常用排序算法之JavaScript实现 经验

1、插入排序 1)算法简介 插入排序(Insertion-Sort)的算法描述是一种简单直观的排序算法。它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置

jopen 2014-09-05   29010   0
算法  

深度学习算法的几个难点 经验

1、局部最优问题。 深度学习算法的目标函数,几乎全都是非凸的。而目前寻找最优解的方法,都是基于梯度下降的。稍微有点背景知识的人都知道,梯度下降方法是解决不了非凸问题的。因此,如果找到最优解,将是深度学习领域,非常值得研究的课题。

jopen 2015-01-08   130930   0

JavaDES加密解密算法 经验

JavaDES加密解密算法 import java.nio.ByteBuffer; import java.security.SecureRandom; import javax.crypto.Cipher;

jopen 2014-09-18   50634   0
算法  

Python实现快速排序算法 经验

Python 算法 快速排序 # -*- coding: utf-8 -*- from random import randint, shuffle def _partition(seq, p, r):

fmwg 2015-01-16   21775   0
Python   算法  

Haskell常见排序算法的实现 经验

这篇文章尝试使用 Haskhell 来重写常见的排序算法。这里不考虑 效率 ,比如时间和空间上的,所以不会刻意去写成 尾递归 。 插入排序 插入排序是一种简单易懂的排序。这里分为两个步骤: 将一个元素插入一个已被排序的数列

jopen 2014-12-04   35561   0
Haskell   算法  

Java加密算法 DSA 经验

DSA-Digital Signature Algorithm 是Schnorr和ElGamal签名算法的变种,被美国NIST作为DSS(DigitalSignature Standard)。 * 简单

jopen 2014-03-11   42824   0
算法  

寻路算法库:PathFindingForObjC 经验

PathFindingForObjC 是 objc 的寻路算法库,可用于 iOS 与 OSX。内附 iOS、OSX 演示例子。直接 git clone 或下载源码,pod install 后就可运行。

e2ex 2015-05-15   18325   0

深度优先搜索算法(DFS) 经验

后完全可以选择任何一个分支进行收敛,这点刚好符合深度优先搜索的需求。 宽度优先搜索算法(BFS) 宽度优先搜索算法,其本质则是基于树状结构,每到一层,先把该层所有的未遍历的节点添加到队列,再判断每

jopen 2015-08-02   15393   0
算法  

Redis内存回收:LRU算法 经验

中采用两种算法进行内存回收, 引用计数算法 以及 LRU 算法,在操作系统内存管理一节中,我们都学习过 LRU 算法( 最近最久未使用算法 ),那么什么是 LRU 算法呢 LRU 算法作为内存管理的一种有效算法

cd33 2015-03-29   59196   0

机器学习常见算法分类汇总 经验

机器学习无疑是当前数据分析领域的一个热点内容。很多人在平时的工作中都或多或少会用到机器学习的算法。这里IT经理网为您总结一下常见的机器学习算法,以供您在工作和学习中参考。 机器学习的算法很多。很多时候

jopen 2016-01-06   24150   0

异常检测算法--Isolation Forest 经验

南大周志华老师在2010年提出一个异常检测算法Isolation Forest,在工业界很实用,算法效果好,时间效率高,能有效处理高维数据和海量数据,这里对这个算法进行简要总结。 iTree 提到森林

jopen 2015-09-07   23766   0
算法  

机器学习算法 Java 库:smile 经验

SmileMiner是一个包含各种现有的机器学习算法的Java库。主要组件包括: mile 机器学习的核心库 SmileMath 数学函数、排序、随机数生成器、最优化、线性代数、统计分布、假设检验

jopen 2015-10-10   16915   0

地理围栏算法解析 经验

低,效率也能大大提高。怎么粗筛呢?对于一维数据我们常常使用索引的方法,比如通过B树索引找到某一个范围区间段,然后对此范围区间段进行遍历查找,对于二维空间数据常常使用空间索引的方法,比如通过R树找到范围

gisos 2016-03-16   41483   0

机器学习算法一览 经验

更新,向关注该系列的同学们道个歉。尴尬的是,按理说,机器学习介绍与算法一览应该放在最前面写,详细的应用建议应该在讲完机器学习常用算法之后写,突然莫名奇妙在中间插播这么一篇,好像有点打乱主线。 老话

jopen 2016-01-13   53318   0

EM算法原理详解 经验

即这些变量都是可以观测出来的,那么给定数据,可以直接使用极大似然估计的方法或者贝叶斯估计的方法;但是当模型含有 隐变量(latent variable) 的时候, 就不能简单地使用这些估计方法。 如在 高斯混合和EM算法 中讨论

jopen 2016-01-18   13474   0

快速上手:在R中使用XGBoost算法 经验

com/a/1190000004421821 介绍 你知道 XGBoost 算法是一种现在在数据科学竞赛的获胜方案很流行的算法吗? 那么,他比传统的随机森林和神经网络算法强在哪里呢?广义上来说,它在效率,准确性,可行性都更有优势(接下来我们将会详细讨论)。

OpheliaBoos 2016-02-08   55128   0
xgboost   算法  

简易版的TimSort排序算法 经验

简易版本TimSort排序算法原理与实现 TimSort排序算法是Python和Java针对对象数组的默认排序算法。TimSort排序算法的本质是归并排序算法,只是在归并排序算法上进行了大量的优化。对

wuyuchen 2016-11-01   6454   0

JavaScript机器学习之KNN算法 经验

上次我们用JavaScript实现了 线性规划 ,这次我们来聊聊KNN算法。 KNN是 k-Nearest-Neighbours 的缩写,它是一种监督学习算法。KNN算法可以用来做分类,也可以用来解决回归问题。 GitHub仓库:

Leo09L 2017-07-17   25704   0

Python算法实战系列之栈 经验

用一个二维数组表示一个简单的迷宫,用0表示通路,用1表示阻断,老鼠在每个点上可以移动相邻的东南西北四个点,设计一个算法,模拟老鼠走迷宫,找到从入口到出口的一条路径。 如图所示 出去的正确线路如图中的红线所示

swcdoeprfwn 2017-04-05   15979   0

Hacker News 排名算法工作原理 资讯

这篇文章我要向大家介绍 Hacker News 网站的文章排名算法工作原理,以及如何在自己的应用里使用这种算法。这个算法非常的简单,但却在突出热门文章和遴选新文章上表现的异常优秀。 深入 news.arc

jopen 2013-08-21   16983   0
算法  
1 2 3 4 5 6 7 8 9 10