日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人工智能 > Caffe >内容正文

Caffe

利用Caffe实现mnist的数据训练

發布時間:2023/11/30 Caffe 106 豆豆
生活随笔 收集整理的這篇文章主要介紹了 利用Caffe实现mnist的数据训练 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?阿里云的參考文檔:https://help.aliyun.com/document_detail/49571.html

? ? ? 在文檔里提供了caffe的一個案例,利用Caffe實現mnist的數據訓練。準備的數據源可以在“深度學習案例代碼及數據下載”頁找到Caffe數據下載并解壓。要訓練自己的圖片,還是遇到了不少的問題。

第一,下載圖片集,主要參考點擊打開鏈接http://www.cnblogs.com/denny402/p/5083300.html ?

第二,生成可用的圖片列表清單文件。在examples下面創建一個myfile的文件夾,來用存放配置文件和腳本文件。然后編寫一個腳本create_filelist.sh,用來生成train.txt和test.txt清單文件。

# sudo mkdir examples/myfile # sudo vi examples/myfile/create_filelist.sh

編輯此文件,寫入如下代碼,并保存

#!/usr/bin/env sh DATA=data/re/ MY=examples/myfile
echo
"Create train.txt..." rm -rf $MY/train.txt for i in 3 4 5 6 7 do find $DATA/train -name $i*.jpg | cut -d '/' -f4-5 | sed "s/$/ $i/">>$MY/train.txt done echo "Create test.txt..." rm -rf $MY/test.txt for i in 3 4 5 6 7 do find $DATA/test -name $i*.jpg | cut -d '/' -f4-5 | sed "s/$/ $i/">>$MY/test.txt done echo "All done"

然后,運行此腳本

# sudo sh examples/myfile/create_filelist.sh

成功的話,就會在examples/myfile/ 文件夾下生成train.txt和test.txt兩個文本文件,里面就是圖片的列表清單。


可以看到test.txt這個列表清單文件里保存的是圖片的路徑,為了能使用阿里的云服務器,把圖片也上傳到了oss,所以需要再編寫一個腳本文件,將文件中的路徑(test/)替換為在阿里云上圖片存放的路徑(imagestt/owndataset-classify/data-test/)

# sudo gedit examples/myfile/takeplace.sh

插入:

# /usr/bin/env sh MY=examples/myfileecho "Create takeplace_test.txt..."rm -rf $MY/takeplace_test.txt sed 's#test/#imagestt/owndataset-classify/data-test/#g' $MY/test.txt >>$MY/takeplace_test.txtecho "Done..."

takeplace_test.txt是替換路徑后的txt文件,主要使用linux命令sed,參考上一篇博客:?linux sed 批量替換字符串

運行這個腳本文件,生成 takeplace_test.txt文件 # sudo sh examples/myfile/takeplace.sh 第三,上傳相應的圖片集 data-test 圖片列表清單文件takeplace_test.txt ,訓練所需的模型描述文件train_val.prototxt和超參數設置文件solve.prototxt。 其中,outputlist為空文件夾,作為輸出oss目錄, 如下圖所示:


注意:這里的模型描述文件train_val.prototxt和超參數設置文件solve.prototxt,文件里的路徑要修改,可參看阿里的文檔。

第四,新建空白實驗,再 選中格式轉換組件-1,進行參數設置,


圖片列表文件oss路徑:oss://imagestt.oss-cn-shanghai-internal.aliyuncs.com/owndataset-classify/takeplace_test.txt

輸出路徑:oss://imagestt.oss-cn-shanghai-internal.aliyuncs.com/owndataset-classify/outputlist/

第五,可以直接點擊運行了。

第六,拖一個Caffe組件,再選中組件,進行參數設置:oss://imagestt.oss-cn-shanghai-internal.aliyuncs.com/owndataset-classify/solver.prototxt

第七,右擊caffe組件,執行到此處。


總結

以上是生活随笔為你收集整理的利用Caffe实现mnist的数据训练的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。