三葉青圖像識別研究簡概

三葉青圖像識別研究總概

文章目錄

  • 前言
  • 一、整體目錄介紹
  • 二、前期安排
  • 三、構建圖像分類數據集
  • 四、模型訓練準備
  • 五、遷移學習模型
  • 六、在測試集上評估模型精度
  • 七、可解釋性分析、顯著性分析
  • 八、圖像分類部署
  • 九、樹莓派部署
  • 十、相關補充
  • 總結


前言

本系列文章為近期所做項目研究而作的研究介紹。算是我近期所學的一個總結吧, 同時也希望與各位多多交流學習。

文檔介紹:星云文檔
相關代碼:github代碼存儲

鏈接:網盤存儲
提取碼:rzyy
–來自百度網盤超級會員V5的分享


一、整體目錄介紹

圖像分類部分的研究相關代碼和文檔目錄
在這里插入圖片描述

【1】構建圖像分類數據集 ; 主要存放圖像采集與整理、可視化采集圖像、劃分訓練集驗證集、統計各類別圖像數量

【2】模型訓練準備 ; 主要介紹在開始訓練模型前所做的一些準備,例如訓練環境的搭建、安排、記錄等

【3】遷移學習模型 ;因為基于本人也是初次嘗試做深度學習的實驗,沒有什么能力去優化模型結構和調整模型,故為了省時間直接采用遷移學習,其中我嘗試了許多模型,也隱約有點訓練模型的體會

【4】在測試集上評估模型精度 ; 訓練得到模型后,為了查看模型的泛化能力,故在測試集上通過各種評估指標評估模型的精度

【5】可解釋性分析、顯著性分析 ;存放訓練后模型可解釋性分析、顯著性分析的相關代碼(暫無)

【6】圖像分類部署 ; 存放將模型部署的方法的相關文檔:本地部署、web部署、微信小程序部署、qt界面化部署。

【7】樹莓派圖像分類部署 ; 存放用樹莓派將模型部署的教程以及相關的樹莓派學習筆記

【8】相關補充 ; 存放有關此項目的一些補充,有實驗記錄、最終產出、后續安排以及SNP相關等

kaggle_jupyter ; 存放一些在kaggle上訓練的notebook

model_zheng_path ; 存放訓練得到的一些.pth模型文件

onnx_path ; 存放轉化得到的onnx模型文件

kaggle_train.ipynb ; 是一個在kaggle上訓練模型的notebook

README.md ; 是三葉青圖像識別項目研究的簡介文檔

二、前期安排

參考文章、視頻等教程如下:

合集·兩天搞定人工智能畢業設計之【圖像分類】

樹莓派快速上手說明

Python+樹莓派+Linux 快速上手;

樹莓派教程十分鐘玩轉系列入門篇


主要是上面這些,其余更多也不記得了

三、構建圖像分類數據集

【1】構建圖像分類數據集 ; 主要存放圖像采集與整理、可視化采集圖像、劃分訓練集驗證集、統計各類別圖像數量

在這里插入圖片描述

參考我的另一篇文章 【1】構建圖像分類數據集

四、模型訓練準備

構建完圖像分類數據集后,就要開始訓練我們的模型了,深度學習模型訓練需要大量計算資源,也就是GPU。
可以在本地機器上使用GPU(如果有的話),或者在云服務上租用GPU資源。此外,還有專門為深度學習訓練提供的服務,如Google的Colab和Kaggle。

參考我的另一篇文章 【2】模型訓練準備

五、遷移學習模型

主要簡述一下訓練代碼,主要是運用遷移學習的方法,將預訓練模型在自定義的數據集上進行訓練。

kaggle上臨時發布的競賽 https://www.kaggle.com/competitions/sanyeqing/data

參考我的另一篇文章 【3】遷移學習模型

六、在測試集上評估模型精度

將訓練好的模型應用在測試集上,評估模型的效果

在這里插入圖片描述

參考我的另一篇文章 【4】在測試集上評估模型精度

七、可解釋性分析、顯著性分析

推薦B站up主同濟子豪兄的合集·兩天搞定人工智能畢業設計之【圖像分類】

八、圖像分類部署

包括將訓練好的模型部署在本地終端、web端、小程序上、qt界面化。

參考我的另一篇文章 【6】圖像分類部署

該文主要介紹了如何將pytorch模型轉為ONNX模型文件以及如何將圖像識別模型部署,包括部署在本地、部署在web網頁、小程序、qt界面部署。
在這里插入圖片描述

九、樹莓派部署

參考我的另一篇文章【7】樹莓派圖像分類部署

