本書(shū)主要針對(duì)人工智能基礎(chǔ)及創(chuàng)新實(shí)踐類(lèi)的實(shí)踐項(xiàng)目,包括環(huán)境的搭建和具體的實(shí)踐操作以及程序設(shè)計(jì)的解析。介紹了人工智能基本概述;介紹了軟件的介紹安裝及使用;介紹了Python基礎(chǔ)與訓(xùn)練;介紹了基于神經(jīng)網(wǎng)絡(luò)的圖像識(shí)別實(shí)驗(yàn);介紹了動(dòng)物分類(lèi)軟件設(shè)計(jì)實(shí)驗(yàn)等。
第1章 人工智能基礎(chǔ)
1.1 人工智能的基本概念
1.2 人工智能的發(fā)展歷史
第2章 實(shí)踐環(huán)境的搭建及軟件使用
2.1 Python
2.2 Anaconda
2.3 PyTorch
2.4 PyCharm
2.5 Tensorflow和Keras
2.6 Jupyter Notebook
2.7 PaddlePaddle(飛槳)
2.8 Pyqt5
2.9 第三方庫(kù)的安裝
第3章 Python基礎(chǔ)與練習(xí)
3.1 Python簡(jiǎn)介和訓(xùn)練目的
3.2 Python語(yǔ)言基礎(chǔ)
3.3 Python的函數(shù)
3.4 多個(gè)程序文件間函數(shù)與類(lèi)的調(diào)用與導(dǎo)入
3.5 Python的編碼規(guī)范
3.6 習(xí)題
第4章 A*算法實(shí)驗(yàn)
4.1 實(shí)驗(yàn)?zāi)康暮蛯?shí)驗(yàn)介紹
4.2 實(shí)驗(yàn)算法原理及步驟
4.3 實(shí)驗(yàn)條件和內(nèi)容
4.4 實(shí)驗(yàn)流程參考
4.5 實(shí)驗(yàn)結(jié)果
4.6 實(shí)驗(yàn)及實(shí)驗(yàn)報(bào)告要求
4.7 實(shí)驗(yàn)程序解析
第5章 基于神經(jīng)網(wǎng)絡(luò)的圖像識(shí)別實(shí)驗(yàn)
5.1 實(shí)驗(yàn)?zāi)康暮蛯?shí)驗(yàn)環(huán)境配置
5.2 實(shí)驗(yàn)原理及概念
5.3 實(shí)驗(yàn)內(nèi)容
5.4 Keras的初步使用(第一種方法)
5.5 Keras的第二種方法(選學(xué)部分)
5.6 基于Keras的手寫(xiě)數(shù)字識(shí)別實(shí)驗(yàn)步驟
5.7 基于PaddlePaddle的手寫(xiě)數(shù)字識(shí)別
5.8 實(shí)驗(yàn)及實(shí)驗(yàn)報(bào)告要求
第6章 動(dòng)物分類(lèi)軟件設(shè)計(jì)實(shí)驗(yàn)
6.1 實(shí)驗(yàn)?zāi)康暮蛯?shí)驗(yàn)環(huán)境配置
6.2 基于PaddleHub的動(dòng)物識(shí)別實(shí)驗(yàn)
6.3 利用Pycharm移植完成動(dòng)物識(shí)別程序設(shè)計(jì)
6.4 基于Pyqt5的可視化軟件界面設(shè)計(jì)
6.5 Pyqt5調(diào)用PyCharm程序
6.6 打包工具Pyinstaller
6.7 程序設(shè)計(jì)可能遇到的問(wèn)題
第7章 垃圾分類(lèi)實(shí)驗(yàn)
7.1 實(shí)驗(yàn)?zāi)康暮蛯?shí)驗(yàn)介紹
7.2 實(shí)驗(yàn)算法原理及步驟
7.3 實(shí)驗(yàn)條件和內(nèi)容
7.4 實(shí)驗(yàn)流程參考
7.5 實(shí)驗(yàn)結(jié)果
7.6 實(shí)驗(yàn)及實(shí)驗(yàn)報(bào)告要求
7.7 實(shí)驗(yàn)程序解析
第8章 手勢(shì)識(shí)別實(shí)驗(yàn)
8.1 實(shí)驗(yàn)?zāi)康暮蛯?shí)驗(yàn)介紹
8.2 實(shí)驗(yàn)步驟
8.3 實(shí)驗(yàn)條件和內(nèi)容
8.4 實(shí)驗(yàn)實(shí)現(xiàn)參考
8.5 實(shí)驗(yàn)結(jié)果
8.6 實(shí)驗(yàn)及實(shí)驗(yàn)報(bào)告要求
8.7 實(shí)驗(yàn)程序解析
第9章 聲紋識(shí)別實(shí)驗(yàn)
9.1 實(shí)驗(yàn)?zāi)康暮蛯?shí)驗(yàn)介紹
9.2 實(shí)驗(yàn)算法原理及步驟
9.3 實(shí)驗(yàn)條件和內(nèi)容
9.4 實(shí)驗(yàn)流程參考
9.5 實(shí)驗(yàn)過(guò)程及結(jié)果
9.6 實(shí)驗(yàn)及實(shí)驗(yàn)報(bào)告要求
9.7 實(shí)驗(yàn)程序解析
第10章 基于遷移學(xué)習(xí)的鋰離子電池健康狀態(tài)評(píng)估實(shí)驗(yàn)
10.1 實(shí)驗(yàn)?zāi)康暮蛯?shí)驗(yàn)環(huán)境配置
10.2 實(shí)驗(yàn)背景
10.3 機(jī)理概述
10.4 環(huán)境和數(shù)據(jù)準(zhǔn)備
10.5 模型搭建方法
10.6 模型訓(xùn)練簡(jiǎn)介
10.7 采用遷移學(xué)習(xí)提高模型精度
10.8 結(jié)果可視化
10.9 錯(cuò)誤及解決方法
10.10 實(shí)驗(yàn)程序解析
第11章 基BP神經(jīng)網(wǎng)絡(luò)和粒子群的鋰電池SOH評(píng)估實(shí)驗(yàn)
11.1 實(shí)驗(yàn)?zāi)康暮蛯?shí)驗(yàn)介紹
11.2 實(shí)驗(yàn)算法原理及步驟
11.3 實(shí)驗(yàn)環(huán)境與數(shù)據(jù)預(yù)處理
11.4 實(shí)驗(yàn)內(nèi)容
11.5 實(shí)驗(yàn)流程參考
11.6 實(shí)驗(yàn)結(jié)果
11.7 實(shí)驗(yàn)及實(shí)驗(yàn)報(bào)告要求
11.8 實(shí)驗(yàn)程序解析
參考文獻(xiàn)
附錄 部分彩圖