#数据结构与算法

HMM-维特比算法

 HMM-前向后向算法理解与实现(python)HMM-维特比算法理解与实现(python)解码问题给定观测序列 O=O1O2...OTO=O1O2...OT,模型 λ(A,B,π)λ(A,B,π),找到最可能的状态序列 I∗...
代码星球 代码星球·2020-09-08

PageRank算法的思想

   在做博弈模型评估的时候,遇到一个问题是如何评价多个模型的优劣。例如我有训练好的三个围棋模型A,B,C,两两之间对打之后有一个胜负关系,如何对这三个模型进行排序呢?通常对于人类选手这种水平有波动的情形,棋类比赛通常计算选手Elo得分按分值排序,足球篮球等通过联赛积分或胜场进行排序,但对...
代码星球 代码星球·2020-09-08

问答排序算法

本来想以知乎问题及回答算法进行分析,然而知乎的好像没有引入时间的概念,有需要的可以去这里看一下:https://www.zhihu.com/question/26933554 ;这里说一下StackOverflow之前使用的算法StackOverflow的排序共分为两类,1个是问题排序,1个是答案排序。这里主...
代码星球 代码星球·2020-09-06

php 雪花算法

<?phpclassIdcreate{constEPOCH=0;//开始时间,固定一个小于当前时间的毫秒数constmax12bit=1024;constmax41bit=1099511627888;static$machineId=null;publicstaticfunctionmachineId($mId=...
代码星球 代码星球·2020-09-06

机器学习算法及代码实现–支持向量机

1、支持向量机SVM希望通过N-1维的分隔超平面线性分开N维的数据,距离分隔超平面最近的点被叫做支持向量,我们利用SMO(SVM实现方法之一)最大化支持向量到分隔面的距离,这样当新样本点进来时,其被分类正确的概率也就更大。我们计算样本点到分隔超平面的函数间隔,如果函数间隔为正,则分类正确,函数间隔为负,则分类错误,函数...

机器学习算法及代码实现–K邻近算法

1、K邻近算法将标注好类别的训练样本映射到X(选取的特征数)维的坐标系之中,同样将测试样本映射到X维的坐标系之中,选取距离该测试样本欧氏距离(两点间距离公式)最近的k个训练样本,其中哪个训练样本类别占比最大,我们就认为它是该测试样本所属的类别。2、算法步骤:1)为了判断未知实例的类别,以所有已知类别的实例作为参照2)选...

机器学习算法及代码实现–决策树

1、决策树决策树算法的核心在于决策树的构建,每次选择让整体数据香农熵(描述数据的混乱程度)减小最多的特征,使用其特征值对数据进行划分,每次消耗一个特征,不断迭代分类,直到所有特征消耗完(选择剩下数据中出现次数最多的类别作为这堆数据的类别),或剩下的数据全为同一类别,不必继续划分,至此决策树构建完成,之后我们依照这颗决策...

AI技术原理|机器学习算法

机器学习算法分类:监督学习、半监督学习、无监督学习、强化学习基本的机器学习算法:线性回归、支持向量机(SVM)、最近邻居(KNN)、逻辑回归、决策树、k平均、随机森林、朴素贝叶斯、降维、梯度增强公式、图示、案例机器学习算法大致可以分为:监督学习|Supervisedlearning半监督学习|Semi-supervis...

python机器学习(六)回归算法-逻辑回归

   1.1、概念是一种名为“回归”的线性分类器,是由线性回归变化而来的,一种广泛使用于分类问题中的广义回归算法。1.2、按预测标签的数据类型分连续型变量:通过线性回归方程z,线性回归使用输入的特征矩阵X来输出一组连续型的标签值y_pred,以完成各种预测连续型变量...

深度学习与计算机视觉、算法、框架应用与代码实现

深度学习与计算机视觉、算法、框架应用与代码实现pdf获取网址:https://www.xiaocifang.com/i/MX892b7b10Msl.html制作需要 特廉价出售...

2020年学而思春招算法题

今天学弟分享了一下学而思2020年春招算法题,整理一下,希望对有需要的小伙伴有帮助斐波那契数列题干思路代码数组问题题干思路代码斐波那契数列题干  有一对兔子,3个月后,每个月都会生一对兔子,生下的兔子过了3个月,也会每月生一对兔子,假设兔子不会死亡,n个月后总共有多少兔子?思路 &emsp...
代码星球 代码星球·2020-08-31

图解排序算法

图解快速排序,动图+代码+分析简述:图解:代码:方法:测试:结果:分析:时间复杂度空间复杂度稳定性简述:  快速排序(QuickSort)是对冒泡排序的一种改进  它的基本思想是:通过一趟排序将要排序的数据分割成两个独立的部分,其中一部分的所有数据都比另外一部分的所有数据要小,然...
代码星球 代码星球·2020-08-31

ES6系列_12之map数据结构

1.map数据结构出现的原因?JavaScript的对象(Object),本质上是键值对的集合(Hash结构),但是传统上只能用字符串当作键。这给它的使用带来了很大的限制。为了能实现将对象作为键值对的key,ES6提供了Map数据结构。它类似于对象,也是键值对的集合,但是“键”的范围不限于字符串...
代码星球 代码星球·2020-08-31

ES6系列_11之Set和WeakSet数据结构

一、Set1.Set是什么? Set是ES6提供的一种新的数据结构。类似于数组。2.Set能解决什么问题Set和Array的区别是Set不允许内部有重复的值,如果有只显示一个,相当于去重。3.怎么使用Set相关东西 Set函数可以接受一个数组(或者具有iterable接口的其他数据结构)作为参数,用...

第五周反向传播算法

小耿2015-03-1616:58第5周介绍了神经网络的反向传播算法。由于介绍得比较简要,很多地方没有讲透(众:Youcanyouup!),后来C站论坛里有几个网友开始争论其中的公式有点奇怪,究竟是讲错了还是另有原因(最后结论似乎应该是没讲错)。全程围观的耿先生记录了相关的一些要点。背景:反向传播算法就是说好比你有一个...
首页上一页...5354555657...下一页尾页