机器学习知识
melody96313
这个作者很懒,什么都没留下…
展开
-
机器学习笔记一
协同滤波:项目向量:特征用户向量:对对应的项目特征的偏好程度二者点乘并相加。两个向量都应该有一个偏置项,充分考虑不同用户,不同项目之间的差异。比如,用户有可能是消极的,也有可能是积极的。项目向量和用户向量可以作为给项目和用户分类的依据。挑战:新用户和新项目不太好处理,未知的太多决策树:选取最优特征是很重要的一步。选取的标准有信息增益( 表示了某特征使得数据集D的分类不确定性减少的程度),信息增益比...原创 2018-05-17 10:15:38 · 183 阅读 · 0 评论 -
感知机PLA算法的python实现
import numpy as npimport matplotlib.pyplot as pltdef create_train(): data=np.array([[3,-3],[4,-1.5],[2,-2],[3.5,-1],[5,0],[1,1],[1,2],[0,1],[2,2],[4,3]],dtype=float) label=np.array([1,1,1,1...原创 2019-04-10 14:25:38 · 1166 阅读 · 0 评论 -
pocket算法的python实现
构造数据集的一个简便方法sklearn.datasets.make_circles(n_samples=100, shuffle=True, noise=None, random_state=None, factor=0.8) ,生成环形make_moons:生成半环形图,加入一定的噪声之后,可以用于含有噪声的二分类问题对pocket的分析这个算法比PLA更加保守,在发现一个错误点之...原创 2019-04-10 16:34:02 · 1650 阅读 · 0 评论