{{class_data.classTitle}}{{class_data.classNum}}
Python深度學習實戰 - 邁向 A.I.的第一步

翻轉人類未來的AI 科技:機器學習與深度學習
要說到什麼是 AI,就得說到引發這個革命浪潮的 AlphaGo 其背後的原理:深度學習(Deep Learning),機器學習中的一種演算法。簡單來說,我們若將資料(data)比喻為原料,機器學習與深度學習就是處理器(processor),AI 人工智慧則相當於結果(outcome)。
那什麼是機器學習呢? 顧名思義機器學習就是要讓機器(電腦)像人類一樣,擁有自主學習的能力,已往的程式,是人類主輸入參數條件,讓機器(電腦)依照人類的條件去執行,因此結果產出不好,就是條件參數沒有設好,在遇到離樣本差異太大的情況,機器(電腦)就無法有正確的產出。因此要有好的產出,條件參數的預設就要非常複雜,動則上萬條指令(程式)都不一定能滿足現實世界的變化。
機器學習就是用大量的數據和演算法來「訓練」機器,而非傳統人工預測事先用程式撰寫好指令規則來判斷,讓機器從資料與結果的反饋自動產生規則判斷或預測。深度學習,則是利用類神經網路的概念(Neural Network)來處理大量多維度的資料,除了可以快速處理過往需要耗時長久的多維資料(如圖片、語文等),也可以讓機器在多層次的處理過程中,找尋最適合的處理路徑。

來自學員最真實分享,就是課程最好的保證

你為什麼需要學這門課?
若將深度學習的資料處理比喻為我們進行手拉坏的過程,資料是我們陶土,目前最被業界廣泛使用「拉坯機」有 Google 釋放出的 TensorFlow、開源軟體的 PyTorch、Microsoft 的 CNTK、以及 Keras 等程式庫,其中 Keras 算是 TensorFlow 的官方介面,其特點為高度模組化,適合於快速原型,較其他程式庫比較容易上手,對初學者學習門檻低,非常適合初學者。
因此本次課程,將請資料分析業界知名的丘祐瑋老師,藉助老師豐富的產業與教學經驗,在不需高深的數學推導下,讓同學輕鬆的瞭解深度學習。並利用 Keras,帶領同學親手快速的實現深度學習模型,利用多元的實作範例,讓同學進行圖片、語文等的模型訓練、預測。您只需要有 Python 基礎,依照本課程的步驟 Step by Step學習,就可以了解深度學習基本概念,並且實際運用其技術在各種領域。
課程大綱
- 人工智慧的發展歷史
- 單層感知器 (Perceptron)
- 基礎環境建置及解說
- 機器學習 (決策樹、邏輯斯蒂回歸)
- 多層感知器 (Multilayer Perceptron)
- 使用多層感知機辨識驗證碼
- 支持向量機 (Support Vector Machine)
- 受限波茲曼機 (Restricted Boltzmann Machine)
- 深度信念網路(Deep Belief Network)
- GPU + 深度學習
- 人工智慧 v.s. 機器學習 v.s. 深度學習
- TensorFlow & Keras
- TensorFlow 簡介
- 安裝TensorFlow
- 使用TensorFlow Playground視覺化人工神經網路
- Keras 安裝與配置
- 人工神經網路(Artificial Neural Network)
- 神經元 (Neurons)
- 激勵函數 (Activation Function)
- 人工神經網路如何運作
- 梯度下降 (Gradient Descent)
- 理解隨機梯度下(Stochastic gradient descent)
- 反向傳播演算法(Backpropagation)
- [實例] 使用人工神經網路預測客戶是否可信
- 評估、調參、優化人工神經網路
- 比較人工神經網路與其他機器學習模型
- 什麼是卷積神經網路 (Convolutional Neural Network)
- 卷積特徵提取
- ReLu層 (Rectified Linear Units)
- 池化層 (Pooling)
- Flattening 層
- 建立卷積神經網路
- 什麼是SoftMax 與 Cross-Entropy
- [實例] 利用卷積神經網路辨識圖片
- 如何調校卷積神經網路
- 什麼是迴圈神經網路 (Recurrent Neural Networks)
- 消失的梯度問題 (The vanishing gradient problem)
- 長短期記憶網路 LSTM (Long Short-Term Memory)
- 建立迴圈神經網路 (Recurrent Neural Networks)
- 利用迴圈神經網路 (Recurrent Neural Networks) 預測股價
- 如何調校迴圈神經網路 (Recurrent Neural Networks)
- 什麼是自編碼網路 (AutoEncoder)
- 訓練自編碼網路 (AutoEncoder)
- 過完備隱藏層 Overcomplete Hidden Layers
- 稀疏編碼 (Sparse Autodncoders)
- 降噪自動編碼 (Denoising Autoencoders)
- 收縮自動編碼 (Contractive Autoencoders)
- 多層自動編碼 (Stacked Autoencoders)
- 深度自動編碼 (Deep Autoencoders)
- [實例] 使用自編碼網路建立推薦系統
- 生成對抗網路 GAN (Generative Adversarial Nets) 基本原理
- 訓練自編碼網路 (AutoEncoder)
- GAN 代價函數
- 深度卷積對抗生成網路 (DCGAN)
- 批歸一化 (Batch Normalization)
- 小步長卷積 (Fractionally-Strided Convolution)
- [實例] 利用生成對抗網路 GAN 自動生成圖片
TibaMe | Python深度學習實戰 - 邁向 A.I.的第一步
- 由業界專家的豐富產業與教學經驗,帶領你瞭解深度學習
- 現場帶你手把手實際操作深度學習的TensorFlow & Keras套件
- 豐富多元的實作演練,幫助學員輕鬆瞭解複雜深度學習演算法的運作
- 沒聽清楚不用怕,一年內可申請重聽
- 擁有一張能證明自己很強悍的 TibaMe 結業證書
- 瞭解深度學習原理原則能實作深度學習TensorFlow & Keras套件
- 瞭解深度學習不同演算法在運用上的差異與優缺點
- 可以依照資料分析的需求不同,選擇不同深度學習的方法
- 任何希望能夠瞭解深度學習的學習者
- 希望利用深度學習進行資料分析的資料分析人員
- 想要導入深度學習的PM與管理者
開課資訊與注意事項
- 學費已經涵蓋(線上或紙本)教材、午餐、TibaMe結訓證書乙份。
- 兩人團報,可各享特價再95折;三位親朋好友一起報名,可各享特價再9折的優惠;上過TibaMe實體課程或資策會課程的舊生,也可以享受特價再9折的優惠;當有公司或團體包班,另有獨家優惠與保證學會服務。
- 報名完成後,將立即收到主旨為「您已經完成TibaMe課程報名」的E-mail信件,並於一個工作日內接到確認電話。
- 當本班報名人數達開班門檻時,方以e-mail通知繳費。可以於線上(刷卡/ATM)繳費時,勾選索取紙本發票,也可以註記公司抬頭及統一編號,於開課當天提供紙本發票。
- 繳費成功後,將收到付款成功的簡訊、電話或Email通知。
- 開課前三天,將e-mail寄開課通知,並以簡訊提醒上課。
- 若課程因故取消,將退還所有已繳交學費,或依需求將學費折抵其他實體增能課程學費。
- 為確保品質,主辦單位保留微幅調整課程內容的權利。