說起來人工智能現在真是大熱,之前也做過很多這方面的專案,譬如使用opencv識別車道線輔助駕駛,使用一些機器學習演算法處理數字信號,使用BP神經網路處理信號或者其他的一些方面的應用,或者進行語音識別啊之類的,基本都是MATlab訓練或者直接使用VC++ opencv 介面API或者其他模型借口這種,后來看網路上各種視頻教程,這個tensorflow那個pytorch,這個YOLO那個SEq2seq,也是因為一些專案需要,把深度學習融入到了自己的專案中,
我有個朋友(是真的有個朋友
)就報了個深度學習的班,希望通過學習人工智能,拿下高薪,迎取白富美,走上人生巔峰,天天學啊學,這個模型,那個演算法,在那個jupyter nootbook里照著老師的代碼練阿練,最后學完了,感覺用處不大,和實際專案相差太遠,誰會平時給你在這個記事本的環境里運行個模型有啥用,又不是讓你搞科研,于是就問我,我說你可以自己重新寫個模型,用java或者C++寫,就可以在專案里用了,他說他不會,也太麻煩,好的吧,我說你可以在web框架里參考這個你訓練過的模型,我讓他找找網上的教程,他說網上都收費,我看他發過來的截圖還真是,都不是什么富裕的人,哪有錢買這個,于是我給寫個教程吧:
我就教他點簡單的吧,好在我這個web編程方面還算過關,就給他用FLASk這個web框架給他演示一遍,在這里我要感謝這個github的分享:https://github.com/xugaoxiang/yolov5-flask,寫的很不錯,
首先你要下載一個pycharm,anaconda安裝好,在anaconda prompt里輸入
conda create -n flask python=3.7
新建一個環境
conda activate flask
激活這個環境
pip install flask opencv-python
安裝我們的web框架flask
然后打開pycharm后,file-setting里選擇自己的環境;
在這個作業臺里安裝我們需要的包,
pip install opencv-python~=4.4.0.44
pip install matplotlib~=3.3.3
pip install numpy~=1.19.2
pip install torch~=1.6.0+cu101
pip install torchvision~=0.7.0+cu101
pip install scipy~=1.5.4
pip install tqdm~=4.54.1
pip install pyyaml~=5.3.1
pip install pillow~=8.0.0
pip install flask~=1.1.2
使用pip安裝python模塊時報錯如下
Exception:
Traceback (most recent call last):
File “C:\ProgramData\Anaconda3\lib\shutil.py”, line 544, in move
os.rename(src, real_dst)
PermissionError: [WinError 5] 拒絕訪問,
解決方法
可能會出現:ERROR: Could not find a version that satisfies the requirement torch,解決方案在我另一篇博客:ERROR: Could not find a version that satisfies the requirement torch
然后運行在pycharm作業臺運行
python app.py
訪問;http://192.168.2.131:5001/
就可以看到結果了:
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/295555.html
標籤:AI