開放報名課程
課程介紹
1使用統計與機器學習方法於資料分析的應用
日期:2019/2/22(五) / 台北
日期:2019/7/11(四) / 新竹
課程簡介
資料分析將大量且複雜資料轉換為有效用的資訊以提升決策方針,並有效地將分析結果整合至企業內部商業系統中,此將面臨許多挑戰,本課程會說明如何利用MATLAB處理這些難題。
課程大綱
- 匯入Excel資料
- Table資料型態與資料前處理
- 敘述統計、統計模型與機器學習
- 報表產製
2如何使用MATLAB進行大數據分析
日期:2019/3/14(四) / 新竹
日期:2019/8/23(五) / 台北
課程簡介
本課程介紹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的最佳化技術
日期:2019/3/15(五) / 台北額滿
日期:2019/7/25(四) / 新竹
課程簡介
本課程介紹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執行速度的技巧
日期:2019/4/19(五) / 台北
日期:2019/9/26(四) / 新竹
課程簡介
本課程將說明提升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
日期:2019/5/15(三) / 新竹
日期:2019/11/27(三) / 新竹
課程簡介
本課程介紹如何將 MATLAB 程式碼快速產生可讀可攜的C程式碼,並搭配定點數設計工具箱,產生適合嵌入式系統的最佳化C程式碼。
課程大綱
- Preparing MATLAB Code for C Code Generation
- Fixed point conversion
- Generating Fixed C Source Code for embedded system
6MATLAB於影像處理的應用
日期:2019/3/21(四) / 新竹
日期:2019/9/6(五) / 台北
課程簡介
本課程介紹如何使用MATLAB的影像處理工具箱,用於快速實現影像處理演算法,包括圖像內容增強,對準和分割。另外介紹MATLAB內建的GUI Tool (App),用以縮短使用者影像分析的時間,此外產生出對應的MATLAB程式碼。
課程大綱
- Why should you use MATLAB for Image Processing?
- Images in MATLAB
- Image Enhancement
- Image Registration
- Image Analysis
- Image Segmentation
7MATLAB於電腦視覺之應用
日期:2019/3/29(五) / 台北
日期:2019/8/22(四) / 新竹
課程簡介
本課程介紹MATLAB與電腦視覺系統工具箱來實現多種電腦視覺應用,包括影像分類、目標偵測與追蹤、立體視覺與點雲資料的處理。
課程大綱
- What is Computer Vision?
- Streaming Processing
- Featured-Based Workflow
- Machine Learning
- Object Detectionand Tracking
- Stereo Vision
- 3-D Point Cloud
8MATLAB/Simulink 連結TI C2000馬達驅控應用
日期:2019/5/22(三) / 新竹
日期:2019/12/4(三) / 新竹
課程簡介
本課程說明如何在Simulink環境上進行馬達驅動器的開發。首先,使用SimPowerSystems裡面的元件建立power stage的模型,包含馬達、inverter、和電源,接著在power stage模型上加入控制迴路,並進行不同負載下的模擬,驗證控制的架構與控制的參數可以達到系統的性能要求。最後,利用程式碼產生器(Embedded Coder)可以把驗證好的控制算法放到MCU上加以實現。
課程大綱
- Plant Modeling with SimPowerSystems Components
- Control Loop Design and Verification with Load
- C Code Generation and Implementation on MCU
9利用MATLAB於GPU 進行影像處理/電腦視覺之深度學習應用
日期:2019/5/31(五) / 台北
日期:2019/10/3(四) / 新竹
課程簡介
深度學習技術近年來發展越趨成熟,也在語音辨識及影像辨識應用上有不錯的表現。本課程以影像辨識應用為例,展示MATLAB如何快速開發具有影像辨識能力的深度學習模型,並搭配使用GPU加速模型訓練。
課程大綱
- Deep learning capabilities in MATLAB
- Speeding up the training process using GPUs and Parallel Computing Toolbox
- Demonstration
10MATLAB進階GUI開發工具- App Designer
日期:2019/3/8(五) / 台北
日期:2019/8/29(四) / 新竹
課程簡介
本課程將說明如何使用新版的GUI開發工具-App Designer 來協助使用者開發圖形化使用者介面,包括建立介面,回應函式撰寫以及發布。
課程大綱
- Laying out apps in the App Designer interface
- Adding callbacks to components
- Programming callback functionality
- Sharing apps with others
11使用Simscape工具進行機/電/液壓系統層級模型的建立
日期:2019/4/24(三) / 新竹
日期:2019/10/16(三) / 新竹
課程簡介
以MATLAB為基礎的Simscape語言可以建立物理系統元件和模塊庫等。 以物理模型模擬模塊組建立的模型搭配Simulink Coder,能夠被轉換成C程式碼,可以用於standalone的執行模式,並可應用到其它模擬環境下和其它MathWorks物理模型模擬產品一起使用,使用者可實現多領域建模。
本課程說明如何使用Simscape工具來描述與求解系統層級的機/電/液壓/熱的混和模型。
課程大綱
- Simscape Introduction
- Working with Simscape components
- Connecting Physical Domains
- Combining Simscape models and Simulink models
12利用MATLAB開發自主系統(Autonomous System)及機器人(Robotrics)演算法技巧
日期:2019/5/31(五) / 台北
日期:2019/11/6(三) / 新竹
課程簡介
課程以MATLAB與ROS Environment如何互相溝通以及交換資料作為開始。接著學習利用MATLAB內建的或是自行開發的機器人演算法,讓機器人行走到指定的終點。過程中會學習到如何控制演算法的執行以及演算法的測試。
課程大綱
- Connecting to Robot Operating System (ROS)
- Building Closed-Loop Algorithms
- Design Considerations
- Incorporating Built-In Algorithms
13利用MATLAB進行預測性維護演算法開發
此課程適合以電腦數值控制(Computer Numerical Control;CNC)工具機產業及傳產想進行預測性維護者參加,因教室席位有限,參加者須經過審核,符合以上產業者優先
日期:2019/4/17(三) / 新竹
課程簡介
機器學習的應用逐漸擴大,隨著越來越多機器中感知器資料被儲存與蒐集,就可利用資料開發預防性保養的預測模型,本課程將以此應用為例,使用MATLAB示範資料的擷取、簡單的訊號前處理以獲得可用的特徵值,並使用機器學習和類神經網路做出可預測的模型,最後說明與其他程式語言整合的方法。
課程大綱
- Data Import and preprocessing
- Machine Learning and Neural Network with MATLAB
- Deployment
14用MATLAB於工廠自動光學檢測(AOI)
此課程適合以晶圓廠及工廠產線及有志了解相關主題者參加,因教室席位有限,報名須經過審核,符合以上產業者優先。
日期:2019/6/12(三) / 新竹
課程簡介
本課程將介紹如何使用MATLAB來實現工廠端自動光學檢測,前半段介紹檢測演算法開發流程,從待測影像的位置校正,將校正後的影像進行增強、切割,到影像特徵的提取,最後透過機器學習、深度學習等方法進行瑕疵分類。後半段將示範如何使用GPU 轉碼工具將檢測演算法轉成CUDA程式碼,以及整合至硬體上實現的方法。
課程大綱
- Image Inspection with MATLAB
- Feature Extraction
- Machine Learning/Deep Learning
- MATLAB Algorithm Design for GPU
- Deep Learning Deployment
15從Simulink自動產生高效率的RTL Code
日期:2019/8/28(三) / 新竹
課程簡介
我們將於本課程說明在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
16利用Simulink 進行類比混合電路建模
日期:2019/10/23(三) / 新竹
課程簡介
本課程將介紹如何使用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
17MISRA C 程式設計規範檢查
日期:2019/6/19(五) / 新竹
課程簡介
MISRA (汽車工業軟體可靠性協會)是一個跨國性的汽車工業協會,成員包括了大部分歐美汽車生產商,它的主要任務是為汽車工業提供服務和協助,幫助廠方開發安全的、高可靠性的嵌入式軟體。該協會最為人所知的是MISRA C語言開發標準(MISRA C Coding Standard),目的是在增進嵌入式系統的安全性及可移植性。參加本課程將學習如何使用Polyspace工具進行MISRA C程式設計規範檢查的工作,上課以範例實作的方式進行,課程中也會順便介紹程式碼分析(例如Cyclomatic Complexity, …)、Run Time Error檢查等其他常用的分析方法。
課程大綱
- 建立新的Polyspace專案
- 測試模組(Module)、測試組態(Configuration)
- 測試結果的顯示與分析
18用Simulink開發符合功能安全(Functional Safety)標準的軟體模組
日期:2019/7/24(三) / 新竹
課程簡介
從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
19使用Simscape Multibody進行工業型機器手臂的物理建模與模擬
日期:2019/11/13(三) / 新竹
課程簡介
機構模擬模塊組擴充Simscape在三維機械系統於Simulink中建立模型的能力,使用者不需導出與程式設計方程式,利用多體模擬工具可建立由物體、連接點、限制以及外力條件的模型;而自動產生3-D動畫工具可視覺化系統動態。使用者也可從CAD系統中直接導入模型的質量、慣性、關節、限制以及三維幾何結構。 本課程將學習如何使用Simscape Multibody工具來建立Manipulator的物理模型,可以用來進行正動力學(力產生運動)、逆動力學(由運動反推需要的力)的模擬,並且可以幫助補償器的設計與驗證。
課程大綱
- Simscape Multibody Introduction
- Refining Components
- Assembling Mechanisms
- Importing CAD Models
- Connecting to Simscape and Simulink
20EtherCAT主站(Master)開發-使用Simulink/Simulink Real-Time
日期:2019/12/11(三) / 新竹
課程簡介
學習如何把驅控器的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