在 M1 Mac上搭建 Pytorch GPU 加速环境

M1 Max 的芯片的 GPU 算力已经很不错了, 想着自己不是视频编辑工作者,总不能这么浪费这么好的资源.偶尔用这电脑来跑跑中小型的模型也是不错的选择. TensorFlow 到现在对 M1 的支持还是有点一塌糊涂的感觉. 知名的 YOLO 模型也基本只有 PyTorch 版本. 想想 PyTorch 就是数据科学家必须了解的知识点.

解决方案

如果启用 Hexo 博客的数学公式支持

Hexo默认的markdown渲染器是不支持数学公式的输入的. 一般来说都会用hexo的一些插件来实现对数学公式的支持. 这里数学公式的输入一般都是用的LaTeX.

解决方案

计算机视觉中的数据增强

数据增强是比较机器学习中比较常用的方法. 但是并不是所有的数据增强都可以有效的提升精度. 有些数据增强的方法很可能会增加噪声,使模型表现比数据增强之前还要差.

技术加油站

优化物体检测结果时常用的集成方法

物体检测中一般模型会在一个物体上检测出多个拥有不同confidence score的格子, 但是对于输出结果来说,我们并不需要那么多的预测结果.因此,我们会用一些集成方法(ensemble method)来把这些预测结果合并成一个.

技术加油站

高级数据结构 SSTable

Sorted String Table(SSTable)–是存储,处理和交换数据集的最流行的输出之一。正如名字本身所包含的意思一样,SSTable是一个简单的抽象,用来高效地存储大量的键-值对数据,同时做了优化来实现顺序读/写操作的高吞吐量。

技术加油站

图像分割与图像检测

计算机视觉可以分为两大方向:基于学习的方法和基于几何的方法。其中基于学习的方法最火的就是深度学习,而基于几何方法最火的就是视觉SLAM(Simultaneous Localization and Mapping)

技术加油站

Bash中的比较语法详解

如果你希望通过脚本运算获得的结果是你想要的,那么你需要应用到算术运算符参与算术运算以获得你所需的结果. 在Bash脚本中,一般比较语法都会放在方括号中.

技术加油站

稳定婚姻算法

“稳定婚姻问题”在生活中是一个典型的问题,通俗地可叙述为:当前有N位男生和N位女生最后要组成稳定的婚姻家庭,过程开始之前男生和女生在各自的心目中都按照喜爱程度对N位异性有了各自的排序,男生和女生结婚后,对于每一对男生女生,不会出现比起当前匹配的伴侣互相更喜爱的一对男生女生,即可认为婚姻是稳定的。

技术加油站

OpenCV 入门

OpenCV 使用 C/C++ 开发,同时也提供了 Python、Java、MATLAB 等其他语言的接口。如果你不了解 C/C++,请阅读《C语言教程》和《C++教程》。

技术加油站

常见的图片格式概览

数据都是以二进制的格式存在计算机中。图片作为一种数据,当然也是以二进制的格式存在计算机中。此篇不讲图片数据格式的底层,只是概述一下各个图片格式的特点和优缺点。

技术加油站
123