Posted on August 28, 2013 at 10:00 PM
隨著人工智慧(Artificial Intelligence)議題興起,機器學習(Machine Learning) 成為近幾年來電腦科學界十分熱門的研究領域,如今在實體和線上的學習機器學習的資源有很多,本課程即是希望,運用學習資源希望幫助初學者能更容易使用 Python 入門機器學習的領域中,從零開始學習機器學習。
本課程需要有一點資料科學(Data Science)技術的概含,若是對於資料科學不熟悉的讀者可以先參考適用於初學者的資料科學影片或到http://edx.certitraining.org 進行線上預修,讓自己對於資料科學有初步的認識。
教學對象分析
學齡:建議大學、專科以上
基礎技能:
- 基本線性代數
- 基本統計數學
- 基礎Coding能力
- OOP程式設計
- API概念
設計理念
- 機器學習概念
- 回歸分析、二元分類
- 監督式學習、非監督式學習
- 神經元與類神經網路
- CNN 、 RNN
- 模型評估
- Python 機器學習套件:Scikit-learn
- TensorFlow
- Keras
課程內容
- 從統計到機器學習。
- Python 實作神經元,初試二元分類。
- 模型的訓練及評估(數學概念)。
- Python 實作適應性神經元及最佳解。
- 各種機器學習模型及其應用。
- Python Scikit-learn 套件及鳶尾花模型。
- 模型的訓練及評估(應用)。
- 以 Python Scikit-learn 套件實作模型評估。
- Tensorflow 介紹及應用。
- Tensorflow 實戰類神經網路。
- 深度學習介紹及應用層面。
- 以 Keras 實作高階深度學習模型。
建 議 開 課