Pytorch
文章平均质量分 75
NCUTer
图像算法工程师,主要记录一些学习工作上的项目小案例,目前工作涉及视觉相关的缺陷检测、定位识别、定制化检测方面的内容。空闲时间会研究一些深度学习方面的知识,不管什么,欢迎大家一起学习交流~
展开
-
yolo格式(txt)数据集转Pascal VOC(xml)----以及VOC(xml)数据集转化为COCO 的json文件
yolov5训练的数据标签格式为txt格式,有时候会有一些需求需要把txt格式的数据集替换成xml格式的数据集,但PaddlePaddle训练时候大多采用COCO格式的 json 数据集。1.首先讲一下数据的格式,首先按下图要求创建目录结构。JPEGImages为图片数据所在的目录YOLO为yolo格式的标签数据所在目录Annotations为生成的voc格式数据标签目录(程序运行前这是一个空目录)2.把对应文件放到对应文件夹下。...原创 2022-08-25 19:22:38 · 1025 阅读 · 0 评论 -
简单三步 用Yolov5-6.1快速训练自己的数据集
将解压好的数据集放到datasets文件夹下,dataset文件夹是我们在运行项目时自动创建的,dataset文件夹里面已经有了coco128数据集,放好之后应该就是下面树形结构的样子。检查数据集是否按照这样的方式去命名,这里注意的是image文件夹下的“train”和“val”要与lables文件夹下的“train”和“val”名字一致。这里主要注意的就是标号代表的意思,比如一些不好的数据集并不会告诉你0代表人,1代表车,2代表狗。将这里改成刚才写好的配置文件的路径,然后就可以训练啦👍。...转载 2022-08-06 12:34:12 · 390 阅读 · 0 评论 -
手把手教学使用恒源云服务器跑深度学习(使用pycharm_professional,OSS,FileZilla等)
恒源云的“新手入门”和“文档中心”其实就很不错。恒源云官网在官网里就能直接下载不过每个人都有每个人的喜好。比如我,我使用的IDE是Pycharm专业版,文件传输选择恒源云的oss.exe与FileZilla。这几个软件一起实用都能很好的实现我的需求。说一下它们各自的优点可远程操控,并且我用习惯了,需要破解,建议上淘宝速度极快,免费可视化操作,免费,但是只能传小数据,传输速度一般。...............原创 2022-08-05 15:36:11 · 273 阅读 · 0 评论 -
Windows10 下搭建Yolov5运行环境:Anaconda3、CUDA与cudnn、Pytorch等
Anaconda32022.05CUDA10.2.89与cudnn7.6.5Pytorch1.11.0。原创 2022-07-28 09:33:16 · 3116 阅读 · 4 评论 -
YOLOV5【s,n6】 使用 ML.NET ONNX 在C#部署
运行yolov5-net-master该示例程序,结合自己的YOLO模型训练参数修改程序中的对应参数运行之后,生成dll文件 模型文件下载地址 三、实际的效果原创 2022-07-10 19:04:06 · 939 阅读 · 0 评论 -
Pytorch常用的包有哪些?
PyTorch常用的包有哪些,作用是什么?已经九月份了,暑假课程《深度学习》的学习也接近尾声了,在这个课程中,我们做了很多基于pytorch框架的实验,也了解到许多pytorch的包,下面对常用的包做一个归纳总结。PyTorch本身是一个基于Python的科学计算库,特点是可以在GPU上运算。1、torch:张量的有关运算。如创建、索引、连接、转置、加减乘除、切片等。2、torch.nn:包含搭建神经网络层的模块(Modules)和一系列loss函数。如全连接、卷积、BN批处理、drop原创 2021-06-06 21:16:47 · 2298 阅读 · 0 评论 -
Pytorch构建网络模型四步骤:
①利用pytorch进行深度学习准备数据集(Prepare dataset) 设计用于计算最终结果的模型(Design model) 构造损失函数及优化器(Construct loss and optimizer) 设计循环周期(Training cycle)——前馈、反馈、更新②准备数据import torch#数据作为矩阵参与Tensor计算x_data = torch.Tensor([1.0],[2.0],[3.0])y_data = torch.Tensor([2.0],[4原创 2021-06-28 15:24:09 · 711 阅读 · 0 评论 -
DataSet 和 DataLoader --加载数据集和引入Mini-Batch
加载数据集数据集包括DataSet以及DataLoader两部分,是用于加载的数据集包括数据和索引两部分,而DataLoader是用于引入数据集的Mini-BatchMini-Batch均衡于算法的时间复杂度(加载全部数据训练更快)以及算法的准确度(加载单个数据训练更准)在外层循环中,每一层是一个epoch(训练周期),在内层循环中,每一次是一个Mini-Batch(Batch的迭代)python for epoch in range(training_epochs):原创 2021-06-28 15:05:01 · 441 阅读 · 0 评论 -
Pytorch 深度学习实践 第9讲--刘二大人
第9讲多分类问题源代码B站 刘二大人,传送门PyTorch深度学习实践——多分类问题视频中截图说明: 1、softmax的输入不需要再做非线性变换,也就是说softmax之前不再需要激活函数(relu)。softmax两个作用,如果在进行softmax前的input有负数,通过指数变换,得到正数。所有类的概率求和为1。2、y的标签编码方式是one-hot。我对one-hot的理解是只有一位是1,其他位为0。(但是标签的one-hot编码是算法完成的,算法的输入...原创 2021-06-27 11:41:01 · 1104 阅读 · 0 评论