22 - 4 - 15: 强化学习轻松入门
看了一下,整理的还不错
22 - 4 - 9: 实操教程|CUDA WarpReduce 学习笔记
AI工程化之路CUDA是一个绕不过去的槛!
22 - 4 - 9: 如何通过Meta Learning实现域泛化 (Domain Generalization)?
核心目的是提高泛化能力,介绍了naive的meta-learning方法、BN自适应、利用语义信息和域对其等四种方法。
22 - 4 - 9: 人生的ABZ计划
A计划:在能力范围内且能带来稳定收入的事情,比如工作;B计划:爱好或者副业,值得长期投入并且有朝一日能成为A计划的事情,比如投资;Z计划:退路,非劳动收益,被裁员的后能撑住一段时间。
22 - 4 - 9: 提高训练效率的炼丹方法
“一种理解计算的方式是把它想象成工厂。我们把指令传达给我们的工厂(额外消耗),把原始材料送给它(内存带宽),所有这些都是为了让工厂运行得更加高效(计算)。” GPU带宽是一个影响训练时间的重要因素,数据在DRAM和SRAM之间的交互可能很占时间!
22 - 4 - 9: 一文秒杀 5 道最近公共祖先问题
东哥出品,必属精品!
22 - 4 - 6: C++ 之头文件声明定义
没想到c++里面的extern、头文件与声明定义之间的关系这么复杂,读后收获:1. 一个变量只能定义一次!2.
extern int a=1;
是定义,不能在头文件中这么写 3. 头文件只负责声明,定义的事情交给.cpp文件来做,在链接的时候总能找到的!(这个博客及其参考资料建议多读几遍)22 - 3 - 23: Linux上gcc版本更替
编译安装升级/降级gcc的版本还是挺麻烦的
-
函数指针是cpp里一个复杂的概念,这两篇博客做了一个入门级别的讲解
22 - 2 - 17: Parquet-一种不同于csv的数据存储类型
相比csv文件存储格式,Parquet是基于列存储的,所需空间更少,加载的更快(因为无关的列不需要加载到内存中)
21 - 11 - 9: Ubuntu降低内核到指定版本
Ubuntu重启后内核会自动更新,可能导致依赖冲突,这时就需要内核回退
21 - 11 - 9: GPG error while updating || Update and software install failure
内核更新的bug,最开始还以为是ubuntu-keyring这个安装包的依赖问题,最后发现是gpg认证的问题,要看报错!
21 - 4 - 28: Faster R-CNN Step by Step
这是我见过的最好的
Faster
的讲解,讲清了我最大的一个疑点,在Inference
阶段,每个BoundingBox是否可以预测多个类别,网上一大堆博文在这一点上都是错的!21 - 4 - 20: Matplotlib中修改坐标轴刻度线的属性
对坐标轴的讲解非常简明扼要
21 - 4 - 20: matplotlib刻度放缩
matplotlib中碰到对数刻度、时间刻度等情形的处理方式
21 - 3 - 20: vscode SSH remote总是询问密码
- 把服务器上.vscode_sever给删掉,并重启 vscode,最后重连
- 把remote-ssh降级,比如从0.65.1降级到0.61.0
21 - 3 - 12: How to Use t-SNE Effectively
t-SNE有些坑要注意:perplexity、step、多跑几次
21 - 3 - 5: CUDA, cuDNN与显卡驱动的关系、CUDA, cuDNN与显卡驱动的关系
解释了驱动与CUDA的关系,解决了之前的疑惑
21 - 3 - 5: 多版本CUDA和Tensorflow共存
系统性地讲解了多版本CUDA和深度学习框架的共存问题,尤其是驱动版本这块,指出了新驱动是能够向下兼容低版本CUDA的
20 - 12 - 23: pytorch模型提示超出内存cuda runtime error(2): out of memory
不要在循环训练中累积历史记录!非常实用!
20 - 12 - 23: How to use Pytorch Dataloaders to work with enormously large text files
介绍了一种不必缓存整个数据集的数据处理方式:
IterableDataset
,迭代式读取map
、zip
20 - 11 - 20: libstdc++.so.6: version ‘GLIBCXX_3.4.22’ not found
这个问题来源于conda的需求和系统文件不匹配
20 - 11 - 1:离散数学——图【学习笔记】 - 小李的学习笔记的文章 - 知乎 https://zhuanlan.zhihu.com/p/57534317
一条一条列的很清晰,有关于“拟序”的介绍,网上一大堆都是错的
20 - 10 - 26: Python 里为什么函数可以返回一个函数内部定义的函数? - 陈伟的回答 - 知乎 https://www.zhihu.com/question/25950466/answer/31731502
简单介绍了python中一等函数、闭包、装饰器、语法糖等概念,有实例讲解。