摘要:
一、深度学习模型热更新 在工程中,完成一个模型的核心目标就是上线来跑,而且版本需要做迭代,或者是针对一些实时的情况,需要对模型或者模型内的参数进行热更新。然而,一旦服务上线了,就不能随意停止或者是重启服务,服务终止所带来的损失在互联网时代看来是非常难以支撑的,所以要保证尽可能小的损失的话,就需要有特 阅读全文
摘要:
论文一.工件表面微小缺陷的检测与识别方法 地址:http://journal.seu.edu.cn/oa/DArticle.aspx?type=view&id=201404010 针对微小缺陷在复杂背景图像情形下分割难的问题,提出了一种基于像元搜索算法的微小缺陷检测方法.首先采用直方图均衡化提升背景 阅读全文
摘要:
一、前言 Gitea是用Go语言编写的自托管开源git服务器。它是Gogs的分支。Gitea包括存储库文件编辑器,项目问题跟踪,用户管理,通知,内置Wiki等。 Gitea是轻型应用程序,可以安装在低配置系统。如果您正在寻找内存占用量少得多的Gitlab替代产品,并且不需要Gitlab提供的所有功能 阅读全文
摘要:
一、前言 一般而言,我们在Linux系统下通常使用解压缩命令去压缩/解压缩文件。在C++程序中,要实现该功能,我们有两种方式: 通过system函数调用7z等命令去执行压缩或者解压缩; 通过使用C++调用解压缩工具库去执行压缩或者解压缩; 第一种方式操作起来很简便,但是它比较死板,以解压缩为例,就一 阅读全文
摘要:
一、前言 使用pytorch可以很方便地训练网络,并且pytorch的官方网站中给出了很全的python对tensor的操作接口API,但是在部署libtorch的时候,c++对tensor的操作接口API资料甚少,因此,本文旨在整理部署libtorch的时候,操作tensor块常用的接口API,有 阅读全文
摘要:
一、前言 Valgrind是linux环境下开发应用程序时用于内存调试和性能分析的工具集,其中Memcheck工具可以用来检查C/C++程序中的内存操作错误。本文列举了几种常见的内存操作错误以及Memcheck工具的检测结果,其中包括以下几种类型: 使用未初始化的内存 内存读写越界 内存覆盖 读写已 阅读全文
摘要:
一、问题描述 目标检测算法的漏检,一直是极具挑战性的问题。谈到漏检(low recall),离不开较高的检测精度(high precision)的要求,只有在precision得到保证条件下讨论recall才有意义。下面的讨论主要围绕precision可以接受的条件下,如何进一步提高recall,也 阅读全文
摘要:
一、前言 当我们使用Ubuntu服务器配置一些分析服务时,经常会用到日志去记录一些信息以便追溯分析过程。但是,时间久了之后,日志文件数量和空间会不断膨胀,这个时候我们就需要考虑如何去管理这些日志文件了。本文的主题便是讨论如何使用Logrotate管理日志文件。 二、Logrotate介绍 Logro 阅读全文
摘要:
一、前言 训练神经网络的一个重要部分是对输入进行预处理。通过仔细检查、清理和转换输入数据,可以获得许多性能增益。在这篇文章中,我们将考虑输入图像的对比度拉伸为主要的图像增强方法对Mask R-CNN网络识别物体的性能的影响。对比拉伸增强了物体的轮廓,强调了物体与背景的区别,理论上可以提高模型的学习能 阅读全文
摘要:
前言 待更! https://charon-cheung.github.io/2021/09/13/Linux%E5%9F%BA%E7%A1%80/ubuntu%E7%9A%84%E6%98%BE%E5%8D%A1%E5%8F%8A%E9%A9%B1%E5%8A%A8/#%E9%A9%B1%E5%8 阅读全文