iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
AI & Data

機器學習與前端網頁 系列

與機器學習有關,會建立一個網頁來展示,
會使用一些常見的機器學習功能做範例,如人臉辨識、情緒辨識等。

任務:
收集資料
訓練神經網路
包裝成web API
寫前端網頁使用 API

支線任務:
學習 TensorFlow.js
學習網頁設計軟體
學習一種前端框架
學習使用 heroku
提高預測準確率
學習其他種類的機器學習模型

鐵人鍊成 | 共 30 篇文章 | 9 人訂閱 訂閱系列文 RSS系列文 團隊Weeeeeeeeeeeeeeeeeee
DAY 1

Day 1 前言 - 我是誰、我在哪裡、我要做什麼

各位同學好,這是我第一次參加鐵人賽。同時感謝團長阿瑜邀請我參加。 我是 JohnTing,一個失業中的前碩士生,在找工作期間接過一些 AI 或網頁相關的案子,並...

2021-09-16 ‧ 由 johnting 分享
DAY 2

Day 2 弄好環境,跑一個範例伺服器

作業系統是 Windows 10安裝 Anaconda 安裝完後可以在開始選單中找到 Anaconda Prompt,有 cmd 和 powershell 兩種...

2021-09-17 ‧ 由 johnting 分享
DAY 3

Day 3 跑一下 Tensorflow 範例

安裝 tensorflow-gpu (如果自己電腦沒有 GPU 就裝 CPU 版) pip install tensorflow-gpu 跑 tensorfl...

2021-09-18 ‧ 由 johnting 分享
DAY 4

Day 4 tensorflow 模型的存取與 mnist 分類

混了兩天範例,該認真點了XD 今天要訓練模型,儲存模型,讀取模型,拿模型分類圖片, 以下程式碼是昨天的範例,但在最後加上 save ,來儲存模型。為了自己測試方...

2021-09-19 ‧ 由 johnting 分享
DAY 5

Day 5 追加測試

為了方便之後丟多點圖進行測試,我將圖片放進了 img 資料夾,並使用 glob 獲得圖片列表。同時改了印出格式,方便轉換為 markdown 表格。 impor...

2021-09-20 ‧ 由 johnting 分享
DAY 6

Day 6 追加訓練

根據昨天的測試我們知道小畫家畫風的數字模型認不出來,那麼我們可以追加訓練讓它學習自己畫的字。這次我決定再改一下資料格式,並用 tensorflow.keras...

2021-09-21 ‧ 由 johnting 分享
DAY 7

Day 7 拖動上傳圖片辨識數字

今天要做的是...做一個前端網頁,支援拖動圖片上傳,把圖片轉成 base64 送給伺服器,伺服器將 base64 轉回圖片後進行辨識傳回結果。 這邊是 inde...

2021-09-22 ‧ 由 johnting 分享
DAY 8

Day 8 瀏覽器上畫圖

比起上傳圖片,在瀏覽器上直接畫圖,直接上傳更加方便所以在今天要做一個畫圖的功能 首先,把上傳的來源從暫存的 image 改成直接從 mycanvas 上拿。my...

2021-09-23 ‧ 由 johnting 分享
DAY 9

day 9 打包 python 程式

如果希望在別台電腦上可以執行自己寫的python 程式,而不需要重新安裝所有套件,打包是一個比較好的選擇。 這裡使用 pyinstaller 進行打包。 con...

2021-09-24 ‧ 由 johnting 分享
DAY 10

Day 10 打包 python 程式-2

打包 python 程式是個大坑,現在沒有一個 python 打包器能完美打包所有 python 程式,尤其是機器學習函式庫。 我覺得難以打包的其中一個原因是因...

2021-09-25 ‧ 由 johnting 分享