該文主要記錄了我學習樹莓派時的筆記,包括對樹莓派的認識和組裝、樹莓派的運行和VNC遠程連接、攝像頭模塊的使用、以及最后的使用yolov5來對象棋進行識別等。
(嘗試了以下租用GPU 進行訓練,不得不說與之前使用kaggle平臺相比,還是氪金玩家比較爽。省去了配置環境的麻煩)
另外,也是因為目前暫時沒有yolo的三葉青標記數據,所以數據是從其它教程中找過來的。

十、相關補充

存放一些有關這個項目研究的補充。

在這里插入圖片描述
參考我的另一篇文章 【8】相關補充

該文主要介紹了關于進行的這個項目除了步驟方法的一些補充,包括實驗記錄、有關SNP位點篩選、階段總結、后續安排等,


總結

本文主要介紹了近期來做的一個項目,這個項目可以說是從寒假就開始準備了,從最開始的SNP位點篩選到后面的圖像識別模型訓練,再到之后的上傳實驗結果、答辯等流程,差不多歷時四個月吧。期間也是陸陸續續、磕磕碰碰,總之也就是一點一點的做下去。最后雖然還是有不少要繼續完善、也就是和我最初預期的結果有所差距,也就是沒做完,但怎么說大體的流程還是走下來了(我真棒)。

此時在寫這個項目筆記的我,回望一下,發現累是真累啊,身累心累。(我當初怎么會想著做這個啊,只能說腦子gg了,哎,哎,哎),但是這個項目進行到現在這個階段,不管說什么,也要繼續下去,努力做好吧!

嗯,那之后我要
。。。在這里插入圖片描述

2024/7/5

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/41538.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/41538.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/41538.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

工作助手VB開發筆記(2)

今天繼續講功能 2.功能 2.9開機自啟 設置程序隨windows系統啟動,其實就是就是將程序加載到注冊表 Public Sub StartRunRegHKLM()REM HKEY_LOCAL_MACHINE \ SOFTWARE \ WOW6432Node \ Microsoft \ Windows \ CurrentVersion \ RunDim strName As String Applicat…

教師商調函流程詳解

作為一名教師,您是否曾面臨過工作調動的困惑?當您決定邁向新的教育環境,是否清楚整個商調函流程的每一個細節?今天,就讓我們一起來探討這一過程,確保您能夠順利地完成工作調動。 首先需要確定新調入的學校已…

裁員風波中的項目經理,如何自洽?

最近都在擔心企業裁員,那么項目經理會不會也有被優化的風險呢? 答案是,一定會! 今天從3個方面給大家闡述一下項目經理崗位的發展現狀以及未來的趨勢 01 項目經理被優化的可能性大嗎? 02 哪一類項目經理會被最先裁員…

CSDN導入本地md文件圖片不能正常回顯問題

標題 搭建圖像倉庫獲取圖片URL 路徑替換 因為服務器讀取不到本地圖片,故不能正常回顯,因此想要正常回顯圖片,我們首先要做的就是搭建一個可以存放圖片的服務器,像你可以選擇購買一個云服務器、FastDFS圖片服務器、Minio多云對象存…

信息收集-arping

信息收集-arping 簡介 arping 是一個用于發送 ARP 請求和接收 ARP 回復的工具。它通常用于檢查網絡中的 IP 地址是否被使用,或發現網絡中的重復 IP 地址。arping 工具類似于 ping 命令,但它使用的是 ARP 協議而不是 ICMP 協議。在 Kali Linux 中&#…

娛樂圈驚爆已婚男星劉端端深夜幽會

【娛樂圈驚爆!已婚男星劉端端深夜幽會,竟是《慶余年》二皇子“戲外風云”】在這個信息爆炸的時代,娛樂圈的每一次風吹草動都能瞬間點燃公眾的熱情。今日,知名娛樂博主劉大錘的一則預告如同投入湖中的巨石,激起了層層漣…

紙電混合階段,如何在線上實現紙電會檔案的協同管理?

隨著國家政策的出臺和引導,電子會計檔案的管理越來越規范,電子會計檔案建設成為打通財務數字化最后一公里的重要一環。但是,當前很多企業的財務管理仍處于電子檔案和紙質檔案并行的階段,如何能將其建立合理清晰關聯,統…

《數字圖像處理-OpenCV/Python》第17章:圖像的特征描述

《數字圖像處理-OpenCV/Python》第17章:圖像的特征描述 本書京東 優惠購書鏈接 https://item.jd.com/14098452.html 本書CSDN 獨家連載專欄 https://blog.csdn.net/youcans/category_12418787.html 第17章:圖像的特征描述 特征檢測與匹配是計算機視覺的…

