iT邦幫忙

鐵人檔案

第 11 屆 iThome 鐵人賽
回列表
AI & Data

AI+Line 系列

使用者用Line去加AI小幫手頻道,就能方便將訓練好的機器學習模型,去預測使用者發過來的項目。比如用戶從Line發一張照片過來,AI小幫手可辨識並傳回結果,幫助用戶快速取得前期的服務。伺服器會使用免費的Heroku,用Python模版快速架設,因為機器學習也是用Python語言,可以模塊接到此伺服器上,而不用考慮移植的成本。

鐵人鍊成 | 共 30 篇文章 | 30 人訂閱 訂閱系列文 RSS系列文 團隊HSCA x CHATBOT x SERVERLESS
DAY 11

Day11 Heroku增加import套件

我們寫程式開始,都會匯入套件,套件像是各種工具,讓我們不用從頭徒手打造,可以直接使用人們發明好的輪子、瑞士刀 那我們要如何下載這些套件,然後我們才能import...

2019-09-26 ‧ 由 ianfan0704 分享
DAY 12

Day12 Heroku的AI模組

回到Anaconda,點「Home」,選Jupyter Notebook的安裝「Install」,然後開啟「Launch」。此步驟也可以在剛剛的cmd/Term...

2019-09-27 ‧ 由 ianfan0704 分享
DAY 13

Day13 CNN卷積神經網路程式(1):載入套件、下載資料

接下來我們會研究一下TensorFlow的程式,怎麼訓練一個簡單的CNN卷積神經網路,去辨識圖片中的數字。 回到Anaconda,點「Home」,選Jupyte...

2019-09-28 ‧ 由 ianfan0704 分享
DAY 14

Day14 CNN卷積神經網路程式(2):觀察樣本

我們隨機抽取100張圖來看一下,訓練集裡面的圖片與正確答案的狀況 num = 100 row = int(math.ceil(num/5)) fig, axe...

2019-09-29 ‧ 由 ianfan0704 分享
DAY 15

Day15 CNN卷積神經網路程式(3):建構模型

使用Keras建立簡單的CNN模型Keras建立模型有三種方法:1.Sequential 2.Funciton API 3.自定義 我們用第一種Sequenti...

2019-09-30 ‧ 由 ianfan0704 分享
DAY 16

Day16 CNN卷積神經網路程式(4):訓練模型

model.fit(x_train, y_train, epochs=1, batch_size=64)fit將訓練集的x_train(資料,也就是圖片)與y_...

2019-10-01 ‧ 由 ianfan0704 分享
DAY 17

Day17 CNN卷積神經網路程式(5):儲存模型、讀取模型

好不容易訓練好的模型,可別一關閉程式就消失了,儲存、讀取的做法十分簡單 儲存模型:將訓練好的模型存起來,可以將來繼續訓練、或是讀取使用存成HDF5檔案, 如果沒...

2019-10-02 ‧ 由 ianfan0704 分享
DAY 18

Day18 CNN卷積神經網路程式(6):預測新資料

假設情況是要預測一張新的圖片,數字是多少,我們從圖片所在的路徑去取出該圖片 def predict_image_with_path(file_path):...

2019-10-03 ‧ 由 ianfan0704 分享
DAY 19

Day19 CNN卷積神經網路程式(7):學習新資料

當預測新的圖片,但預測錯誤時,例如下圖的數字7,卻預測成1 我們常用的方法Data Augmentation,把這張圖片利用ImageDataGenerator...

2019-10-04 ‧ 由 ianfan0704 分享
DAY 20

Day20 CNN卷積神經網路程式(8):評估辨識能力

混淆矩陣是最常用的方法,讓人直覺就看出辨識能力 # Confusion Matrix 混淆矩陣 p_class_test = model.predict(x_t...

2019-10-05 ‧ 由 ianfan0704 分享