課程介紹
1使用統計與機器學習方法於資料分析的應用
日期:2/21(五) / 臺北
日期:7/16(四) / 新竹
課程簡介
資料分析將大量且複雜資料轉換為有效用的資訊以提升決策方針,並有效地將分析結果整合至企業內部商業系統中,此將面臨許多挑戰,本課程會說明如何利用MATLAB處理這些難題。
課程大綱
- 匯入Excel資料
- Table資料型態與資料前處理
- 敘述統計、統計模型與機器學習
- 報表產製
2MATLAB大數據分析技巧流程
日期:3/12(四) / 新竹
日期:8/21(五) / 臺北
課程簡介
本課程介紹MATLAB如何面對大量資料的處理與分析,主要可分為三個部分,第一部分介紹資料的匯入,以及MATLAB匯入檔案時,如何有效率的使用記憶體;第二部分將介紹資料前處理的相關功能,如何將資料結構化,並合理的補齊缺漏值,最後一部分將介紹分析的模型與手法,並如何從資料分析的結果中獲得價值。
課程大綱
- Import with large data size
-Memory usage in MATLAB
-Data types in MATLAB
-DATASTORE/TALL function
- Data pre-processing
-Dealing with NaN
-Joining the data from different data source
- Predicting data with model
-Machine Learning
-Machine Learning with tall array
3利用MATLAB進行最佳化求解分析
日期:3/13(五) / 臺北
課程簡介
本課程介紹MATLAB與最佳化相關的工具:最佳化工具箱及全域最佳化工具箱。課程包含將問題公式化、選擇合適的最佳化函式求解、以及使用互動式之使用者圖形介面(GUI)求解最佳化問題。學員可透過實用範例與上機練習了解其重要概念。
課程大綱
This course introduces applied optimization in the MATLAB environment, focusing on using Optimization Toolbox? and Global Optimization Toolbox™. Topics include:
- Applied Optimization
- Specifying the Objective Function
- Choosing a Solver
- Running optimization problems in MATLAB
4檢視程式瓶頸與提升MATLAB執行速度技巧
日期:4/17(五) / 臺北
課程簡介
本課程將說明提升MATLAB執行速度的改善及優化方法,包含常見的幾種有效率的MATLAB程式寫法、如何檢視MATLAB程式的bottleneck,以及如何利用多核心CPU/叢集電腦/GPU解決data-intensive的問題。
課程大綱
- Leveraging the power of vector and matrix operations in MATLAB
- Identifying and addressing bottlenecks in your code
- Converting MATLAB code to C/C++ using MATLAB Coder
- Utilizing additional processing power available in multicore machines, clusters, and grids
5從MATLAB自動產生高效率的C Code
日期:6/3(三) / 新竹
日期:11/26(四) / 新竹
課程簡介
本課程介紹如何將 MATLAB 程式碼快速產生可讀可攜的C程式碼,並搭配定點數設計工具箱,產生適合嵌入式系統的最佳化C程式碼。
課程大綱
- Preparing MATLAB Code for C Code Generation
- Fixed point conversion
- Generating Fixed C Source Code for embedded system
6利用MATLAB快速實現多種影像處理演算法
日期:3/19(四) / 新竹
日期:10/16(五) / 臺北
課程簡介
本課程介紹如何使用MATLAB的影像處理工具箱,用於快速實現影像處理演算法,包括基礎數位影像的格式轉換,圖像內容增強,對準和分割。另外介紹MATLAB內建的GUI Tool (App),快速的使用APP可視化的介面進行操作並生成MATLAB程式碼,用以縮短使用者影像分析的時間。
課程大綱
- Images in MATLAB
- Image Enhancement
- Edge and Line Detection
- Segmentation & Feature Extraction
7使用MATLAB實現電腦視覺應用
日期:3/27(五) / 臺北
日期:8/20(四) / 新竹
課程簡介
本課程介紹MATLAB與電腦視覺系統工具箱來實現多種電腦視覺應用,透過影片串流的方式,將影像的演算法實作在每一偵中,並可達成影片中的辨識與分類、目標偵測與追蹤,以及使用內建的人臉與行人偵測演算法進行物件偵測。
課程大綱
- What is Computer Vision?
- Streaming Processing
- Detecting, Extracting and Matching Image Features
- Object Detection
8MATLAB/Simulink 連結TI C2000馬達驅控應用
日期:5/29(五) / 新竹
日期:12/2(三) / 新竹
課程簡介
本課程說明如何利用Embedded coder所提供的TI Support package來快速的建立馬達驅控的控制程式。內容會包含如何安裝TI C2000 Support Package、環境的建立、如何建立中斷副程式及如何利用內建的定點數元件來做定點數的運算。
課程大綱
- Introduction of Embedded Coder Support Package for TI C2000
- A simple model : Twinkling LED
- Hardware interrupt
- Fixed-Point Library
- PMSM Control
9利用MATLAB於GPU 進行影像處理/電腦視覺之深度學習應用
日期:6/5(五) / 臺北
日期:10/8(四) / 新竹
課程簡介
深度學習技術近年來發展越趨成熟,也在語音辨識及影像辨識應用上有不錯的表現。本課程以影像辨識應用為例,展示MATLAB如何快速開發具有影像辨識能力的深度學習模型,並搭配使用GPU加速模型訓練。
課程大綱
- Deep learning capabilities in MATLAB
- Speeding up the training process using GPUs and Parallel Computing Toolbox
- Demonstration
10使用者介面開發提升工具- App Designer
日期:3/6(五) / 臺北
日期:8/27(四) / 新竹
課程簡介
本課程將說明如何使用新版的GUI開發工具-App Designer 來協助使用者開發圖形化使用者介面,包括建立介面,回應函式撰寫以及發布。
課程大綱
- Laying out apps in the App Designer interface
- Adding callbacks to components
- Programming callback functionality
- Sharing apps with others
11使用Simscape工具進行機/電/液壓系統層級模型的建立
日期:4/22(三) / 新竹
日期:10/14(三) / 新竹
課程簡介
說明如何使用Simscape工具來描述與求解系統層級的機/電/液壓/熱的混和模型。
課程大綱
- Simscape Introduction
- Working with Simscape components
- Connecting Physical Domains
- Combining Simscape models and Simulink models
12利用MATLAB進行機器人演算法的開發
日期:4/24(五) / 臺北
日期:9/10(四) / 新竹
課程簡介
課程以MATLAB與ROS Environment如何互相溝通以及交換資料作為開始。接著學習利用MATLAB內建的或是自行開發的機器人演算法,讓機器人行走到指定的終點。過程中會學習到如何控制演算法的執行以及演算法的測試。
課程大綱
- ROS Introduction
- Connecting to Robot Operating System (ROS)
- Building Closed-Loop Algorithms
- Incorporating Built-In Algorithms
13Simulink於自動化系統/機器人演算法的實現
NEW
日期:7/17(五) / 臺北
日期:12/3(四) / 新竹
課程簡介
利用Simulink的開發環境,所設計的輔助自駕車的相關演算法,像是感測器融合、自動緊急煞車(AEB)控制器,藉由Embedded Coder工具箱,可產出C/C++代碼。課程的前半教導如何配置Simulink Model,並自動產出C代碼,以及如何閱讀轉碼報告。課程的後半部教導如何使用Simulink與ROS以進行溝通,並產出獨立的C++ROS 節點。
課程大綱
- Generating Embedded Code from Simulink Model
- Generating Code Generation Report
- Generating Standalone C++ ROS Node from Simulink Model
14利用MATLAB進行預測性維護演算法開發
日期:3/25(三) / 新竹
課程簡介
機器學習的應用逐漸擴大,隨著越來越多機器中感知器資料被儲存與蒐集,就可利用資料開發預防性保養的預測模型,本課程將以此應用為例,使用MATLAB示範資料的擷取、簡單的訊號前處理以獲得可用的特徵值,並使用機器學習和類神經網路做出可預測的模型,最後說明與其他程式語言整合的方法。
課程大綱
- Data Import and preprocessing
- Machine Learning and Neural Network with MATLAB
- Deployment
15用MATLAB於工廠自動光學檢測(AOI)
此課程適合以晶圓廠及工廠產線及有志了解相關主題者參加,因教室席位有限,報名須經過審核,符合以上產業者優先。
日期:6/10(三) / 新竹
課程簡介
本課程將介紹如何使用MATLAB來實現工廠端自動光學檢測,前半段介紹檢測演算法開發流程,從待測影像的位置校正,將校正後的影像進行增強、切割,到影像特徵的提取,最後透過機器學習、深度學習等方法進行瑕疵分類。後半段將示範如何使用GPU 轉碼工具將檢測演算法轉成CUDA程式碼,以及整合至硬體上實現的方法。
課程大綱
- Image Inspection with MATLAB
- Feature Extraction
- Machine Learning/Deep Learning
- MATLAB Algorithm Design for GPU
- Deep Learning Deployment
16從Simulink自動產生高效率的RTL Code
日期:4/10(五) / 臺北
日期:8/13(四) / 新竹
課程簡介
我們將於本課程說明在FPGA/ASIC/可編程SoC上實現Simulink演算法的工作流程方針。我們將探討模型化基礎設計(Model-Based Design),展示如何利用這種設計方法來加速你的系統開發過程。演講者將以模型化基礎設計的方法來進行硬體上的應用開發。演講中並將利用範例來展示從Simulink產生HDL程式碼的重點特色與好處,包含:
- 可讀、可攜帶的RTL程式碼
- 資源與效能評估
- 可針對產生出來的程式碼進行追蹤
- 設計空間探索的選項(速度和範圍)
課程大綱
- Preparing Simulink Models for HDL Code Generation
- Fixed point Precision Control
- Generating HDL Code for Multirate Models
- Optimizing Generated HDL Code
17利用Simulink 進行類比混合電路建模
日期:11/12(四) / 新竹
課程簡介
本課程將介紹如何使用MATLAB/Simulink 來建構並驗證混合類比訊號模型,前半段介紹PLL與ADC 架構/設計/分析/測試。後半段將示範如何使用MATLAB 與Cadence Virtuoso AMS Designer™ / Incisive進行協同模擬。
課程大綱
- Designing PLL architectures, including behavioral models and impairments.
- Designing ADC architectures, including behavioral models and impairments.
- Demonstration
18MISRA C 程式設計規範檢查
日期:7/15(三) / 新竹
課程簡介
學習如何使用Polyspace工具進行MISRA C程式設計規範檢查的工作,上課以範例實作的方式進行,課程中也會順便介紹程式碼分析(例如Cyclomatic Complexity, …)、Run Time Error檢查等其他常用的分析方法。
課程大綱
- 建立新的Polyspace專案
- 測試模組(Module)、測試組態(Configuration)
- 測試結果的顯示與分析
19用Simulink開發符合功能安全(Functional Safety)標準的軟體模組
日期:6/17(三) / 新竹
課程簡介
從Simulink Project專案管理開始,逐步進入Verification and Validation的Workflow,本課程將教導如何使用Simulink中的測試驗証工具來滿足法規(如IEC61508,ISO2626,DO178B等)的需求
課程大綱
- Start from Simulink Project
- Requirement Traceability
- Modeling Standards Check
- Simulation Testing Workflow(Functional and Structural)
- Static Analysis
20使用Simscape Multibody進行工業型機器手臂的物理建模與模擬
日期:9/9(三) / 新竹
課程簡介
學習如何使用Simscape Multibody工具來建立Manipulator的物理模型,可以用來進行正動力學(力產生運動)、逆動力學(由運動反推需要的力)的模擬,並且可以幫助補償器的設計與驗證。
課程大綱
- Simscape Multibody Introduction
- Refining Components
- Assembling Mechanisms
- Importing CAD Models
- Connecting to Simscape and Simulink
21EtherCAT主站(Master)開發-使用Simulink/Simulink Real-Time
日期:12/9(三) / 新竹
課程簡介
學習如何把驅控器的ESI檔透過EtherCAT Configurator工具轉成Simulink Real Time的ENI file,接著透過Simulink Real Time讀進ENI檔後,搭配Simulink建立的上層控制模型,實現在上位控制器之內,並驅動實際的軸。
課程大綱
- Generating ENI file for EtherCAD Devices
- Importing ENI file
- Build a Simulink Real Time Model
- Building, downloading ,and RUNNING
22使用Simscape Electrical進行馬達驅控建模與模擬
NEW
日期:6/24(三) / 新竹
課程簡介
使用Simscape Electrical進行馬達驅控的建模與模擬,包含了馬達模型的建模與Inverter的建模,並且搭配控制的輸入,來驗證整個系統的性能指標。
課程大綱
- Machine Modeling : Mathematical representation
- Machine Modeling and Inverter Modeling using Simscape Electrical
- Adding Control Input and Testing Scenario
23使用Stateflow進行複雜邏輯與狀態機的建模
NEW
日期:10/28(三) / 新竹
課程簡介
Stateflow工具在描述複雜的邏輯與狀態機上,提供了非常方便的工具與介面。本課程將透過上機實作的方式,讓參與的學員可以學會如何使用這個工具。
課程大綱
- Stateflow Introduction
- Using Justion and Transition to model the complex logic
- Using State to model the complex state machine
- User Defined Functions : Graphical function, MATLAB function, extrinsic MATLAB function, Simulink function, and C function
24使用Simulink開發AUTOSAR 軟體元件
NEW
日期:8/26(三) / 新竹
課程簡介
本課程將教導如何利用從AUTOSAR Authoring Tool所得到的ARXML檔匯入Simulink的模型之中,並且利用AOTUSAR Blockset所提供的Interface設定介面來設定AUTOSAR port,最後將利用轉code的工具轉出符合AUTOSAR的C/C++程式代碼。
課程大綱
- Importing AUTOSAR SWC
- Exporting AUTOSAR SWC
- Communication: Ports and Interface
- Events
- Memory Access
25輔助駕駛及自駕車策略測試情境的匯入與產生
NEW
日期:4/29(三) / 新竹
課程簡介
課程的開始以如何將實際的感測器數據(Sensor data)匯入至MATLAB,並進行分析以及視覺化。接著使用MATLAB提供的Driving Scenario Designer APP,自行設計駕駛情境、配置感測器、執行情境並產出偵測結果(Detections)。這些資訊可用於測試自駕車決策演算法。
課程大綱
- Importing and Visualizing Sensor Data
- Fusing Sensor Detections
- Generating Scenario and Modeling Sensors
26從Simulink產生影像演算法的RTL程式碼
NEW
日期:9/23(三) / 新竹
課程簡介
使用Simulink來連接FPGA,並透過內建現成不同種傳輸環境的樣板進行影像算法的建置,最後透過HDL生成出新的影像IP。
課程大綱
- FPGA Environmental building
- Template models introduction
- Pixel-Streaming Algorithm subsystem
- Simulink HDL Workflow
27利用MATLAB與JMAG協作進行馬達分析自動化
NEW
日期:5/6(三) / 新竹
課程簡介
在課程的一開始,先在JMAG環境下進行永磁馬達的建模,進行2D暫態電磁場模擬,得到諸如磁通密度分布、輸出扭力、反電動勢及損失等等結果。接下來,學員開始練習在MATLAB下使用JMAG API撰寫MATLAB腳本,進行與第一階段課程相同的動作。最後,將MATLAB腳本執行的結果與蒐集到的資料,透過MATLAB Report Generator產生設計分析的報告。
課程大綱
- 在JMAG下建構並模擬永磁馬達的2D暫態電磁場特性
- 使用MATLAB腳本控制JMAG自動執行永磁馬達的建模與電磁場模擬
- 使用MATLAB Report Generator進行設計報告的產生