PyTorch使用

前言

系统环境:win10

使用Anaconda,Anaconda的安装自行百度。

conda 23.7.4

目录

前言

创建虚拟环境

1、查看当前有哪些虚拟环境

2、创建虚拟环境pytorch

3、激活及关闭pytorch虚拟环境

4、删除pytorch虚拟环境

使用yolov5测试

1、切换至yolov5目录下:

2、安装相关依赖

3、下载已训练好的数据集

4、分类检测测试

1、执行命令

2、运行结果

3、效果图


创建虚拟环境

启动Anaconda Prompt

1、查看当前有哪些虚拟环境

conda env list

2、创建虚拟环境pytorch

conda create -n pytorch python=3.8

3、激活及关闭pytorch虚拟环境

# 激活pytorch虚拟环境
conda activate pytorch
# 关闭pytorch虚拟环境
conda deactivate

4、删除pytorch虚拟环境

conda remove -n pytorch --all

使用yolov5测试

yolov5下载地址:https://github.com/ultralytics/yolov5

1、切换至yolov5目录下:

# 切换至yolov5目录下
cd C:\code\python\lpytoch\yolov5

2、安装相关依赖

该下载过程时间比较长

# install
​​​​​​​pip install -r requirements.txt 

3、下载已训练好的数据集

直接下载

通过代码下载,代码保存为loadPyTorchHub.py

# 使用YOLOv5 加载PyTorch Hub
# 简单示例
# 该示例从PyTorch Hub 加载预训练的 YOLOv5s 模型,即 model 并传递图像以供推理。 'yolov5s' 是最轻、最快的YOLOv5 型号
import torch# Model
model = torch.hub.load('ultralytics/yolov5', 'yolov5s')# Image
im = './data/images/zidane.jpg'# Inference
results = model(im)results.pandas().xyxy[0]
#      xmin    ymin    xmax   ymax  confidence  class    name
# 0  749.50   43.50  1148.0  704.5    0.874023      0  person
# 1  433.50  433.50   517.5  714.5    0.687988     27     tie
# 2  114.75  195.75  1095.0  708.0    0.624512      0  person
# 3  986.00  304.00  1028.0  420.0    0.286865     27     tie

结果如下:

4、分类检测测试

1、执行命令

# Inference with detect.py
python detect.py --weights yolov5s.pt --source ./data/images/zidane.jpg

2、运行结果

输出结果路径

Results saved to runs\detect\exp

3、效果图

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/453886.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

MPLAB编译 dsPIC33FJ128GP710

安装IDE后需要安装Compile,不让会报错 Install MPLAB IDE https://www.microchip.com/en-us/tools-resources/develop/mplab-x-ide #2, Install Compiles 根据单片机选择不同的编译器 MPLABC30 v3.2

(4)【Python数据分析进阶】Machine-Learning模型与算法应用-回归、分类模型汇总

线性回归、逻辑回归算法应用请参考: https://codeknight.blog.csdn.net/article/details/135693621https://codeknight.blog.csdn.net/article/details/135693621本篇主要介绍决策树、随机森林、KNN、SVM、Bayes等有监督算法以及无监督的聚类算法和应用PCA对数据进行降维的算法…

Coreline Soft x Incredibuild

关于 Coreline Soft Coreline Soft 是一家专注于先进医疗人工智能成像软件技术的上市公司,致力于提高疾病诊断的准确性和效率。Coreline soft 成立于2012年,总部位于韩国首尔,目前 Coreline Soft 业务已向全球范围内扩展,在德国法…

关于服务器解析A记录和CNAME记录的分析

内容提要: 大致讲下理解,dns域名解析这一块 0 . 问题来源 最近搞了一个七牛云上传,然后需要配置融合cdn加速,也就是可以加速域名,中间有一部需要CNAME 域名,也就是将七牛云提供的域名CNAME一下,查阅资料其实就是起一个别名,好访问而已. 方便我们访问云存储,达到加速的效果. …

七个步骤教会你构建企业关键绩效指标体系

明确战略和目标 通常用平衡计分卡来建立关键绩效指标体系,完成各部门的关键绩效指标体系。有人力资源部牵头组织并汇总整理关键绩效指标,确定公司组织结构及部门职责、岗位职责,促进组织内上下级就设定指标的充分沟通。作为牵头组织者&#x…

贰[2],Xamarin生成APK

1,生成改为Release版本 2,选中****.Android项目 3,点击生成,选择存档 4,点击分发 5,选择临时 6,添加签名标识 7,选择对应的签名标识,点击另存为

大模型开发者必看:解决RAG系统开发中12大难题的终极指南

如何克服检索增强生成的关键难题 图源自 Barnett 等人的研究 工程化检索增强生成系统时的七大挑战 痛点 1:缺失内容痛点 2:关键文档被遗漏痛点 3:文档整合的长度限制 —— 超出上下文痛点 4:提取困难痛点 5:格式错误痛…

L1-039 古风排版-java

输入样例: 4 This is a test case输出样例: asa T st ih e tsice s import java.util.Scanner;public class Main { public static void main(String[] args) {Scanner scanner new Scanner(System.in);int xscanner.nextInt();scanner.nextLine();S…

On the Spectral Bias of Neural Networks论文阅读

1. 摘要 众所周知,过度参数化的深度神经网络(DNNs)是一种表达能力极强的函数,它甚至可以以100%的训练精度记忆随机数据。这就提出了一个问题,为什么他们不能轻易地对真实数据进行拟合呢。为了回答这个问题,研究人员使用傅里叶分析…

程序员为何宠爱电脑如命?揭秘背后的心理与实际原因

在科技发展的时代,程序员是现代社会中不可或缺的一群人。他们的工作离不开电脑,而有趣的是,很多程序员似乎对于关机这一行为心存抵触。为何程序员如此钟情于保持电脑的开启状态呢?这其中到底隐藏了怎样的心理和实际原因呢&#xf…

题目:有1,2,3,4共四个数字,能组成多少个不相同而且无重复数字的三位数有多少个,都是多少?lua

这是作者的思路, 创建三个表, 第一个数是从四个数遍历, 第二个是数剔除第一个数进行遍历 第三个是剔除第一第二个数遍历 脚本如下 local a{1,2, 3, 4} local b{} local c{} local d{} local function copy(tbl) local ctbl{} for k,v in…

【复现】WordPress html5-video-player SQL 注入漏洞_39

目录 一.概述 二 .漏洞影响 三.漏洞复现 1. 漏洞一: 四.修复建议: 五. 搜索语法: 六.免责声明 一.概述 在WordPress中播放各种视频文件。一个简单,可访问,易于使用和完全可定制的视频播放器,适用于所…