深度學習入門|利用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的檔案放置:

運行主函式即可.
步驟6:結果展示

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/241336.html
標籤:python
上一篇:PyTorch使用torch.sort()函式來篩選出前k個最大的項或者篩選出前k個最小的項
下一篇:Python字串的15個基本操作
