Introduction to Artificial Intelligence 人工智慧概論

Our FB group: Taipei Tech 人工智慧概論

Topic Learning Objectives Slides Code Video Updated
Textbooks & Reference 2020/3/27
1 Past, Present, and Future of AI
人工智慧的前世今生與未來
  • What is AI?
  • Machine Learning
  • Deep Learning
  • Latest AI Applications
pdf 2020/3/27
2 Machine Learning
機器怎麼學習?
  • Supervised Learning vs. Unsupervised Learning
  • Discrete Data vs. Continous Data
  • Classification and Regression
  • Training & Testing
  • Avoid Overfitting
  • Confusion Matrix
pdf 2020/4/4
3 Applied Math
機器學習中的數學
  • Linear Algebra
  • Probability
  • Calculus
  • Optimization
pdf 2020/4/11
Simple Python Tutorial on Colab
無痛Python程式教學
pdf 2020/3/19
4 Supervised Learning
監督式學習
  • Linear Classification
  • Support Vector Machine (SVM)
  • Linear Regression
  • Logistic Regression
pdf classifiers regressors 2020/4/18
5 Unsupervised Learning
非監督式學習
  • Clustering
  • Dimensionality Reduction
  • k-means
  • Principle Component Analysis (PCA)
  • Auto-encoder
pdf 2020/4/23
Mock Exam
期中考模擬考題
pdf
演講: 陳昇瑋
人工智慧在臺灣:產業轉型的契機與挑戰
slide 2019/7/31
6 TensorFlow & Keras
深度學習開發框架簡介
  • Keras & TensorFlow
  • Google Colab
  • Loss functions
  • Optimizer
  • Batch & Epoch
pdf IMDB_review
financial_news
house_pricing
2020/5/28
7 Convolutional Neural Networks (CNN) and Image Recognition
捲積神經網路與影像辨識
  • Image Classification
  • Convolution Operation
  • Max pooling
  • AlexNet, ResNet, Inception, EfficientNet
pdf 2020/6/6
8 Natural Language Processing (NLP)
自然語言處理
  • word2vec (Word Embedding)
  • N-gram & Skip-gram Model
  • GloVe
pdf 2020/5/28
9 RNN & LSTM
遞迴式神經網路
  • Recurrent Neural Network (RNN)
  • Long Short-Term Memory (LSTM)
  • Attention is All You Need
pdf 2020/6/11
10 Speech Recognition
語音辨識
  • Speech Signal
11 Generative Adversarial Networks (GAN)
AI藝術大師 - 生成對抗網路
  • Neural Style Transfer
  • Adversarial Attack
  • DCGAN
  • Pix2Pix
  • CycleGAN
  • Variational Autoencoder
pdf 2020/6/18
12 Deep Reinforcement Learning (DRL)
擊敗棋王 - 深度強化學習
  • Agent, State, Reward, Environment
  • Markov Decision Process (MDP)
  • Deep Q Learning
  • Alpha Zero
pdf 2020/4/18
13 Training a ChatBot
空虛、寂寞、覺得冷? 訓練自己的聊天機器人
  • Using Reinforcement Learning to Train a ChatBot
code
Neural Networks & Deep Learning
免費的AI訓練工具
  • Google Colab
  • Kaggle
  • Google AutoML
  • Azure AI