第九屆 冠軍

ai-and-ml
以100張圖理解 Neural Network -- 觀念與實踐
I code so I am

系列文章

DAY 1

Day 01:以100張圖理解 Neural Network -- 觀念與實踐

寫了十幾天,今天總算鼓起勇氣參戰了。 前言 這一波人工智慧(Articial Intelligence,AI)風潮方興未艾,產學研界發表不少的具體研發成果,例如...

DAY 2

Day 02:撰寫第一支 Neural Network 程式 -- 阿拉伯數字辨識

入門 照理講,我們應該先了解『神經網路』(Neural Network)概念,再談如何寫程式,但是,概念介紹內容有點硬,為了提高學習興趣,避免一開始就搞一堆數學...

DAY 3

Day 03:Neural Network 的概念探討

前言 上一次我們以十幾行程式完成阿拉伯數字的辨認,心情應該會小小波動一下(應該還不到小鹿亂撞的地步),如果我們以傳統的程式解法,不寫個幾百行,應該是不會罷手的,...

DAY 4

Day 04:關於 Keras 的一些小技巧 -- 組態、模型存檔與實驗

前言 再往下探究之前,我們輕鬆一點,先作點實驗,驗證上上篇的程式辨識準確率是否真的那麼高? 可否在應用系統上使用? 譬如,阿拉伯數字辨識率如果那麼高,我們是否可...

DAY 5

Day 05:Keras 模型、函數及參數使用說明

前言 之後我們會討論到各種演算法及應用,使用到的函數及其參數會更多,因此,有必要先打好基礎,將 Keras 架構及習慣用法(Convention)弄清楚,以免迷...

DAY 6

Day 06:處理影像的利器 -- 卷積神經網路(Convolutional Neural Network)

『自然使用者介面』(Natural User Interface, NUI) 這一波的人工智慧在自然使用者介面(Natural User Interface,...

DAY 7

Day 07:撰寫第一支CNN 程式 -- 比較 『阿拉伯數字』辨識力

範例程式 我們仍然作『阿拉伯數字的辨識』,比較 CNN 的作法與簡單的 Neural Network 有何不同。程式來自https://github.com/f...

DAY 8

Day 08:CNN 模型設計

前言 前兩篇我們介紹了CNN的概念及程式撰寫方式,有幾點要再強調: CNN 主要借助卷積層(Convolution Layer)的方法,將Input從原始的點...

DAY 9

Day 09:CNN 經典模型應用

ImageNet 競賽的冠軍們 ImageNet 每年舉辦的競賽(ILSVRC)這幾年產生了不少的CNN冠軍,歷屆比賽的模型演進非常精彩,簡單敘述如下: 20...

DAY 10

Day 10:CNN 應用 -- 找出相似的照片

前言 上一篇我們詳細介紹了 VGG 16 模型的使用方法,現在,我們就來應用它來進行照片比對,根據照片內主體的相似度(Visual Similarity)判斷,...