自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 收藏
  • 关注

原创 标注工具labelme的用法

2、ctrl+R 开始标注,ctrl+J 取消标注。1、文件夹下有自动保存按钮.

2024-03-15 12:04:38 232

原创 深度学习评价指标

Recall:TP/(TP+FN) 所有真实目标中,模型预测正确的目标比例 查全率,虽然全部中,但是太多了。Precision:TP/(TP+FP) 模型预测的所有目标中,预测正确的比例 查准率,预测就准,但是会漏。对于每一个预测得到的框,看它的三个指标,分别是与哪个预测框的相交,分数是多少,相交IOU是多少。FP(False Postive):IoU <=0.5的检测框数量。FN(False Negative):没有检测到的GT的数量。P-R曲线: Precision-Recall曲线。

2024-03-07 09:40:32 320

原创 LangChain基础知识入门

Indexes组件的目的是让LangChain具备处理文档处理的能力,包括:文档加载、检索等。如果你想把第一个模型输出的结果,直接作为第二个模型的输入,还可以使用LangeChain的SimpleSequentialChain,用于链接两条链。2)Chat Models(聊天模型):基于LLMs,不同的是它接收聊天信息作为输入,返回的也是聊天信息。3)Embeddings Models(嵌入模型):文本嵌入模型接收文本作为输入,返回的是浮点数列表。Indexes:索引,用来结构化文档,以便和模型交互。

2024-03-06 20:36:07 181

原创 提示工程(Prompt Engineering)

提示工程也被称为上下文学习,是指通过精心设计的提示技术来引导LLM行为,则无需更改模型权重。其目标是使模型输出与给定任务的人类意图一致。原则:以清晰、具体的方式表达需求。用清晰详尽的语言表达Prompt。技巧:要写分隔符、结构化输出、参考示例、让模型充当角色。2.让模型充足思考:就是指定步骤。1.给模型清晰指令:描述要清晰。1、什么是提示工程?

2024-02-22 21:58:42 74

原创 Pytorch使用

一个Python 深度学习框架,它将数据封装成张量(Tensor)来进行处理。PyTorch中的张量就是元素为同一种数据类型的多维矩阵。在PyTorch中,张量以"类" 的形式封装起来,对张量的一些运算、处理的方法被封装在类中。Pytorch的安装:pip install torch==2.0.1 -ihttps://pypi.tuna.tsinghua.edu.cn/simple。9、案例-线性回归案例。

2024-02-07 16:56:02 774 1

原创 Prompt-Tuning基础

整个发展历程是朝着精度更高、少监督,甚至无监督的方向发展的。

2024-02-03 21:35:52 190

原创 ChatGPT原理

1、模型越大、参数越多,并不是效果越好。因为过拟合,出现模型能力不一致问题。只能说刚开始好,后面就不一定了。2、ChatGPT为了解决模型的不一致问题,使用了人类反馈来指导学习过程,对其进行了进一步训练,用到的技术是强化学习(Reinforcement Learning,RL)3、强化学习是机器学习的一种方法,用于描述和解决智能体(Agent)在与环境的交互过程中通过学习策略以达成回报最大化或实现特定目标的问题。4、强化学习是 状态--动作--奖励 的无限循环。

2024-02-03 19:42:24 641

原创 Pytorch框架

1、安装pytorch。

2024-01-27 19:48:04 81

原创 深度学习基础

6、batchsize越大,训练效果越好,但并不是越快。主要是受制于cpu的屋脊效应,io吞吐过大会卡住,反而慢。输入部分、输出部分、编码器部分、解码器部分、解码器输入部分(输出部分再输入)2、二分类使用sigmoid激活函数。3、多分类使用softmax激活函数。4、多分类任务的损失函数是交叉熵损失。1、在隐藏层选择ReLu激活函数。

2024-01-27 19:18:08 77

原创 NPU 310、310P和GPU 4090推理耗时对比

测试图像大小为:300*300。

2024-01-09 15:36:24 441

原创 opencv-模板匹配

opencv-模板匹配-基于matchTemple

2023-11-23 13:03:17 37

原创 迭代器和生成器

迭代器和生成器

2023-08-15 00:34:05 57

原创 Numpy的常见用法

Numpy的常见用法

2023-08-08 22:15:10 54

原创 Eigen的基本用法

Eigen的基本用法

2023-08-05 21:19:36 67

原创 VScode与PCL联合编程

