人工智能程序設計
緱錦、應暉
商品描述
目錄大綱
目錄
第 1 章 人工智能程序設計的準備知識 001
1.1 程序設計語言的發展階段001
1.1.1 機器語言002
1.1.2 匯編語言002
1.1.3 高級語言004
1.2 高級程序語言的分類007
1.2.1 根據程序設計思想和程序設計範式分類007
1.2.2 其他分類方法009
1.3 AI程序員的基本原理與功能010
1.3.1 AI程序員的基本原理010
1.3.2 AI程序員的功能010
1.4 Python語言簡介011
1.4.1 Python語言的產生011
1.4.2 Python語言源代碼文件的執行013
1.4.3 Python語言解釋器013
1.4.4 Python語言的應用014
1.4.5 Python語言與其他語言的比較014
1.5 Python語言編程環境014
1.5.1 下載與安裝Python015
1.5.2 運行Python021
1.6 VSCode集成開發環境的安裝021
1.7 LLM程序設計實驗025
1.8 本章小結029
第 2 章 AI程序員編程示例 030
2.1 新建源程序文件夾030
2.2 使用AI程序員生成“HelloWorld.py”034
2.3 使用AI程序員進行簡單的程序設計040
2.3.1 選擇結構舉例040
2.3.2 循環結構舉例043
2.4 使用蒙特卡羅法求圓周率044
2.4.1 蒙特卡羅法的概念045
2.4.2 使用蒙特卡羅法求圓周率的步驟047
2.4.3 使用蒙特卡羅法求圓周率的可視化描述048
2.5 matplotlib第三方模塊(由DeepSeek生成)055
2.6 本章小結057
第 3 章 matplotlib 的使用 059
3.1 餅圖的生成059
3.2 折線圖的生成062
3.3 散點圖的生成067
3.4 柱狀圖的生成071
3.5 本章小結074
第 4 章 操作電子辦公文檔 075
4.1 向電子表格中寫入數據075
4.2 從電子表格中讀取數據081
4.3 從電子文檔中讀取數據084
4.4 在電子文檔中寫入數據與保存文檔086
4.5 批量讀取電子表格數據用於修改電子文檔088
4.6 本章小結091
第 5 章 綜合練習:詞頻統計 092
5.1 文本預處理092
5.2 切詞後詞頻統計094
5.3 生成stopword.txt096
5.3.1 使用停用詞的原因096
5.3.2 生成停用詞詞典097
5.4 統計出場最多的10個人100
5.5 本章小結102
第 6 章 算法學習 103
6.1 生成準備數據103
6.2 觀察數據的分布情況106
6.3 對排序算法的研究107
6.3.1 冒泡排序109
6.3.2 選擇排序112
6.3.3 插入排序113
6.3.4 希爾排序114
6.3.5 歸並排序115
6.3.6 快速排序116
6.3.7 合並六種排序過程117
6.4 本章小結118
第 7 章 圖片操作基礎 119
7.1 圖片概述119
7.1.1 圖片格式121
7.1.2 位圖尺寸121
7.1.3 位圖的色彩空間描述125
7.2 RGB立方體126
7.3 對位圖文件的簡單操作128
7.3.1 打開、疊加、保存圖片128
7.3.2 純色物體辨識131
7.3.3 鏡像圖片133
7.3.4 旋轉圖片134
7.3.5 黑白灰度圖片135
7.3.6 二值圖像136
7.3.7 改變圖片大小138
7.4 本章小結139
第 8 章 聲音處理 140
8.1 音頻信號錄制140
8.2 音頻信號的時域特征143
8.3 音頻信號的頻域特征147
8.4 降噪操作149
8.5 文字合成語音文件152
8.5.1 使用pyttsx3第三方模塊152
8.5.2 使用edge-tts第三方模塊154
8.6 本章小結158
第 9 章 AIGC 工具的API 使用 159
9.1 DeepSeek的誕生159
9.2 構建自己的人工智能問答平臺162
9.2.1 準備工作162
9.2.2 編寫命令交互式人工智能助手165
9.2.3 編寫GUI人工智能助手172
9.3 本章小結174
第 10 章 綜合練習:答題卡辨識 175
10.1 答題卡圖片“蒙版.png”的生成175
10.2 蒙版蓋到測試圖片上180
10.3 記錄蒙版上透明區域的坐標信息181
10.4 識別答題卡填塗內容185
10.5 與標準答案對比進行評分188
10.6 本章小結190
第 11 章 綜合練習:手勢控制 191
11.1 安裝Python 3.11191
11.2 打開攝像頭195
11.3 保存視頻197
11.4 獲取手部特征點199
11.5 用手勢移動控件位置201
11.6 手勢截圖206
11.7 本章小結209
第 12 章 綜合練習:臉部識別 210
12.1 臉部檢測210
12.2 提取臉部特征212
12.3 臉部加特效215
12.4 疲勞檢測220
12.5 放松頸椎223
12.6 本章小結227
參考文獻 228







