初学者基于paddle的计算机视觉快速上手项目
目录
一、环境搭建
1.1 Anacnda的安装和配置
1.2 Pycharm安装
1.3 CUDA、cuddn安装
1.4 Paddle下载
1.5 labelimg
二、项目快速上手
2.1 项目模板
2.2 模板介绍
2.2.1 configs
一、环境搭建
这个项目要用到的环境有Anaconda,Pycharm,CUDA, Paddle
1.1 Anacnda的安装和配置
下载地址 Anaconda | Individual Edition
更详细的配置地址 Anaconda详细安装及使用教程(带图文)_代码帮的博客-CSDN博客_anaconda
下载好然后打开点击next
再点击我同意
选择All Users
选择c盘以外的地址因为需要的内存很大
一定要勾选第一个加入环境变量这样cmd里面就能直接用
1.2 Pycharm安装
下载地址 Download PyCharm: Python IDE for Professional Developers by JetBrains
详细配置教程
PyCharm安装教程、Anaconda安装配置教程(超级详细)_超级大洋葱806的博客-CSDN博客_pycharm安装anaconda】
目标就是需要一个又3.7版本python虚拟环境的编译器如果你之前弄好了就不需要再配置了,没弄好的话跟着详细配置教程走
1.3 CUDA、cuddn安装
下载地址 CUDA Toolkit | NVIDIA Developer
点击download now
然后一顿点就下载好安装包了
然后点开安装包一直点同意继续
点自定义下一步
看图勾选这边可以更改安装路径,可以新建2个文件夹,将第一第二个安装在一个文件夹,第三个安装在另一个文件夹,这样可以节省C盘空间
还需要下载cudnn下面是官网,根据下载的CUDA版本下载cudnn
下载网址 https://developer.nvidia.com/rdp/cudnn-download
详细教程 【CUDA】cuda安装 (windows版)_何为xl的博客-CSDN博客_cuda安装
将下面的四个文件放到CUDA第一个安装位置的文件夹内就行
1.4 Paddle下载
下载地址 飞桨PaddlePaddle-源于产业实践的开源深度学习平台
在pycharm里面的终端内运行下面的代码快速安装
python -m pip install paddlepaddle-gpu==2.2.2 -i https://mirror.baidu.com/pypi/simple
安装检测
执行下面代码出现下面的结果环境配置成功
import paddle
paddle.utils.run_check()
PaddlePaddle works well on 1 GPU.
PaddlePaddle works well on 1 GPUs.
PaddlePaddle is installed successfully! Let's start deep learning with PaddlePaddle now.
1.5 labelimg
labelimg是用来进行图片标注的软件下载方式如下
在模板文件夹用Pycharm项目打开后在终端里pip下载
pip install labelimg
以后使用的时候只需要在终端里输入即可
labelimg
二、项目快速上手
在这里不介绍细致的原理,只会介绍项目快速上手的方法,怎么使用这些内容
2.1 项目模板
下面分享一下我根据大佬分享内容做成的模板的百度网盘链接
链接:https://pan.baidu.com/s/1Moh7tTEqpAuwBTgGdpZllQ
提取码:6666
2.2 模板介绍
configs 文件夹里面是用来训练的模块,更改其参数会改变训练模式,之后会详细介绍
dataset 文件夹里面是存储数据集的,里面有标签和图片还有一些文本
2.2.1 configs
想要快速上手,不要更改任一文件的位置和名称
训练前一定要更改的内容如下,要选好自己需要训练的种类
D:\Desktop2\模板\configs\datasets
下面是更改训练强度(我自己的说法),一般电脑就1就ok
D:\Desktop2\模板\configs\yolov3\_base_
2.2.2 dataset
D:\Desktop2\模板\dataset\VOC2007
里面就是存放图片还有标注集还有其他东西的一些地方
初学者基于paddle的计算机视觉快速上手项目相关推荐
- 【Microsoft Azure 的1024种玩法】七十一.基于Azure Virtual Machines快速上手搭建Typecho博客系统
[简介] Typecho 是基于 PHP5 构建的开源跨平台博客系统,Typecho开源跨平台博客系统相较于wordpress .hexo有一定的性能优势,是我们记录文章内容的最佳首选博客,那么本篇文 ...
- Spring Boot+Eureka+Spring Cloud微服务快速上手项目实战
说明 我看了一些教程要么写的太入门.要么就是写的太抽象.真正好的文章应该是快速使人受益的而不是浪费时间.本文通过一个包括组织.部门.员工等服务交互的案例让刚接触spring cloud微服务的朋友快速 ...
- 基于Paddle的计算机视觉入门教程——第7讲 实战:手写数字识别
B站教程地址 https://www.bilibili.com/video/BV18b4y1J7a6/ 任务介绍 手写数字识别是计算机视觉的一个经典项目,因为手写数字的随机性,使用传统的计算机视觉技术 ...
- webstorm怎么跑项目_看不懂代码,不会用框架,新手程序员入职后如何快速上手项目?...
大家好,我是良许. 对于职场新人,特别是应届毕业生,他们拿到offer之后,进入公司后会有一段时间的焦虑感.比如说,不懂公司项目开发流程,代码看不懂,业务流程也不知道,框架不会用,等等还有各种各样的问 ...
- 看不懂代码,不会用框架,新手程序员入职后如何快速上手项目?
大家好,我是良许. 对于职场新人,特别是应届毕业生,他们拿到offer之后,进入公司后会有一段时间的焦虑感.比如说,不懂公司项目开发流程,代码看不懂,业务流程也不知道,框架不会用,等等还有各种各样的问 ...
- python编程快速上手项目答案-python编程快速上手之第5章实践项目参考答案
1 #!/usr/bin/env python3.5 2 #coding:utf-8 3 #5.6.1 4 #好玩游戏的物品清单 5 #给定一个字典,包含物品名称和数量,并打印出数量对应的物品 6 7 ...
- 【Microsoft Azure 的1024种玩法】五十九.基于Azure云平台快速搭建GitLab应用实现代码托管
[简介] GitLab是由GitLab Inc.开发,一款基于Git的完全整合的软体开发平台,以 Git 作为代码管理工具并实现自托管的 Git 项目仓库,本篇文章主要介绍如何在Azure Virtu ...
- 【Microsoft Azure 的1024种玩法】三十. 使用Azure Data Studio之快速上手连接管理Azure SQL 数据库(一)
[简介] Azure Data Studio 是一种跨平台的数据库工具,适合在 Windows.macOS 和 Linux 上使用本地和云数据平台的数据专业人员,Azure Data Studio 利 ...
- 【Microsoft Azure 的1024种玩法】五十四. 十分钟快速上手创建部署Azure speech服务
[简介] Azure语音服务是Microsoft提供稳定可靠的云通信服务,其在单个 Azure 订阅中统合了语音转文本.文本转语音以及语音翻译功能,我们可以通过各种方式(语音 CLI.语音 SDK.S ...
- 【Microsoft Azure 的1024种玩法】四十八.基于Azure Virtual Machines快速搭建SQL Server应用
[简介] SQL Server系列软件是Microsoft 公司推出的关系型数据库管理系统,本文的主要内容是围绕着Azure Virtual Machines 来快速搭建SQL Server应用,使我 ...
最新文章
- HDU - 5875 Function(单调栈)
- 来自ERP的product属性修改
- Linux命令之hexdump - ”十六“进制查看器
- 大数据相关从业_如何在组织中以数据从业者的身份闪耀
- MySQL数据查询SELECT大全
- 博士导师总结目标检测、卷积神经网络和OpenCV学习资料(教程/PPT/代码)
- Rulo扫地机器人app_米家扫拖机器人1T测评|米家扫拖机器人1T的3D避障实际效果如何?...
- 计算机二级python真题3和答案_计算机二级python真题:第3套综合应用题
- Oracle认证/维保技术支持服务找重庆思庄
- 分享几个下载豆瓣资源的chrome插件
- php引物,做PCR,如何选取引物?请大家指导
- 计算机软件性能测试的过程,软件性能测试过程研究与应用
- SIPp 安装及使用
- java 语音传输_java – 通过tcp流式传输语音
- iOS category内部实现原理
- 力扣刷题 DAY_83 贪心
- BeanUtils的populate方法之日期处理
- 养老e周刊创始人孙黎:16000字讲解「互联网+养老」需要面对的难题
- java_Annotation
- SqlServer 触发器 详细讲解
热门文章
- Linux学习笔记之MySql的安装(CentOS)
- 个人记账本,教你使用图表格查看项目
- 基于SpringBoot+Bootstrap【爱码个人博客系统】附源码
- [教程] PSP 5.00M33-6升级图文教程
- 编程术语晦涩_晦涩的编程语言的乐趣
- Java实现微信红包随机金额算法
- 必读| 关于机器学习最全面无痛的入门路径和资源!(下)
- 【产品】使用 Axure 做产品原型设计
- 大白菜u盘启动盘清除系统登录密码详细教程
- 项目(百万并发网络通信架构)10.2---recv()函数的极限测试