默认安装路径:cmake -DCMAKE_INSTALL_PREFIX=/usr/local ..如果安装过ros,需要指定安装到其他地方,再使用时,也就要修改路径。

2023-08-05 09:39:32 625

原创 kalman滤波

kalman滤波的基本用法

2023-07-26 22:38:47 31

原创 【无标题】

ROS1.0常用指令rostopic名称示例解释listrostopic list列出所有的topic名称inforostopic info <topic_name>查看指定的topic的信息,包括类型、发布者和订阅者echorostopic echo <topic_name>实时显示指定topic的数据内容pubrostopic pub <topic_name> <message_type> <

2023-07-26 18:35:38 25 1

原创 第一个卡尔曼滤波程序

第一个卡尔曼滤波程序,建立基本的认知

2023-07-24 23:48:08 46

原创 Pytorch中钩子函数的用法

Pytorch钩子函数的用法

2023-07-24 23:45:04 135

原创 yolov5s剪枝操作

2、稀疏化训练的值根据tensorboard的结果而定;3、剪枝如果报错,减少剪枝比例;1、权重路径根据实际情况修改;剪枝(yolov5s.ymal中要改种类)

2023-07-17 23:13:44 114 1

原创 Git常用指令

git remote add origin git@******* # 连接远程仓库(Origin是连接的名称 )git clone git@******* # 相当于连接和初始化。git reset --hard **** # 回退某个版本。git --version # git版本。

2023-07-17 00:20:21 33 1

原创 神经网络反向传播的理解

链式法则,当正向传播时,每个节点上都有结果,反向逐级求导,最后计算出损失函数对w的梯度值。

2023-07-17 00:14:24 33 1

原创 L1 L2正则化

更小权重矩阵的神经网络导致更简单的模型。所以在损失函数后面添加一个数,让损失函数变小。损失函数太大了,让损失函数的值变小一点点。

2023-07-16 23:49:43 29 1

原创 NMS的原理解析

NMS原理解析

2023-07-16 23:02:24 77 1

原创 linux下Cmake和vscode的配置

linux下vscode和cmake下的launch.json和task.json配置

2023-07-14 23:17:46 97 1

原创 VOC2Yolo

voc转为yolo

2023-07-10 00:18:30 197 1

原创 手写nn.BatchNorm2d

手写BatchNorm2d。扩大同一批次图像之间的差异。

2023-07-09 23:31:53 140 1

原创 Docker的用法

Docker的常用指令

2023-07-08 23:14:25 29

原创 cmake的用法

cmake的基本用法

2023-07-05 16:41:34 40 1

原创 import的使用方法

import使用大全

2023-06-21 21:59:30 536

原创 ROS安装教程

选择阿里源。

2023-06-21 16:45:59 87

原创 nn.Module详解

【代码】nn.Module详解。

2023-06-20 10:02:39 295

原创 Resnet模型结构

1、Resnet的模型结构就是有残差结构,通过+的操作,在过深的网络中,将丢失的信息找回来。2、reset的结构不是一般的方式,而是用列表的方式生成,这样比较简洁。

2023-06-20 10:01:24 23

原创 YOLOv3的重要关键点

1、将图像分成13*13 26*26 52*52 的大小区域。1、forward和getitem要匹配起来,矩阵形状要相同。3、记录每个区域内的每个锚框和标注框的关系。2、在每个区域内生成3个锚框。1、训练集和测试集图像。

2023-06-20 09:57:21 21

原创 迁移学习的用法

从dataloader中出来的:targets = targets.cuda()3、从dataloader中出来的:imgs = imgs.cuda()2、损失函数转为cuda: loss.cuda()1、模型转为cuda:mdoel.cuda()4、gpu上训练的模型在cpu上使用,需要映射。第二种写法:model.to(device)# 在classifier中添加一层。# 在主要模块中添加一层。

2023-06-19 23:53:08 27

原创 深度学习软件安装教程

Nvidia显卡驱动安装地址(nvidia-smi 可用于查看支持最高的cuda版本,不一定要装)# CUDA 安装(与pytorch版本对应)(nvcc -V 安装的cuda版本)- 解决vscode终端切换环境不显示问题。- linux下使用提示命令安装。## vscode下载缓慢问题。- windows下双击安装。- 解决终端字体不对其问题。## linux下安装方法。## window安装方法。# VSCode相关问题。**找到安装下载地址**# CUDNN 安装地址。

2023-06-17 14:32:51 185 2

Radar的可视化效果数据

Radar的可视化效果数据

2023-08-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除