深度学习入门|利用Tensorflow复现Yolov1/v2
使用PaddlePaddle解决论文复现问题
首先开始进行环境的配置
步骤1.安装Anaconda
官方网站:www.anaconda.com 链接: link.
(下载安装即可,无需选择版本)
步骤2.对Anaconda创建新的环境进行配置
进入”C:\Users\Administrator“,找到“.condarc“这个文件,打开“.condarc“,将内容清空,将以下代码添加到文件,并保存。
ssl_verify: true
show_channel_urls: true
channels:
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/win-64/
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/win-64/
步骤3.创建虚拟环境
打开放大镜,搜索Anaconda Prompt,并打开,系统默认的初始环境是(base),显示如下:
创建虚拟环境:
输入
conda create -n tensorflow python=3.6
(依论文要求Python3 + Tensorflow1.5 + OpenCV-python3.3.1 + Numpy1.13
windows和ubuntu环境都可以)
(虚拟环境名字可自行命名,这里默认为tensorflow)
一个回车键,出现如下信息,证明创建成功:
最后一行输入y
环境创建成功。若未出现步骤3里图片信息,证明步骤二环境未配置,重新执行步骤2.
步骤3:对虚拟环境进行环境配置
输入
activate tensorflow
一个回车,进入虚拟环境(tensorflow)
开始配置tensorflow库:
pip install tensorflow==1.5.0 -i http://pypi.douban.com/simple/ --trusted-hostpypi.douban.com
(若出现代黄色的字体(可能没又用管理员身份运行),不要慌,不影响安装,可继续进行)
会提示需要升级pip库:
python -m pip install --upgrade pip
一个回车执行.
继续安装keras2.1.6
输入
pip install keras==2.1.6 -i http://pypi.douban.com/simple/ --trusted-hostpypi.douban.com
一个回车执行.
安装numpy1.16.0
输入
下面展示一些 内联代码片
。
pip install numpy==1.16.0 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
安装opencv
进入此网站https://www.lfd.uci.edu/~gohlke/pythonlibs/#tatsu找到
图片中标注的文件下载到本地
记住文件路径,(安装时需要用到),回到虚拟环境下执行
图片中命令(cd到路径是本机电脑下载此文件的文件名,更改一下即可,切勿复制)
以上步骤全部完成以后进行检查,输入
conda list
检查一下以上配置全部到位,未到位重新来一遍.
步骤4:配置pycharm
就是将tensorflow环境添加进去
出现这个就完成了,没出现点add添加
选择Conda即可.
步骤5:将相关文件导入即可
yolov1:https://github.com/TowardsNorth/yolo_v1_tensorflow_guiyu
yolov2:
https://github.com/KOD-Chen/YOLOv2-Tensorflow
下载到本地,将文件按次序添加到pycharm中,(一点都不要错)
例如这是yolov2的文件放置:
运行主函数即可.