javascript v8編譯器的使用記錄

我的機器是MacOS Mx系列。 一、v8源碼下載構建 1.1 下載并更新depot_tools git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git export PATH/path/to/depot_tools:$PATH 失敗的話可能是網絡問題,可以試一下是否能ping通,連…

【代碼隨想錄_Day25】452. 用最少數量的箭引爆氣球 435. 無重疊區間 763. 劃分字母區間

Day25 OK,今日份的打卡!第二十五天 以下是今日份的總結用最少數量的箭引爆氣球無重疊區間劃分字母區間 以下是今日份的總結 用最少數量的箭引爆氣球無重疊區間劃分字母區間 今天的題目難度不低,而且非常的有意思,盡量還是寫一些…

imx6ull/linux應用編程學習(11)CAN應用編程基礎

關于裸機的can通信,會在其他文章發,這里主要講講linux上的can通信。 與I2C,SPI等同步通訊方式不同,CAN通訊是異步通訊,也就是沒有時鐘信號線來保持信號接收同步,也就是所說的半雙工,無法同時發送與接收&…

python項目常見使用的傳參調試方法

簡介 你是否經常遇到下載的github開源知名項目,不知如何調試?只知道按說明的命令行運行?遇到異常或想改造也無從下手?這篇文檔章將指導你如何入手調試別人的大型開源項目。 常見項目使用說明及代碼如何調試 常見情況一 使用說…

16.【C語言】初識常見關鍵字 上

1.關鍵字由C語言自帶,不能自創 2.關鍵字不作變量名 3.關鍵字舉例: auto自動:每個局部變量都由auto修飾,含義:自動創建,自動銷毀 auto int a0;等價于int a0; exturn:申明外部符號 register:寄存器關鍵字…

數據治理的制勝法寶:篩斗數據技術在現代企業管理中的應用

數據治理的制勝法寶:篩斗數據技術在現代企業管理中的應用 在當今這個數據驅動的時代,企業管理的效率和競爭力越來越依賴于對數據的精準把握和高效利用。然而,隨著企業規模的擴大和業務復雜度的增加,數據治理成為了一個亟需解決的…

EasyExcel 單元格根據圖片數量動態設置寬度

在使用 EasyExcel 導出 Excel 時&#xff0c;如果某個單元格是圖片內容&#xff0c;且存在多張圖片&#xff0c;此時就需要單元格根據圖片數量動態設置寬度。 經過自己的研究和實驗&#xff0c;導出效果如下&#xff1a; 具體代碼如下&#xff1a; EasyExcel 版本 <depen…

Haxm安裝失敗的解決辦法

確認你的處理器是否是Intel的&#xff0c;如果是AMD那就無法安裝&#xff0c;如果是Intel的&#xff0c;再確認是否支持V1T 如果處理器是Intel的且支持VT&#xff0c;在開機時進入BIOS界面&#xff0c;不同的品牌進入BIOS的方法各不相同&#xff0c;通常是F2/F12/delete些&…

Python爬蟲零基礎實戰,簡潔實用!

1.爬蟲簡介 簡單來講&#xff0c;爬蟲就是一個探測機器&#xff0c;它的基本操作就是模擬人的行為去各個網站溜達&#xff0c;點點按鈕&#xff0c;查查數據&#xff0c;或者把看到的信息背回來。就像一只蟲子在一幢樓里不知疲倦地爬來爬去。 你可以簡單地想象&#xff1a;每個…

論文學習 --- RL Maximumdiffusion reinforcement learning

前言 個人拙見,如果我的理解有問題歡迎討論 (●′ω`●) 文章出處:https://techxplore.com/news/2024-05-random-robots-reliable-ai-algorithm.html 研究背景 最大擴散強化學習(MaxDiff RL)是一種創新的強化學習方法,借鑒了統計力學中的擴散過程和最大熵原理。該方法在…

Hadoop的namenode啟動不起來

1、 排查原因 Initialization failed for Block pool (Datanode Uuid a5d441af-d074-4758-a3ff-e1563b709267) service to node1/192.168.88.101:8020. Exiting. java.io.IOException: Incompatible clusterIDs in /data/dn: namenode clusterID CID-674c5515-3fe1-4a9c-881d…

AIGC技術加持,英智法律智能體來了!

法律行業作為一個由大量文件積累的領域&#xff0c;非常適合由數據驅動的AI智能體。人工智能在法律領域的應用已經成為不可逆轉的趨勢。根據最高人民法院發布的《關于規范和加強人工智能司法應用的意見》&#xff0c;國家鼓勵在司法領域廣泛應用人工智能技術&#xff0c;以提高…