iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
自我挑戰組

30天淺談機器學習 系列

沒想到Tensorflow已經升級到2.0,我已經好久沒接觸機器學習了,因此想說趁這次比賽來重新好好了解它

參賽天數 9 天 | 共 13 篇文章 | 7 人訂閱 訂閱系列文 RSS系列文
DAY 1

Day1:Tensorflow?Keras?

  最初接觸Tensorflow的時候,還是在1.x版本,那時候Keras支援性不高,因此和同學之間都以Tensorflow為主,但是在2019年Tensorf...

2021-09-11 ‧ 由 clwsch56 分享
DAY 2

Day2:在Anaconda上安裝Tensorflow以及Keras

  上篇明白到目前Tensorflow的狀況如何,是時候重新建立環境了,我使用Anaconda建立環境,在下載Keras的時候,出現問題: Unsatisfia...

2021-09-12 ‧ 由 clwsch56 分享
DAY 3

Day3:交叉驗證法(Cross-validation)

  在開始運用之前,先來了解幾個機器學習上常用的概念。  首先是交叉驗證法(Cross-validation),主要是將大集合的事情切割成很多子集合,接著一部份...

2021-09-13 ‧ 由 clwsch56 分享
DAY 4

Day4:梯度下降法(Gradient descent)

  梯度下降法經常被使用為優化學習的一種方式,尋找局部最佳解(至於為何是局部,之後會提到),想像有個半圓形的碗,在任何位置放入一顆球,那顆球就會在碗內滾動,每次...

2021-09-14 ‧ 由 clwsch56 分享
DAY 5

Day5:類神經網路架構

  類神經網路的概念,與神經系統有關,最初由David Hunter Hubel以及Torsten N. Wiesel發現,他們將貓麻醉了之後,插入了鎢絲微電擊...

2021-09-15 ‧ 由 clwsch56 分享
DAY 6

Day6:最鄰近點規則(k-Nearest Neighbor,KNN

  最鄰近點規則(以下簡稱為KNN,因為每個人對此的中文稱呼不一樣)是在一個地方上有很多個點,將所有點都分類好,而產生不同的區域。若之後有新的點加入,則計算該未...

2021-09-16 ‧ 由 clwsch56 分享
DAY 7

Day7:K-means分析

  K-means的中文有人稱作集群分析,但是主要都還是講英文,比較容易懂。  這分析方法跟KNN很像,但是不同在於KNN是監督式學習,K-means是非監督式...

2021-09-17 ‧ 由 clwsch56 分享
DAY 8

Day8:原來機器學習這個詞跟我想的不太一樣

  這幾天研究下來,發現有三個詞彙很讓人搞不懂,也就是人工智慧(Artifical Intelligence)、機器學習(Machine Learning)、深...

2021-09-18 ‧ 由 clwsch56 分享
DAY 9

Day9:卷積神經網路(Convolutional Neural Networks,CNN)介紹

  卷積神經網路(Convolutional Neural Networks,以下稱CNN)在圖片和語言識別方面能夠給出更優秀的測試結果,最常被應用方面是圖片識...

2021-09-19 ‧ 由 clwsch56 分享
DAY 9

(10)建立基本類神經網路程式

參考網站:Keras官方指南   根據上面的參考網站,可以做出基本的類神經網路。  首先要先有基本的設定,大致上如下: import tensorflow as...

2021-10-05 ‧ 由 clwsch56 分享