iT邦幫忙

鐵人檔案

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

AI從入門到放棄 系列

介紹一些AI的簡單概念,從最簡單的項目開始學習。

鐵人鍊成 | 共 30 篇文章 | 14 人訂閱 訂閱系列文 RSS系列文 團隊nutc_imac_XXX
DAY 21

Day 21 ~ AI從入門到放棄 - 訓練模型

今天要為cifar10訓練一個模型,它相較mnist來說,難度提高了不少,我們先從簡單的模型架構開始,看看我們有什麼能改善的。 from tensorflow....

2020-10-05 ‧ 由 atomsfear 分享
DAY 22

Day 22 ~ AI從入門到放棄 - 遷移學習之一

今天教大家一個小技巧,在你沒有足夠的訓練樣本時,想訓練一個模型,樣本數量可能讓模型連基本特徵都學不到,遷移 學習則可以在此處使用,使用別人預先用別的資料集訓練而...

2020-10-06 ‧ 由 atomsfear 分享
DAY 23

Day 23 ~ AI從入門到放棄 - 遷移學習之二

今天我們挑選一個由Google在2019年發表的CNN模型架構EfficientNet為大家演示,此過程中使用到Functional的模型建構方式。 from...

2020-10-07 ‧ 由 atomsfear 分享
DAY 24

Day 24 ~ AI從入門到放棄 - 遷移學習之三

你可以將某些層變更為不可訓練層,只訓練較靠近輸出的部分,特別是使用具有上千萬甚至億以上權重的模型,可以節省不少時間與運算資源,但此方法請不要使用在非遷移學習上,...

2020-10-08 ‧ 由 atomsfear 分享
DAY 25

Day 25 ~ AI從入門到放棄 - 遷移學習之四

我們創建一個簡單的Functional模型並畫出來。 from tensorflow.keras.layers import concatenate, Conv...

2020-10-09 ‧ 由 atomsfear 分享
DAY 26

Day 26 ~ AI從入門到放棄 - 貓狗辨識之一

接下來四天是一個小單元,我們做一個簡單的小練習,要做一個可以辨識貓狗的模型,用於訓練的資料集是由Kaggle所提供,一個資料分析辨識的競賽平台,不過在Micro...

2020-10-10 ‧ 由 atomsfear 分享
DAY 27

Day 27 ~ AI從入門到放棄 - 貓狗辨識之二

今天要為大家將分類問題的種類做介紹,分類問題可以細分成下列三個種類,對於不同種類的問題所要用到的標籤、損失函數、激勵函數有所不同,下面詳細說明。 二元分類 B...

2020-10-11 ‧ 由 atomsfear 分享
DAY 28

Day 28 ~ AI從入門到放棄 - 貓狗辨識之三

今天延續之前的主題,我們將使用EfficientNetB0的架構,但不使用預訓練權重,參考了Keras文檔的文章,我們將input_shape設定為Effici...

2020-10-12 ‧ 由 atomsfear 分享
DAY 29

Day 29 ~ AI從入門到放棄 - 貓狗辨識之四

訓練過程中可能會有關於圖片的錯誤訊息出現,不過並不是所有圖片都有問題,小部分的錯誤可以忽略。如果出現的是缺少PIL的話,請安裝套件。 pip install p...

2020-10-13 ‧ 由 atomsfear 分享
DAY 30

Day 30 ~ AI從入門到放棄 - 結語

從剛開始教大家使用Google Colaboratory,也介紹了模型的訓練,資料預處理等基礎,相信大家都對Tensorflow的深度學習算法有了更進一步的了解...

2020-10-14 ‧ 由 atomsfear 分享