书接上回(二)

#pycharm里边的注释就是#,多行一起注释呢就是全部选中然后control+/即可

一、YOLO的自定义数据集

1.字符串的split()用法:去除字符串开头和结尾的空字符串

空格 (你按空格键打出来的 " "

换行符 (你按回车产生的 \n

制表符 (你按 Tab 键产生的 \t

2.target.extend([...]) 的意思是:

把一个新列表里的所有元素,一个个拆出来,依次添加到 target 这个列表的末尾。

extend和append的一个区别

下面是append

下面是extend

3.依旧设置断点,线程里的image右键view,再转换维数,就可以看到图片

二、简单回顾数据集

三、自定义模型

torch.nn --- PyTorch 2.13 documentation

去pytorch官网->Docs->pytorch->torch.nn(因为是neural network神经网络)

可以看到以下几种典型的网络模型结构(积木)

需要知道这几个网络模型结构的:

1.干什么的

2.输入和输出分别是什么**(因为需要和别的层进行连接呀)**

而网络模型就是积木搭建的

四、Container-Module

Module --- PyTorch 2.13 documentation

下图是官网摘出来的

python 复制代码
import torch.nn as nn
import torch.nn.functional as F


class Model(nn.Module):
    def __init__(self) -> None:
        super().__init__()
        self.conv1 = nn.Conv2d(1, 20, 5)
        self.conv2 = nn.Conv2d(20, 20, 5)

    def forward(self, x):
        x = F.relu(self.conv1(x))
        return F.relu(self.conv2(x))

自己写代码

关于control+鼠标点击可以跳转

模型可视化

通过onnx:Netron

然后浏览器搜netron这个网站,把onnx的文件直接从文件夹里拖进在线网址

相关推荐
埃科光电2 小时前
16K万兆网口彩色线阵相机:四倍带宽 高速真彩检测新方案
网络·图像处理·数码相机·计算机视觉·制造·相机
学术 学术 Fun3 小时前
612 次图表重建实验告诉我们的:O612 次图表重建实验告诉我们的:OCR、图形与连接线CR、图形与连接线
机器学习·计算机视觉·ocr·图表
大熊背5 小时前
去马赛克混叠现象分析
计算机视觉·去马赛克·颜色插值
爱吃火鸡面呀7 小时前
OpenCV 人脸检测与识别实战:从静态图像到视频流
人工智能·opencv·计算机视觉
EDPJ7 小时前
(2026|IPI|我的论文投稿中,PSP 超轻量采样算法,轻量化架构探索/早融合+头压缩)LUMIN:面向工业异常检测的轻量级通用制造检测网络
算法·计算机视觉·架构·异常检测·采样算法
hhzz8 小时前
【OpenCV 入门到精通 02】环境安装与第一个程序:5 分钟跑通 Hello OpenCV
人工智能·opencv·yolo·计算机视觉·开源
明志数科8 小时前
机器人数据采集流程的工程实践:三条主流路线对比与选型分析
计算机视觉·自然语言处理·机器人
盼小辉丶8 小时前
PyTorch计算机视觉(9)——变分自编码器(VAE)详解与实现
人工智能·pytorch·深度学习·计算机视觉
matlab代码9 小时前
matlab车牌出入库识别系统停车场演示【源码61期】
人工智能·计算机视觉
向哆哆9 小时前
鸡行为目标检测数据集:3类别 | 目标检测
人工智能·目标检测·计算机视觉