iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
AI/ ML & Data

我的深度學習-從0開始實作物件偵測 系列

本次將以YOLO為整個主題的軸心,用30天的時從0開始摸索車牌辨識的過程,從整個資料集的分割到最後的訓練模型,筆者身為一個程式小白,秉持著一個菜就多練的想法與各位一起探索YOLO的博大精深。

鐵人鍊成 | 共 30 篇文章 | 0 人訂閱 訂閱系列文 RSS系列文
DAY 11

【Day 11】好用套件管理工具分享 - pipenv

一、前言 簡單介紹一下為何要使用pipenv,當我們有許多不同的專案,使用著不同版本的套件,此時就會互相衝突,因此我們就需要使用到pipenv,pipenv是一...

2024-09-19 ‧ 由 Xiang 分享
DAY 12

【Day 12】前置作業 - Pytorch安裝

一、前言 在開始學習深度學習之前,首先必須先把環境設定好,而Pytorch作為深度學習密不可分的項目,因此今天我們要來說說這個東西要怎麼安裝,在安裝之前,要先對...

2024-09-20 ‧ 由 Xiang 分享
DAY 13

【Day 13】前置作業 - 初始化環境

一、前言 前面說了這麼多,現在該來進行實作了,本次將會使用Kaggle的Car License Plate Detection資料庫進行訓練,這個資料庫包含了車...

2024-09-21 ‧ 由 Xiang 分享
DAY 14

【Day 14】前置作業 - 建立DataFrame

一、前言 昨天已經初始化好使用的套件了,今天要來處理資料集的部分,由於標籤檔是XML的檔案,因此要對其做一些處理,這邊會提取標籤檔的資料並對每筆資料新增類別,建...

2024-09-22 ‧ 由 Xiang 分享
DAY 15

【Day 15】前置作業 - 拆分資料集

一、前言 繼上一篇將資料集建立完Dataframe後,接著要利用Scikit-learn將資料集拆分成訓練集、測試集以及驗證集,並建立成YOLO訓練的格式,那就...

2024-09-23 ‧ 由 Xiang 分享
DAY 16

【Day 16】實戰演練 - 模型訓練 !

一、前言 繼昨天處理好YOLO格式的資料集後,接著便可將昨天建立的檔案包裝成yaml檔案,就可以進入訓練的環節了,那我們就開始吧! 二、建立dataset.ya...

2024-09-24 ‧ 由 Xiang 分享
DAY 17

【Day 17】實戰演練 - 問題與解決

問題描述與解決 由於是初次進行實作,在過程中遇到了滿多不同的問題,像一開始資料的分割以及處理等,最難受的就是套件版本的問題,當初在安裝套件時,參考了ultral...

2024-09-25 ‧ 由 Xiang 分享
DAY 18

【Day 18】實戰演練 - 模型評估!

一、前言 在前天的文章中,已經初步訓練好了模型,接下來將進行檢視訓練的準確度以及測試模型是否能正確地抓到車牌的框線。 二、提取訓練結果 首先先叫出訓練完產生的...

2024-09-26 ‧ 由 Xiang 分享
DAY 19

【Day 19】實戰演練 - 測試模型!

一、前言 繼上一篇完成模型的訓練後,接著我們就可以對模型進行測試,確認是否能準確地抓到車牌框吧! 二、準確率測試 首先先定義一個名為 predict_and_...

2024-09-27 ‧ 由 Xiang 分享
DAY 20

【Day 20】實戰演練 - 微調模型測試!

一、前言 為何要調整模型呢?在前次的結果中可以看到辨識的結果對於角度較爲刁鑽或是不清楚的地方,在經過調整後是否能出現改善,以下是調整的重點。 epoch數調...

2024-09-28 ‧ 由 Xiang 分享