订阅

算法

蚁群算法(独辟蹊径的进化算法)
蚁群算法(独辟蹊径的进化算法)
高度结构化的组织——虽然蚂蚁的个体行为极其简单,但由个体组成的蚁群却构成高度结构化的社会组织,蚂蚁社会的成员有分工,有相互的通信和信息传递。自然优化——蚁群在觅食过程中,在没有任何提示下总能找到从蚁巢 ...
大白话讲解遗传算法
大白话讲解遗传算法
遗传算法 ( GA , Genetic Algorithm ) ,也称进化算法 。 遗传算法是受达尔文的进化论的启发,借鉴生物进化过程而提出的一种启发式搜索算法。因此在介绍遗传算法前有必要简单的介绍生物进化知识。一.进化论知识作为 ...
Bloom Filter 概念和原理
Bloom Filter 概念和原理
Bloom Filter是一种空间效率很高的随机数据结构,它利用位数组很简洁地表示一个集合,并能判断一个元素是否属于这个集合。Bloom Filter的这种高效是有一定代价的:在判断一个元素是否属于某个集合时,有可能会把不属 ...
算法工程师都有哪些分类?
算法工程师都有哪些分类?
图像算法/计算机视觉工程师类包括图像算法工程师,图像处理工程师,音/视频处理算法工程师,计算机视觉工程师。需要精通DirectX HLSL和OpenGL GLSL等shader语言,熟悉常见图像处理算法GPU实现及优化;Matlab数学软件 ...
Google开源新算法,可将JPEG文件缩小35%
Google开源新算法,可将JPEG文件缩小35%
近日,谷歌开发并开源了一种新的JPEG算法Guetzli,其可在图片质量不变的情况下,将文件大小降低35%。与WebP和WebM等其他图片压缩技术不同,谷歌的新JPEG技术完全兼容现有浏览器、设备、图片编辑应用和JPEG标准。一图 ...
NeuralFinder:集成人工生命和遗传算法自动发现神经网络最优结构
NeuralFinder:集成人工生命和遗传算法自动发现神经网络最优结构
从16年年中开始,我们开始思考最优的深度神经网络结构自动发现的问题,并在业余时间开始逐步做些探索性的实验。当时的出发点其实很简单:对于解决某个机器学习任务,目前的常规做法是通过算法研发人员分析问题特性, ...
挖掘关联规则之Apriori算法
挖掘关联规则之Apriori算法
Apriori算法的目的:主要是用来挖掘关联规则,即从一个事务数据集中发现频繁项集并推出关联规则,其名字是因为算法基于先验知识(prior knowledge).根据前一次找到的频繁项来生成本次的频繁项。Apriori是关联分析中核 ...
从梯度下降到拟牛顿法:详解训练神经网络的五大学习算法
从梯度下降到拟牛顿法:详解训练神经网络的五大学习算法
神经网络中的学习过程可以形式化为最小化损失函数问题,该损失函数一般是由训练误差和正则项组成。误差项会衡量神经网络拟合数据集的好坏,也就是拟合数据所产生的误差。正则项主要就是通过给特征权重增加罚项而控制 ...
意外流行算法给群体智慧带来新解,可用于多数投票决策
意外流行算法给群体智慧带来新解,可用于多数投票决策
问一群人猜一个人的体重是多少,一般认为所有人得出答案的平均值应该最接近真相,这也被称为“群体智慧”(wisdom of crowds),其原理是大量决策中的误差能够相互抵消。但是,群体智慧也有失效的时候。例如,让一群 ...
计算机科学家常用的32个算法,你会哪几个?
计算机科学家常用的32个算法,你会哪几个?
A* 搜索算法——图形搜索算法,从给定起点到给定终点计算出路径。其中使用了一种启发式的估算,为每个节点估算通过该节点的最佳路径,并以之为各个地点排定次序。算法以得到的次序访问这些节点。因此,A*搜索算法是 ...
机器学习Lasso算法的前世今生
机器学习Lasso算法的前世今生
众所周知,机器学习的模型与统计有着千丝万缕的联系。阅读本文后,你才恍然发现,鼎鼎大名的Lasso算法思想锤炼的背后,蕴藏着学生氏分布关于酿酒的小秘密,还可以窥视过去百余年统计的兴衰起落,统计学重镇如何从繁 ...
各大公司广泛使用的在线学习算法FTRL详解
各大公司广泛使用的在线学习算法FTRL详解
现在做在线学习和CTR常常会用到逻辑回归( Logistic Regression),而传统的批量(batch)算法无法有效地处理超大规模的数据集和在线数据流,google先后三年时间(2010年-2013年)从理论研究到实际工程化实现的FTRL ...
机器学习最常用优化之一——梯度下降优化算法综述
机器学习最常用优化之一——梯度下降优化算法综述
梯度下降算法是机器学习中使用非常广泛的优化算法,也是众多机器学习算法中最常用的优化方法。几乎当前每一个先进的(state-of-the-art)机器学习库或者深度学习库都会包括梯度下降算法的不同变种实现。但是,它们就像 ...
训练神经网络的五大算法
训练神经网络的五大算法
神经网络模型的每一类学习过程通常被归纳为一种训练算法。训练的算法有很多,它们的特点和性能各不相同。人们把神经网络的学习过程转化为求损失函数f的最小值问题。一般来说,损失函数包括误差项和正则项两部分。误 ...
GBDT:梯度提升决策树
GBDT:梯度提升决策树
GBDT(Gradient Boosting Decision Tree) 又叫 MART(Multiple Additive Regression Tree),是一种迭代的决策树算法,该算法由多棵决策树组成,所有树的结论累加起来做最终答案。它在被提出之初就和SVM一起被认为是泛 ...

热门频道

  • 大数据
  • 商业智能
  • 量化投资
  • 科学探索
  • 创业

即将开课

热门文章

    社区热帖

       

      GMT+8, 2019-12-13 21:22 , Processed in 0.108633 second(s), 16 queries .