0. 從零開始,打造第一個 AI 模型!序言

JN-avatar-img
發佈於計算機
更新於 發佈於 閱讀時間約 2 分鐘

最近

工作剛好有用到 PyTorch,由於僅止於些簡單的功能和除錯,事後對這個熱門的 AI 框架還是一知半解。想了下,如果連用 PyTorch 做個簡單的 AI 模型都辦不到,不就浪費了這段時間的接觸?


於是

訂個簡單的題目並試著去完成,順手做個紀錄。內容非常初階,篇幅也不多,主要著重在實作過程而非技術細節,對 AI 模型有興趣但無從入門的讀者,可以參考或照做 (模型不大,普通文書筆電就夠,不需獨顯),若是有相關工作經驗的讀者,也懇請多多留言指導。


所以題目是...

做出一個 AI 模型,讓它學會辨識某網站上,驗證圖裡的文字。(如下圖)

中間有張驗證圖 圖中文字是: 8 A 4 P L

中間有張驗證圖 圖中文字是: 8 A 4 P L

儘管圖片看起來不難,但若用傳統影像處理演算法,不僅對背景知識的要求較高,實做起來也麻煩。相較之下,使用 AI 模型簡單了一萬倍吧,門檻不高,實作也簡單。

Note: 上述的 門檻不高 指的是對這題來說,實際上 AI 博大精深,實作中也一堆奇技淫巧,但不是入門者需要知道的。


實作過程整理在這:

0. 從零開始,打造第一個 AI 模型 (序言)

1. 環境設定

2. 準備資料集

3. 實做 全連接神經網路 (參數較多)

4. 實做 捲積式神經網路 (參數較少)

5. 訓練、匯出模型

6. 載入、使用模型

7. 效能優化

8. 分散式訓練

註:最後兩篇枯燥且非必要,有機會再寫~


(下班前補註:主要的程式碼都寫完了,很簡單,本來想一次把文章一併寫完並發佈,結果到下班前只寫完前兩篇,剩下的再盡快補上!)


以上

就是全部內容了,看完後應該能對自製 AI 模型多少有點概念。


如果

有幫助到您,別忘了點個愛心再走 💖

我需要您們的支持 👍👍👍


