
code
永恒_一瞬
欣之所遇,快然自足;所之既倦,感慨系之
展开
-
Pytorch 分析反向梯度检查网络
当训练时loss下降效果不理想或自定义损失函数时,需要检查反向回传梯度是否正常,网络权重是否在更新。打印网络中的层的梯度 参考pytorch 打印网络回传梯度,在loss.backward()后,取出网络各层属性,并分析权重及其梯度信息。for name, weight in net.named_parameters(): # print("weight:", weight) # 打...原创 2020-04-17 10:28:02 · 6262 阅读 · 0 评论 -
类Git的Markdown中插入公式
最近想在提交的代码中添加公式说明,但git的comment编辑框是没法直接输入公式的,在网上找了下相关解决办法,比较好的是GitHub的Markdown文件插入公式方法,按照作者介绍的方法,只需要在编辑框中输入如下链接即可: ![](http://latex.codecogs.com/gif.latex?\\sigma=\sqrt{\frac{1}{n}{\sum_{k=1}^n(x_i-\...原创 2020-03-10 11:57:23 · 411 阅读 · 0 评论 -
vs2015诊断工具临时文件关闭
最近通过vs2015调试系统,突然出现C盘空间不足的问题,有的时候还有内存被Microsoft.VsHub.Server.HttpHost大量占用的现象。 通过Everything搜索C盘下当天修改的文件,找到了 %user%\AppData\Local\Temp 下存在大量Report.*的文件夹,每个里面都有xml和一个20M多的windows performance analyzer...原创 2019-04-24 10:24:31 · 1635 阅读 · 0 评论 -
C++调用Python总结
最近要通过开源数据集测试模型,官方标签有的不适合整理为C++格式进行处理,因此准备通过与Python混合编程实现。网上关于如何实现有很多资料,这里总结下用到的资料和遇到问题。1、工程配置 python是必须要装好的,这里主要说下vs的配置。 C++调用Python脚本中的函数 参考该博文,C++调用Python主要使用到Python安装路径下的include、libs、该目录下相...原创 2019-06-20 17:59:38 · 35872 阅读 · 15 评论 -
Visual Studio获取dll自身Version信息
现在编译的dll、exe大部分讲求版本管理,在Visual Studio中添加Version可以通过在项目的资源文件中添加“资源”,选择“Version”项,然后修改“VS_VERSION_INFO”中的“FILEVERSION”、“PRODUCTVERSION”等添加版本号及其它信息。 但是创建后,有时候还需要在代码中获取这个版本号,用在比如日志记录和校验。网上找了下相关方法,找到关于宏...原创 2019-07-30 16:24:32 · 1612 阅读 · 0 评论