- 博客(7)
- 收藏
- 关注
原创 Pytorch的backward()与optim.setp()的理解
@XiaPytorch的backward()与optim.setp()的理解backward()与optim.setp()一直对这两个函数他们之间的调用不是很清楚,花点时间应该是搞明白了。先看最简单的bp回归梯度下降的代码for epoch in range(num_epoch): for i, data in enumerate(train_loader): optimizer.zero_grad() # 用 optimizer 將 model 參數的 gradient
2021-11-09 19:42:10 1414
转载 队列、栈与链表
一、队列队列,顾名思义,就像排队一样,我们只能在队首删除,在队尾增加。队列是一种先进先出(FIFO)的数据结构。参考:队列的解析与C语言实现二、栈栈,可以理解为一个储物的地方,且只有一个出口,先放进去的东西最后才能拿出来(因为被后面放进去的东西挡住了)。栈作为一种数据结构,是一种只能在一端进行插入和删除操作的特殊线性表。它按照先进后出(FILO)的原则存储数据,先进入的数据被压入栈底,最...
2019-03-06 11:38:45 371
转载 关于互斥锁的理解
参考文档https://blog.csdn.net/google19890102/article/details/62047798https://blog.csdn.net/tennysonsky/article/details/46494077互斥锁互斥锁是通过锁的机制来实现线程间的同步问题。互斥锁的基本流程为:初始化一个互斥锁:pthread_mutex_init() 函数加...
2019-02-24 10:14:47 630 1
转载 关于信号量的理解
参考文档https://blog.csdn.net/tuxedolinux/article/details/80149890https://www.cnblogs.com/fangshenghui/p/4039946.html信号量的工作原理: 由于信号量只能进行两种操作等待和发送信号,即P(sv)和V(sv),他们的行为是这样的: P(sv):如果sv的值大于零,就给它减1;如果它...
2019-02-23 21:59:26 192
原创 Linux环境下搭建Qt5.9.4开发环境
**参考文档https://www.jianshu.com/p/5df3853ecf62直接下载qt-opensource-linux-x64-5.9.4 安装即可环境变量的配置 无论是第一种配置方法还是第二种配置方法后,此时运行qmake 会报这个错误> gl@gl-virtual-machine:~$ qmake qmake: could not exec>...
2019-02-21 22:01:45 1664
转载 CSDN-markdown编辑器
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...
2019-02-21 21:45:46 100
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人