- 博客(15)
- 资源 (6)
- 收藏
- 关注
原创 机器学习中的超参数(Hyperparameters in machine learning)
https://www.quora.com/Machine-Learning/What-are-hyperparameters-in-machine-learning
2017-04-13 10:53:19 1384
原创 《机器学习笔记》-环境配置
心好累,从最开始的32位Python2.7,做MovieLens1M试验就直接内存报错了,后来换成了64位Python2.7,最近做文本读取试验又遇到编码问题,另一台电脑的64位Python却没问题,这里索性把自己的主要Python开发环境换成64为Python3.5,那就记录下来吧,以后还是用最新版的软件比较好。操作系统:64位 Windows 10 专业版64位Python3.5.2安装包
2017-04-13 10:53:13 259
原创 采用KNN算法实现一个简单的推荐系统
1. 基于相似用户的KNN选用公式如下:2. 基于相似物品的KNN要求:1. 纯PYTHON代码实现2. 利用SKLEARN开发包实验 实验要求:1. 数据集: Movielens1M, Movielens100k 2. 评价指标: RMSE, 均方根误差(root mean squared error,RMSE) MAE平均绝对误差(mean absolut
2017-04-13 10:53:08 5296
原创 推荐系统介绍:(协同过滤)—Intro to Recommender Systems: Collaborative Filtering
本文试验前期准备:MovieLens ml-100k数据集Jupyter notebookthemoviedb.org API key 本文试验内容翻译自:http://blog.ethanrosenthal.com/2015/11/02/intro-to-collaborative-filtering/ 添加python引用import numpy as npimpor
2017-04-13 10:53:02 1217
原创 推荐系统中TopN与kNN的区别
KNN求相似用户或相似项目,根据相似用户或项目来辅助预测用户对项目的评分,指标一般是RMSE MAETOPN,可以理解为,在预测用户对未选择项目的评分,然后排序, 取前TOPN个项目(用户没有选择过的)推荐给用户,看命中率,指标一般是RECALL PRECISION AUCTopN和kNN目的不同,TopN在kNN基础之上进行推荐,KNN只预测评分没做推荐
2017-04-13 10:52:57 2428
原创 k-medoids与k-Means聚类算法的异同
K-Means K-Medoids 初始据点随机选取 初始随机据点限定在样本点中 使用Means(均值)作为聚点,对outliers(极值)很敏感 使用Medoids(中位数)作为聚点 对数据要求高,要求数据点处于欧式空间中 可适用类别(...
2017-04-13 10:52:47 4292
原创 用Python构建你自己的推荐系统(Implementing your own recommender systems in Python)
用Python构建你自己的推荐系统 现如今,网站用推荐系统为你提供个性化的体验,告诉你买啥,吃啥甚至你应该和谁交朋友。尽管每个人口味不同,但大体都适用这个套路。人们倾向于喜欢那些与自己喜欢的其他东西相似的东西,也倾向于与自己身边的人有相似的口味。推荐系统就尝试捕捉这一规律来帮助预测你也可能喜欢的其他东西。 为帮用户高效挑选商品,电子商务、社交媒体、视频和在线新闻平台已积极部署了他们自己的推
2017-04-13 10:52:33 2663
原创 关于推荐系统中的冷启动问题探讨(Approaching the Cold Start Problem in Recommender Systems)
本文翻译自:https://medium.com/@InDataLabs/approaching-the-cold-start-problem-in-recommender-systems-e225e0084970#.nic6ab24z 在之前的一篇文章中我们已经讨论过了机器学习在推荐系统中的应用,现在我们想把焦点放在移动应用、电子商务平台、搜索引擎和其他必须面对推荐系统冷启动的问题上。
2017-04-13 10:52:28 5238
原创 大数据背后的推荐系统(Big Data Behind Recommender Systems)
本文翻译自:https://indatalabs.com/blog/data-science/big-data-behind-recommender-systems原作者:Valeryia Shchutskaya 无论你的工作是否为用户体验、在线战略、移动战略、市场或者其他任何影响用户组织的一部分负责过,你肯定已经知道了一些被用来提供个性化内容的推荐技术。 推荐系统是大数据中最常见
2017-04-13 10:52:24 5586
原创 Question about kNN Algorithm
kNN算法中K表示最接近自己的K个数据样本例如下图绿色的圆形是我们待分类的数据。根据kNN算法:如果K=3,那么离绿色点最近的有2个红色三角形和1个蓝色的正方形,这3个点投票,于是绿色的这个待分类点属于红色的三角形。如果K=5,那么离绿色点最近的有2个红色三角形和3个蓝色的正方形,这5个点投票,于是绿色的这个待分类点属于蓝色的正方形。 当遇到下列这种情况:
2017-04-13 10:52:19 325
原创 机器学习之推荐算法分类
https://www.52ml.net/16177.html以下部分内容来自论文引用: 【王立军. 基于协同过滤推荐系统的数据稀疏性问题研究[D]. 长春: 东北师范大学, 2009.】一般来说,推荐模式有三种:个性化推荐( personalized recommendation)——基于个人过去行为模式进行推荐社会化推荐(social recommendation)——基于相似
2017-04-13 10:52:12 828
原创 How kNN algorithm works(kNN算法原理讲解)
https://www.youtube.com/watch?v=UqYde-LULfskNN算法注意事项:对于2分类问题k值应取奇数k值必须是类组数的倍数kNN算法的主要缺点在于为样本计算最邻距离的复杂度
2017-04-13 10:52:07 469
原创 《机器学习笔记》-环境配置(Windows64位)
一、Python 2.7.12 安装配置此处选择完全安装,这样系统环境变量与pip都配置好了。二、机器学习依赖包的安装pip:升级pip版本,pip install --upgrade pipNumpy:pip install numpyMatplotlib:pip install matplotlibScipy:pip install scipy
2017-04-13 10:52:01 356
原创 git 命令使用
进入项目所在文件夹,git branch:获取当前项目所使用分支 git pull: git checkout -b Hailin/IM-299:分支命名 git status:
2017-04-13 10:51:55 211
原创 WebForms UnobtrusiveValidationMode 需要“jquery”ScriptResourceMapping。请添加一个名为 jquery (区分大小写)的 ScriptResourceMapping。
这个问题是因为在aspx页面里面添加了 RequiredFieldValidator 控价,新建的是一个空的WEB应用,开始没有添加引用,个人解决方案:新建了一个WebForm工程,这个工程里面自动引用了AspNet.ScriptManager.jQuery,,将这个dll添加到出问题的工程里面后问题解决了参考:http://blog.csdn.net/ayang1986/article/de
2017-04-13 10:51:46 865
C#线程间通信
2017-06-03
Probabilistic Matrix Factorization概率矩阵分解Python源代码
2017-01-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人