传统的协同过滤算法,不管是基于用户还是基于物品的,其中最关键的一个问题便是:计算两个用户(或物品)之间的相似度。相似度的计算有多种方式:欧氏距离、余弦相似度或者Jaccard相似度,不管以何种计算方式,在数据维度较小时,都可以用naive的方式直接遍历每一个pair去计算。但当数据维度增大到一定程度时,计算复杂度就开始飙升了,主要体现在两个方面
git命令进阶
指令
git commit --amend
发现上次提交的bug,修改更新上次的提交记录git log --graph --pretty=oneline --abbrev-commit
更简单地:
git log --graph --oneline --all
可以在终端显示分支图
git checkout -b test_merge
新建test_merge
分支并进入git branch -d test_merge
删除test_merge
分支git reset --hard savepoint
,返回到savepoint
分支时刻(此时刻之后的提交全部不见)git cherry-pick
+commit ID,在git树中挑选commit节点,接在当前节点之后git rebase foo bar
其中foo和bar都是标签快速将bar的整个分支更新到foo之后
/boot空间不够的解决办法
发表于
在ubuntu中碰到“apt-get时遇到initramfs-tools错误”
git命令
CSAPP笔记
物联网安全
发表于
分类于
课程笔记
关于本站管理与美化
用于博客管理的一些指令合集
面试知识点整理
发表于
分类于
基础知识