詳細課程大綱

➤ 紮實培訓【資深業師親身指導】
C程式設計
• C基礎資料型態 • C程式流程控制 • C語言函式與巨集
• C陣列與指標 • C結構 (stuct, union, bitfield) • 進階資料結構(Linked list, Stack, Queue)
Python程式設計
• Python程式語言與機器學習簡介 • Python資料結構(tuple, dict,list,..) • Python控制流程
• Python物件導向 • 線性代數-使用Numpy • 數據視覺化-使用Matplotlib
• 數據資料擷取與處理-使用Pandas • 最佳化演算法- Gradient Descent • Linear Regression實作
• Binary Classification :Logistic Regression實作 • 機器學習實例From Kaggle與 OpenData • Multi-lablel Classification
• Artificial Neural Network (ANN)實作 • Scikit Learn介紹
AI深度學習原理與應用
• 機器學習與深度學習技術簡介 • TensorFlow/Keras介紹 • Neural Network原理與Python實作
• Keras程式架構與流程 • DNN實作分類問題-使用Keras • CNN網路模型原理與知名CNN網路模型(AlexNet、VGG16、ResNet50,…)
• CNN實作圖像分類問題-使用Keras • Image Augmentation • DNN vs CNN
• Transfer Learning原理與實作 • Google Colaboratory 使用說明 • Yolo Object Detection
• AI結合IoT應用
深度學習實務 - 人臉、物件偵測與辨識
• CNN 網路架構-MNIST • OpenCV 環境安裝 • 影像處理邊緣偵測
• 邊手寫數字識別Demo • FaceNet人臉特徵點擷取 • 人臉打卡鐘-Demo
AI邊緣運算 (使用Intel Movidius™ NCS)
• Intel Movidius VPU • Intel OpenVINO Toolkit • 使用 NCS加速 Pi 的即時影像辨識效能
M2M網路通訊協定與實作
• IP-Based的物聯網結構與M2M通訊 • MQTT協定解說 • Linux libmosquito
• 結合Raspberry PI MQTT通訊控制
5G SDN網路技術開發
• 新世代網路 – SDN導論 • SDN介面與NFV • OpenFlow訊息
• Controller-to-switch 訊息 • 多個控制器 • Asynchronous訊息類型
• Symmetric訊息 • OpenFlow實驗環境步驟 • 瞭解mininet目錄中的檔案
• 實作演練
IoT Web應用程式開發(使用Node.js)
• Nod.js 簡介 • Raspberry Pi 安裝Node.js • 控制硬體周邊-使用Node.js
• HTTP AJAX • HTML Template Engine • Node.js MQTT
• Node.js WebSocket
開源硬體平台- Raspberry Pi3實務
• 嵌入式系統介紹 (ARM, Linux, …) • 版權認識: GPL, LPGL, ... • Raspberry Pi開發硬體平台介紹
• Raspbian 核心編譯 • Linux 檔案系統 • 原始碼編譯-認識 GNU make & Makefile
• Raspberry Pi Wi-Fi AP: 實現無線IP分享器 • Raspberry Pi Webcam: 實現網路攝影機
Linux系統程式設計
• I/O & File • Processes & Signals • Inter-Process Communication
• POSIX Thread • Serial Programming • TCP/IP與Socket網路程式設計
Raspberry Pi 感測裝置驅動實務
• 感測器介面與Pi子卡介紹 • BCM2835 Peripheral Library • PIO-LED, Button, PIR, Relay
• I2C 工作原理 • I2C OLED (SSD1306Z) • I2C G-Sensor (LIS3DH)
• UART Interface • PWM-工作原理-SG90伺服馬達控制,RGB LED • SPI 工作原理
• ADC (MCP3008) 類比訊號讀取-可變電組,搖桿
AI智能物聯網平台整合技術應用專題實作
• 實習課程教學設計 • 軟體版本控制-SVN • 軟體流程表述法
• 專題設計:由講師引導學員運用上課所學習到的知識與技巧,完成專題 • 專題分組 • 系統架構設計與分析
• 系統專題開發 • 技術文件整埋與專題簡報 • 專題成果展
- 推薦課程 -

PAGETOP