目录

一、环境搭建

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的计算机视觉快速上手项目相关推荐

  1. 【Microsoft Azure 的1024种玩法】七十一.基于Azure Virtual Machines快速上手搭建Typecho博客系统

    [简介] Typecho 是基于 PHP5 构建的开源跨平台博客系统,Typecho开源跨平台博客系统相较于wordpress .hexo有一定的性能优势,是我们记录文章内容的最佳首选博客,那么本篇文 ...

  2. Spring Boot+Eureka+Spring Cloud微服务快速上手项目实战

    说明 我看了一些教程要么写的太入门.要么就是写的太抽象.真正好的文章应该是快速使人受益的而不是浪费时间.本文通过一个包括组织.部门.员工等服务交互的案例让刚接触spring cloud微服务的朋友快速 ...

  3. 基于Paddle的计算机视觉入门教程——第7讲 实战:手写数字识别

    B站教程地址 https://www.bilibili.com/video/BV18b4y1J7a6/ 任务介绍 手写数字识别是计算机视觉的一个经典项目,因为手写数字的随机性,使用传统的计算机视觉技术 ...

  4. webstorm怎么跑项目_看不懂代码,不会用框架,新手程序员入职后如何快速上手项目?...

    大家好,我是良许. 对于职场新人,特别是应届毕业生,他们拿到offer之后,进入公司后会有一段时间的焦虑感.比如说,不懂公司项目开发流程,代码看不懂,业务流程也不知道,框架不会用,等等还有各种各样的问 ...

  5. 看不懂代码,不会用框架,新手程序员入职后如何快速上手项目?

    大家好,我是良许. 对于职场新人,特别是应届毕业生,他们拿到offer之后,进入公司后会有一段时间的焦虑感.比如说,不懂公司项目开发流程,代码看不懂,业务流程也不知道,框架不会用,等等还有各种各样的问 ...

  6. python编程快速上手项目答案-python编程快速上手之第5章实践项目参考答案

    1 #!/usr/bin/env python3.5 2 #coding:utf-8 3 #5.6.1 4 #好玩游戏的物品清单 5 #给定一个字典,包含物品名称和数量,并打印出数量对应的物品 6 7 ...

  7. 【Microsoft Azure 的1024种玩法】五十九.基于Azure云平台快速搭建GitLab应用实现代码托管

    [简介] GitLab是由GitLab Inc.开发,一款基于Git的完全整合的软体开发平台,以 Git 作为代码管理工具并实现自托管的 Git 项目仓库,本篇文章主要介绍如何在Azure Virtu ...

  8. 【Microsoft Azure 的1024种玩法】三十. 使用Azure Data Studio之快速上手连接管理Azure SQL 数据库(一)

    [简介] Azure Data Studio 是一种跨平台的数据库工具,适合在 Windows.macOS 和 Linux 上使用本地和云数据平台的数据专业人员,Azure Data Studio 利 ...

  9. 【Microsoft Azure 的1024种玩法】五十四. 十分钟快速上手创建部署Azure speech服务

    [简介] Azure语音服务是Microsoft提供稳定可靠的云通信服务,其在单个 Azure 订阅中统合了语音转文本.文本转语音以及语音翻译功能,我们可以通过各种方式(语音 CLI.语音 SDK.S ...

  10. 【Microsoft Azure 的1024种玩法】四十八.基于Azure Virtual Machines快速搭建SQL Server应用

    [简介] SQL Server系列软件是Microsoft 公司推出的关系型数据库管理系统,本文的主要内容是围绕着Azure Virtual Machines 来快速搭建SQL Server应用,使我 ...

最新文章

  1. HDU - 5875 Function(单调栈)
  2. 来自ERP的product属性修改
  3. Linux命令之hexdump - ”十六“进制查看器
  4. 大数据相关从业_如何在组织中以数据从业者的身份闪耀
  5. MySQL数据查询SELECT大全
  6. 博士导师总结目标检测、卷积神经网络和OpenCV学习资料(教程/PPT/代码)
  7. Rulo扫地机器人app_米家扫拖机器人1T测评|米家扫拖机器人1T的3D避障实际效果如何?...
  8. 计算机二级python真题3和答案_计算机二级python真题:第3套综合应用题
  9. Oracle认证/维保技术支持服务找重庆思庄
  10. 分享几个下载豆瓣资源的chrome插件
  11. php引物,做PCR,如何选取引物?请大家指导
  12. 计算机软件性能测试的过程,软件性能测试过程研究与应用
  13. SIPp 安装及使用
  14. java 语音传输_java – 通过tcp流式传输语音
  15. iOS category内部实现原理
  16. 力扣刷题 DAY_83 贪心
  17. BeanUtils的populate方法之日期处理
  18. 养老e周刊创始人孙黎:16000字讲解「互联网+养老」需要面对的难题
  19. java_Annotation
  20. SqlServer 触发器 详细讲解

热门文章

  1. Linux学习笔记之MySql的安装(CentOS)
  2. 个人记账本,教你使用图表格查看项目
  3. 基于SpringBoot+Bootstrap【爱码个人博客系统】附源码
  4. [教程] PSP 5.00M33-6升级图文教程
  5. 编程术语晦涩_晦涩的编程语言的乐趣
  6. Java实现微信红包随机金额算法
  7. 必读| 关于机器学习最全面无痛的入门路径和资源!(下)
  8. 【产品】使用 Axure 做产品原型设计
  9. 大白菜u盘启动盘清除系统登录密码详细教程
  10. 项目(百万并发网络通信架构)10.2---recv()函数的极限测试