嵌入式人工智能基礎課占24個課時,分為四個模塊:嵌入式人工智能教學科研平臺課程、基礎與環境課程、百度飛槳入門課程、OpenCV入門課程。嵌入式人工智能教學科研平臺課程占用2個課時,主要介紹嵌入式人工智能教學科研平臺的特點、基本操作與使用。基礎與環境課程占用8個課時,包含人工智能簡介、人工智能環境搭建、C、C++、Python的基礎簡介等,掌握嵌入式人工智能學習的基礎知識與基本環境搭建;OpenCV入門課程包含OpenCV簡介、OpenCV編程入門、圖像的存取與顯示等,這部分課程可以了解OpenCV、掌握OpenCV的編程基礎,為后面算法課程、案例課程打下基礎;百度飛槳入門課程占用4個課時,包含百度飛槳的簡介、百度飛槳的安裝、常用API簡介、編程入門,也是為后面的算法、案例課程打基礎,同樣的這部分也可以使用TensorFlow。
算法課程包含8個課時,這里包含KNN、K-Means、貝葉斯、決策樹、隨機森林、邏輯回歸、SVM、梯度下降、神經網絡,將理論與代碼實戰結合,掌握人工智能領域中常用的算法原理與代碼實現。綜合案例課程占10個課時,首先以百度AI開放平臺為例介紹如何基于第三方平臺實現圖像處理、語音處理,然后結合基礎課程、算法課程在本地實現手寫數字識別、文字識別、人臉檢測、人臉識別、車牌識別等,最后以一個智能音箱項目結尾,將人工智能在嵌入式設備上的實現方式完整地體現出來。