- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 推荐系统中的矩阵分解
一、传统的奇异值分解SVDSVD分解要求矩阵是稠密的,也就是说矩阵的所有位置不能有空白。有空白时我们的MM是没法直接去SVD分解的。大家会说,如果这个矩阵是稠密的,那不就是说我们都已经找到所有用户物品的评分了嘛,那还要SVD干嘛! 的确,这是一个问题,传统SVD采用的方法是对评分矩阵中的缺失值进行简单的补全,比如用全局平均值或者用用户物品平均值补全,得到补全后的矩阵。接着可以用SVD分解并降维...
2019-09-30 15:32:29 424
原创 如何从当前语料库生成自定义的逆文档频率(IDF)文件(三)
第一篇:https://blog.csdn.net/qq_34333481/article/details/84105246第二篇:https://blog.csdn.net/qq_34333481/article/details/84235921一个可以运行的例子'''all_dict = dict() # 每个单词在所有文章中出现的次数。其每个键的值是一直在+1的。temp_...
2019-09-23 16:56:15 703 1
原创 python os模块
1、os.path.dirname(__file__)作用:返回脚本的路径,但是需要注意一下几点:1、必须是实际存在的.py文件,如果在命令行执行,则会引发异常NameError: name '__file__' is not defined2、结合os.path.abspath用,效果会好,如果大家看过一些python架构的代码的话,会发现经常有这样的组合os.path.di...
2019-09-17 14:11:50 240
原创 git 理解
一、git分支Git 的分支,其实本质上仅仅是指向提交对象的可变指针。 Git 的默认分支名字是master。 在多次提交操作之后,你其实已经有一个指向最后那个提交对象的master分支。 它会在每次的提交操作中自动向前移动。Git 的 “master” 分支并不是一个特殊分支。 它就跟其它分支完全没有区别。 之所以几乎每一个仓库都有 master 分支,是因为git init命...
2019-09-10 17:33:06 161
原创 python 查看处理器架构
python-c "import platform;print(platform.architecture()[0]);print(platform.machine())"
2019-09-09 09:29:34 1805
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人