随笔分类 - 读书笔记
各种
摘要:基础部分 1、五层协议的体系结构分别是什么? 应用层:确定进程之间通信的性质以及满足用户需求。提供进程信息交换和远地操作,作为互相作用的应用进程的用户代理。 运输层:负责主机中两个进程的通信 网络层:负责分组选择合适路由 数据链路层:网络层交下来的数据封装成帧,两个相邻借点实现帧的传输 物理层:透明
阅读全文
摘要:这里是整理了数据库的一些常见问题,以及基本命令 1、数据库中的事务 数据库事务是数据库运行中的逻辑工作单位,单个逻辑工作单元所执行的一系列操作,要么都执行,要么都不执行。 2、数据库事务的四大特性(ACID) 原子性(Atomicity):一件事务要么提交成功,要么全部失败回滚 一致性(Consis
阅读全文
摘要:协同过滤 具体的在推荐系统实践那本书里已经说的差不多了。协同过滤算法 这里主要是做一个算法(UserCF/ItemCF)的复习和说明。补充了那本书的代码。 基本操作 实现步骤: 1、收集用户偏好 2、找到相似的用户或物品 3、计算并推荐 用户评分 1、将不同的行为分组 2、对不同行为进行加权 减噪
阅读全文
摘要:这里重点是做了协同过滤算法的阅读,以及对我比较重要的一些知识。 还有之前的pytorch里的一些函数介绍。。 损失函数 均方损失 最小二乘法:线性回归方法。拟合曲线应该使所有点到回归直线的距离和最小。 一般用欧几里得距离度量。 $L(Y|f(X)) = \sum\limits_{N}(Y-f(X))
阅读全文
摘要:复习了下pytorch。 自动求导机制 从后向排除子图 每个变量有两个标志:requires_grad和volatile requires_grad 如果有一个单一的输入操作需要梯度,它的输出也需要梯度,反之亦然。 如果其中所有的变量都不需要梯度进行,后向计算不会执行 如果想冻结部分模型,或者不会使
阅读全文
摘要:右值引用、移动语义和完美转发 23 std::move和std::forward只是一种强制类型转换 std::move会保留cv限定符号,但是会导致传入右值却执行拷贝操作。所以如果希望移动std ::move 的值,传值类型不能是const C++11引入了右值引用,但原有的模板无法转发左值,因此
阅读全文
摘要:这段时间看完了这本书。。做了些书中的笔记。。 我只是选了自己理解或者觉得可能重要的部分。。 对我来说后面同步异步那里确实有点看不懂。。 建议书里代码跟着写写,会明白一点。 类型推断 01 模板类型推断机制 auto 推断的基础是 模板类型推断机制 所以T的类型推断是与 expr 和 ParamTyp
阅读全文
摘要:这段时间看完了推荐系统实践这本书,以下是读书笔记
阅读全文
摘要:时隔多日的复更。 本鶸备考过程中整理了一下部分的数据结构的笔记以及严奶奶书上的代码。 不算全面,笔记有错的地方还请指出嗷QWQ。 1 #include<bits/stdc++.h> 2 using namespace std; 3 4 5 /*基本操作 6 InitList(&L); //构造一个空
阅读全文