机器学习|YOLOv3框架进行深度学习(学不会来打我啊)

本文介绍了作者在机器学习大作业中使用YOLOv3框架进行深度学习的经验,包括环境准备、数据集创建、标签处理、模型训练等步骤,并强调了GPU加速的重要性。
摘要由CSDN通过智能技术生成

参考:

  1. Keras/Tensorflow+python+yolo3训练自己的数据集

0.背景

最近做了一个机器学习的大作业,接触了YOLOv3的学习框架,折腾了好长时间,分享下拿轮子直接用的流程。

 

1.环境准备

我的环境:Anancanda+Pycharm+TensorFlow(CPU)+Keras+YOLOv3,win10系统。

 

Anacanda:可以视作一个下载了很多包的Python,常用作数据处理与分析。我的版本:2019.10版本(到官网下载最新版即可)。

官网https://www.anaconda.com/

网盘链接:https://pan.baidu.com/s/1-AAAhOxB5gheO9jN4CG32w 

提取码:40oi

 

Pycharm:经典PythonIDE(集成开发环境),功能全面。

官网https://www.jetbrains.com/pycharm/ 下载即可

网盘链接:https://pan.baidu.com/s/1cSRbZUSNCA8_ont_oKwvVQ

提取码:vczz

 

TensorFlow:最广泛的经典机器学习系统,谷爹开发维护。我的版本1.13.1。

 

Keras:基于Python的深度学习库。Keras是一个用Python编写的高级神经网络API,它能够以TensorFlow作为后端运行。我的版本:2.2.4。keras和TensorFlow框架要对应上,不然可能报错.

参考网站:https://docs.floydhub.com/guides/environments/

 

YOLOv3:深度学习框架.

下载地址:https://github.com/qqwweee/keras-yolo3。

 

说说为啥用YOLOv3,就一个字:快!

第二象限的曲线简直就是对其他框架的嘲讽233

 

2.环境搭建

Anaconda一路next就可以了,最后开始界面如下:

只会用到Anaconda Navigator和Prompt(主要),Prompt类似命令行,用来安装Python包。

Pycharm一般也一路next,勾选时参考下面选项:

 

在创建Pycharm项目时,打开setting

 

在Project Interpreter中选择Anaconda的Python即可

 

TensorFlow安装:Anaconda Prompt中直接pip install tensorflow==1.13.1

Keras安装:Anaconda Prompt中直接pip install keras==2.2.4

 

3.开始学习

1)建立VOC2007文件夹结构,建立多个空文件夹如下,外面再包一层VOCdevkit文件夹,放在keras-yolo3-master文件夹内,非常easy。

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值