logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

opencv利用freetype写中文

2、opencv和opencv_contril编译,勾选下面按钮。1、ubuntu需要安装环境。下载SimHei.ttf。

#opencv#人工智能#计算机视觉
yolo进行剪枝、蒸馏、量化研究

ultralytics\engine\trainer.py这个替换比较多,使用文件对比工具。配置文件修改:ultralytics\cfg\default.yaml第46行添加下面东西。

#剪枝#算法
yolov12训练

上面的数据增强部分要深思,要根据实际数据的特点和情况进行修改。1、ultralytics版本为8.3.179。2、设置yaml配置文件(注意文件夹目录格式)3、训练文件,注意训练参数。

#人工智能#深度学习
ubuntu下anconda装pytorch

清华源下载符合自己系统的最新版(尽可能下载新的,否则pytorch也不能安装比较新的版本)在文件最后部分插入以下两行内容。2、装nvidia驱动。3、装anconda。3、装pytorch。

文章图片
#ubuntu#pytorch#linux
(四)pytorch中激活函数

2)relu单元在训练中将不可逆转的死亡,导致数据多样化的丢失。如果学习率设置的太高,可能会发现网络中40%的神经元都会死掉(在整个训练集中这些神经元都不会被激活)。在神经网络中,隐含层的激活函数,最好选择Relu。1)relu的导数在大于0时,梯度为常数,不会导致梯度弥散。在小于0时导数为0,当神经元激活值进入小于0,梯度为0,也就是说,这个神经元不会被训练,即稀疏性。Relu是将所有的负值都为

#pytorch#深度学习#神经网络
(三)pytorch中损失函数

损失函数可以分为三类:回归损失函数、分类损失函数和排序损失函数1、L1 loss计算实际值和预测值之间的绝对值之和的平均值。y表示标签,pred表示预测值。(回归问题),当目标变量的分布具有异常值时,即与平均值相差很大的值,它被认为对异常值具有很好的鲁棒性。import torchdef lossTest():input=torch.randn(3,5,requires_grad=True)tar

#pytorch
ubuntu下anconda装pytorch

清华源下载符合自己系统的最新版(尽可能下载新的,否则pytorch也不能安装比较新的版本)在文件最后部分插入以下两行内容。2、装nvidia驱动。3、装anconda。3、装pytorch。

文章图片
#ubuntu#pytorch#linux
(三)ubuntu20.04搭建gitlab服务器

1、安装依赖sudo apt install ca-certificates curl openssh-server postfix对于postfix的安装,域名后续可以更改2、安装gitlabcd /tmpcurl -LO https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh可以随意检查下载

#git
paddleocr文本框定位和文字识别,并用MNN进行推理

paddleocr在部署时候时,不同硬件平台兼容性做的不好,x86平台要用inference,arm用lite,为适配不同平台,采用MNN来进行推理。导成inference.pdiparams和inference.json。采用python3.10版本,结合PaddleOCR 3.4.0,paddlepaddle_gpu更换为3.2.1版本。3、PaddleOCR 3.4.0版本。安装版本v2.1

#mnn#人工智能#深度学习
(五)目标检测- 基于候选区域的目标检测器

1、RCNN的关键点(1) 用selective search生产RP(Region Proposals),RP的大小不一样,之后通过warp,把RP变成统一的227*227的大小(2) 将227*227的RP输入到CNN中进行特征提取(3) 用独立的SVM对RP进行特征分类(4) 用Bb回归(Bounding box regression)校正原来的RP,生产预测窗口的坐标2、fast rcnn

#目标检测#人工智能#计算机视觉
    共 27 条
  • 1
  • 2
  • 3
  • 请选择