摘要: deep learning 以及deep learning 常用模型和方法 首先为什么会有Deep learning,我们得到一个结论就是Deep learning需要多层来获得更抽象的特征表达。 1.Deep learning与Neural Network 深度学习是机器学习研究中的一个新的领域, 阅读全文
posted @ 2019-11-01 13:51 笔记记忆 阅读(6572) 评论(0) 推荐(1) 编辑
摘要: 转自 http://blog.csdn.net/sinat_33741547/article/details/53002524 一 基本概念 基于图的模型是推荐系统中相当重要的一种方法,以下内容的基本思想是将用户行为数据表示为一系列的二元组,每一个二元组(u,i)代表用户u对物品i产生过行为,这样便 阅读全文
posted @ 2019-11-01 13:08 笔记记忆 阅读(2365) 评论(0) 推荐(0) 编辑
摘要: 1.处理数据集:将用户行为数据集按照均匀分布随机分成M份,挑选一份作为测试集,剩下的M-1份作为训练集 2.评测指标 ①准确率和召回率 对用户u推荐N个物品(记为R(u)),令用户u在测试集上喜欢的物品的集合为T(u),召回率和准确率可以用来评测推荐算法的精度,计算公式为 ②覆盖率覆盖率反应了推荐算 阅读全文
posted @ 2019-11-01 13:06 笔记记忆 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 基于邻域的协同过滤主要分为两类,基于用户的协同过滤和基于物品的协同过滤。前者给用户推荐和他兴趣相似的其他用户喜欢的物品,后者则是推荐和他之前喜欢过的物品相似的物品。 基于用户的协同过滤算法 这里介绍基于用户的协同过滤,从定义来说,可以分为以下两步进行: 计算用户相似度的基本算法: (1)Jaccar 阅读全文
posted @ 2019-11-01 13:04 笔记记忆 阅读(458) 评论(0) 推荐(0) 编辑
摘要: LFM(latent factor model)隐语义模型,这也是在推荐系统中应用相当普遍的一种模型。那这种模型跟ItemCF或UserCF的不同在于: 如果要实现最后一种方法,需要解决以下的问题: 对分类,很容易想到人工对物品进行分类,但是人工分类是一种很主观的事情,比如一部电影用户可能因为这是喜 阅读全文
posted @ 2019-11-01 13:02 笔记记忆 阅读(452) 评论(0) 推荐(0) 编辑
摘要: 推荐系统之冷启动问题 转自http://blog.csdn.net/zhangjunjie789/article/details/51379127 如何在没有大量用户数据的情况下设计个性化推荐系统并且让用户对推荐结果满意从而愿意使用推荐系统,就是冷启动问题。 冷启动问题主要分为三类: (1) 用户冷 阅读全文
posted @ 2019-11-01 13:01 笔记记忆 阅读(529) 评论(0) 推荐(0) 编辑
摘要: 参考自:http://blog.csdn.net/wjmishuai/article/details/71191945 http://www.cnblogs.com/Xnice/p/4522671.html 基于潜在(隐藏)因子的推荐,常采用SVD或改进的SVD++ 奇异值分解(SVD): 考虑CF 阅读全文
posted @ 2019-11-01 12:59 笔记记忆 阅读(1175) 评论(0) 推荐(0) 编辑
摘要: 算法是指解决问题的⽅法(或过程) ,是若⼲指令的有穷序列 ❖与问题相关的性质 输⼊:有零个或多个由外部提供的量作为算法的输⼊,从特定的对象集合中抽取,作为算法开始执⾏前的初始值。 输出:⾄少⼀个,是输⼊的某种函数,是算法计算的结果。 ❖与⽅法相关的性质 确定性:组成算法的每条指令是清晰的,⽆歧义的。 阅读全文
posted @ 2019-11-01 12:54 笔记记忆 阅读(673) 评论(0) 推荐(0) 编辑
摘要: 功能要求:把src 所指由NULL 结束的字符串复制到dest 所指的数组中。分析:如果编写一个标准strcpy 函数的总分值为10,下面给出几个不同得分的答案: //得2 分void strcpy( char strDest, char strSrc ){while( (strDest++ = s 阅读全文
posted @ 2019-11-01 12:52 笔记记忆 阅读(1204) 评论(0) 推荐(0) 编辑
摘要: 分治法的适⽤条件: • 该问题的规模缩⼩到⼀定程度就可以容易地解决。• 该问题可以分解为若⼲个规模较⼩的相同问题:递归思想的应⽤• 该问题所分解出的各个⼦问题是相互独⽴的,即⼦问题之间不包含公共的⼦问题。• 利⽤该问题分解出的⼦问题的解可以合并为该问题的解。 案例 快排: (1)过程 • Divid 阅读全文
posted @ 2019-11-01 12:52 笔记记忆 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 算法(三) 扔鸡蛋问题和找零钱问题 扔鸡蛋问题描述:You are given two eggs, and access to a 100-storey building. The aim is to find out the highest floor from which an egg will 阅读全文
posted @ 2019-11-01 12:51 笔记记忆 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 动态规划算法与分治法类似,其基本思想也是将待求解问题分解成若⼲个⼦问题。但是经分解得到的⼦问题往往不是互相独⽴的 动态规划策略通常⽤于求解最优化问题。– 在这类问题中,可能会有许多可⾏解。每⼀个解都对应于⼀个值,我们希望找到具有最优值的那个解,即最优解。– 动态 • 在⼀定条件下,当前阶段的状态和下 阅读全文
posted @ 2019-11-01 12:50 笔记记忆 阅读(637) 评论(0) 推荐(0) 编辑
摘要: 线性回归是指,试图学得一个线性模型以尽可能准确的预测实值输出标记。 最小二乘法:基于均方误差最小化来进行模型求解的方法。 通过变成实现最小二乘法(可能不是最简化的,有待提高编程能力) 阅读全文
posted @ 2019-11-01 12:49 笔记记忆 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 本文链接:https://blog.csdn.net/kwame211/article/details/80364079假设我们提供了这样的数据样本(样本值取自于y=3*x1+4*x2):x1 x2 y1 4 192 5 265 1 194 2 29x1和x2是样本值,y是预测目标,我们需要以一条直 阅读全文
posted @ 2019-11-01 12:33 笔记记忆 阅读(460) 评论(0) 推荐(0) 编辑