MoonJian's Blog
  • Home
  • Archives
  • Categories
  • Tags
  • About
  • 每日一得
  • 阅读
  • 电影
  •   
  •   
  • 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的版本还是挺麻烦的

  • 22 - 3 - 9: 函数指针浅析一 函数指针浅析二

    函数指针是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总是询问密码

    1. 把服务器上.vscode_sever给删掉,并重启 vscode,最后重连
    1. 把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中一等函数、闭包、装饰器、语法糖等概念,有实例讲解。

Search

Hexo Fluid
总访问量 次 总访客数 人
苏ICP备19046742号 苏公网安备19046742号