avatar-img
62會員
29內容數
個人網誌啦~ 內容包含但不限於學習筆記、心情抒發、火星廢文...
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
JN的沙龍 的其他內容
烏龍轉桌,常用來形容股市網紅在預測股票失準後,硬要自圓其說的行為,常見的情況大概是.. 漲了就 PO 文: 一切預告在前!恭喜有跟上的粉絲! 跌了就改口: 早就提醒要賣!有跟著賣的都在數錢了! 等風頭過了就改推別檔,然後再輪迴一次。 這種網紅勝率永遠 100%,非常厲害,然而...
最近多變的天氣, 和複雜的心情, 讓我常在上班時間, 看著天花板發呆, 任由白日夢覆蓋我的思緒, 看著看著,便想起一段念書時的往事...
社會在走,基本行情要有啦。 大家都在瘋 AI,身為 Sym道猴的我,能不一起湊熱鬧嗎。 很多人聊股票,討論真 AI、假 AI, 我跟你講, 這篇就是真 AI。
『欸欸 JN 啊!老闆說一定要七天內交車啦!怎麼搞的,簽這種合約...』 我該怎麼辦呢?
八皇后問題是一個經典的計算機科學問題,以前沒學好,最近剛好看到,於是重讀了一次,順手做個筆記幫助記憶,也分享給有需要或有興趣的讀者。內容枯燥,適合睡前閱讀。
看著認真、認命上班的人越來越多,感觸良多,​我就提醒一句, 「不要瞎忙,以終為始,」 「begin with the end in mind」 懂的就懂。
烏龍轉桌,常用來形容股市網紅在預測股票失準後,硬要自圓其說的行為,常見的情況大概是.. 漲了就 PO 文: 一切預告在前!恭喜有跟上的粉絲! 跌了就改口: 早就提醒要賣!有跟著賣的都在數錢了! 等風頭過了就改推別檔,然後再輪迴一次。 這種網紅勝率永遠 100%,非常厲害,然而...
最近多變的天氣, 和複雜的心情, 讓我常在上班時間, 看著天花板發呆, 任由白日夢覆蓋我的思緒, 看著看著,便想起一段念書時的往事...
社會在走,基本行情要有啦。 大家都在瘋 AI,身為 Sym道猴的我,能不一起湊熱鬧嗎。 很多人聊股票,討論真 AI、假 AI, 我跟你講, 這篇就是真 AI。
『欸欸 JN 啊!老闆說一定要七天內交車啦!怎麼搞的,簽這種合約...』 我該怎麼辦呢?
八皇后問題是一個經典的計算機科學問題,以前沒學好,最近剛好看到,於是重讀了一次,順手做個筆記幫助記憶,也分享給有需要或有興趣的讀者。內容枯燥,適合睡前閱讀。
看著認真、認命上班的人越來越多,感觸良多,​我就提醒一句, 「不要瞎忙,以終為始,」 「begin with the end in mind」 懂的就懂。
你可能也想看
Google News 追蹤
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
Thumbnail
AI生成圖片是一個挑戰性的任務,雖然AI能理解文字需求,但仍無法完全想像心中的理想畫面。使用中文描述AI的生成效果約為5成到6成,而加入擬人化的描述可以讓AI更好地理解需求。無論如何,AI生成圖片仍面臨許多挑戰,需要更多的研究與嘗試。
Thumbnail
這是一篇介紹如何使用AI來生成貓貓圖片的文章,作者透過幾個軟體的使用經驗,分享了AI生成圖片的效果以及注意事項。文章內容豐富,並且有各種關鍵字和描述,可以吸引潛在讀者。
「你應該在你做的任何事情裡嘗試使用AI來幫忙。」 「隨著你的實驗,你會發現AI的幫忙可能是滿意,可能是很鳥, 可能很垃圾,也可能令你很不安。」「由於AI是“通用科技 (General Purpose Technology)”, 並不會有一本書能幫助你了解它全部的價值,以及他全部的限制。」
Thumbnail
七月一日,挑戰獨力創業的第一天。 有經驗人士會做什麼的呢?不知道。這是一個從跌跌撞撞中成長的真實記錄。
Thumbnail
最新的AI趨勢讓人眼花撩亂,不知要如何開始學習?本文介紹了作者對AI的使用和體驗,以及各類AI工具以及推薦的選擇。最後強調了AI是一個很好用的工具,可以幫助人們節省時間並提高效率。鼓勵人們保持好奇心,不停止學習,並提出了對健康生活和開心生活的祝福。
前陣子自己手刻了ChatGPT,並發了一系列文章: 使用Meta釋出的模型,實作Chat GPT - Part 0 使用Meta釋出的模型,實作Chat GPT - Part 1 使用Meta釋出的模型,實作Chat GPT - Part 2 使用Meta釋出的模型,實作Chat GPT -
Thumbnail
筆記-曲博談AI模型.群聯-24.05.05 https://www.youtube.com/watch?v=JHE88hwx4b0&t=2034s *大型語言模型 三個步驟: 1.預訓練,訓練一次要用幾萬顆處理器、訓練時間要1個月,ChatGPT訓練一次的成本為1000萬美金。 2.微調(
Thumbnail
AI 相關的內容每天都非常多,有聽過很多人因此感覺到焦慮,怕錯過了最新資訊就會趕不上,這篇內容會跟大家詳細的分享我自己的學習方法和經驗,並且會在最後分享一些我的學習資訊來源。
大語言模型能夠生成文本,因此被認為是生成式人工智慧的一種形式。 人工智慧的學科任務,是製作機器,使其能執行需要人類智慧才能執行的任務,例如理解語言,便是模式,做出決策。 除了大語言模型,人工智慧也包含了深度學習以及機器學習。 機器學習的學科任務,是透過演算法來實踐AI。 特別
Thumbnail
前言 在AI經歷數個冰河期後,終於在後疫情時代來到了一個技術高峰,而這個破冰者就是OPen AI(ChatGPT),對於這個話題不管你是是正在接觸AI,對AI技術有些了解的人,抑或是專業領域上對於AI介入感到焦慮的人都希望可以文中得到收穫。 本文想分享一些個人對於AI的理解及對於LLM模型的一些
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
Thumbnail
AI生成圖片是一個挑戰性的任務,雖然AI能理解文字需求,但仍無法完全想像心中的理想畫面。使用中文描述AI的生成效果約為5成到6成,而加入擬人化的描述可以讓AI更好地理解需求。無論如何,AI生成圖片仍面臨許多挑戰,需要更多的研究與嘗試。
Thumbnail
這是一篇介紹如何使用AI來生成貓貓圖片的文章,作者透過幾個軟體的使用經驗,分享了AI生成圖片的效果以及注意事項。文章內容豐富,並且有各種關鍵字和描述,可以吸引潛在讀者。
「你應該在你做的任何事情裡嘗試使用AI來幫忙。」 「隨著你的實驗,你會發現AI的幫忙可能是滿意,可能是很鳥, 可能很垃圾,也可能令你很不安。」「由於AI是“通用科技 (General Purpose Technology)”, 並不會有一本書能幫助你了解它全部的價值,以及他全部的限制。」
Thumbnail
七月一日,挑戰獨力創業的第一天。 有經驗人士會做什麼的呢?不知道。這是一個從跌跌撞撞中成長的真實記錄。
Thumbnail
最新的AI趨勢讓人眼花撩亂,不知要如何開始學習?本文介紹了作者對AI的使用和體驗,以及各類AI工具以及推薦的選擇。最後強調了AI是一個很好用的工具,可以幫助人們節省時間並提高效率。鼓勵人們保持好奇心,不停止學習,並提出了對健康生活和開心生活的祝福。
前陣子自己手刻了ChatGPT,並發了一系列文章: 使用Meta釋出的模型,實作Chat GPT - Part 0 使用Meta釋出的模型,實作Chat GPT - Part 1 使用Meta釋出的模型,實作Chat GPT - Part 2 使用Meta釋出的模型,實作Chat GPT -
Thumbnail
筆記-曲博談AI模型.群聯-24.05.05 https://www.youtube.com/watch?v=JHE88hwx4b0&t=2034s *大型語言模型 三個步驟: 1.預訓練,訓練一次要用幾萬顆處理器、訓練時間要1個月,ChatGPT訓練一次的成本為1000萬美金。 2.微調(
Thumbnail
AI 相關的內容每天都非常多,有聽過很多人因此感覺到焦慮,怕錯過了最新資訊就會趕不上,這篇內容會跟大家詳細的分享我自己的學習方法和經驗,並且會在最後分享一些我的學習資訊來源。
大語言模型能夠生成文本,因此被認為是生成式人工智慧的一種形式。 人工智慧的學科任務,是製作機器,使其能執行需要人類智慧才能執行的任務,例如理解語言,便是模式,做出決策。 除了大語言模型,人工智慧也包含了深度學習以及機器學習。 機器學習的學科任務,是透過演算法來實踐AI。 特別
Thumbnail
前言 在AI經歷數個冰河期後,終於在後疫情時代來到了一個技術高峰,而這個破冰者就是OPen AI(ChatGPT),對於這個話題不管你是是正在接觸AI,對AI技術有些了解的人,抑或是專業領域上對於AI介入感到焦慮的人都希望可以文中得到收穫。 本文想分享一些個人對於AI的理解及對於LLM模型的一些