人工智能導論

軒書科、薑亮、高明武、肖月寧、韓寶燕、榮蓉、孟祥敏

  • 出版商: 清華大學
  • 出版日期: 2025-02-01
  • 定價: $474
  • 售價: 8.5$403
  • 語言: 簡體中文
  • 頁數: 203
  • ISBN: 7302682712
  • ISBN-13: 9787302682714
  • 下單後立即進貨 (約4週~6週)

  • 人工智能導論-preview-1
  • 人工智能導論-preview-2
  • 人工智能導論-preview-3
人工智能導論-preview-1

商品描述

" 《人工智能導論》全面介紹了人工智能基礎知識,涵蓋了Python編程基礎、機器學習、深度學習的基本理論和實踐操作,講解了**的AIGC技術與藝術設計的結合情況,以及Stable Diffusion的使用方法和人工智能生成音樂視頻的各種模型與平臺的操作教程,通過理論與實踐相結合的方式,不僅為讀者提供了人工智能領域的全面知識講解,還通過大量的實踐案例,加深讀者對人工智能應用的理解。 《人工智能導論》圖文並茂,示例豐富,講解細致透徹,介紹深入淺出,具有很強的實用性和可操作性,不僅適宜作為普通高等院校、藝術類院校及職業院校人工智能通識教育的**教材,同時也是一本適合人工智能初學者,並能逐步引領其步入高階學習殿堂的啟迪讀物。"

作者簡介

軒書科 山東工藝美術學院副教授,近年,參與國家自然科學基金項目1項,主持省部級教改課題3項,主持校級教改課題2項,主持校級課程思政示範課程1門。以第一作者發表SC1論文1篇、EI論文2篇、中文核心期刊3篇。研究方向:深度學習、生成式人工智能。

目錄大綱

目 錄

 

第1章 人工智能概述 / 

1

 

1.1 人工智能簡介 / 

1

 

1.1.1 引言 / 1

 

1.1.2 智能的概念 / 2

 

1.1.3 人工智能的定義 / 3

 

1.1.4 人工智能的分類 / 3

 

1.1.5 人工智能的三個核心要素 / 4

 

1.2 人工智能的起源與發展 / 

5

 

1.2.1 第一個發展階段

 

 (1956—1976) / 5

 

1.2.2 第二個發展階段

 

 (1976—2006) / 5

 

1.2.3 第三個發展階段

 

 (2006年至今) / 6

 

1.3 學習人工智能的意義 / 

7

 

1.4 人工智能的主要分支 / 

7

 

1.4.1 機器學習 / 8

 

1.4.2 神經網絡 / 8

 

1.4.3 機器人技術 / 9

 

1.4.4 專家系統 / 9

 

1.4.5 電腦視覺 / 10

 

1.4.6 自然語言處理 / 10

 

1.5 小結 / 

10

 

習題 / 

11

 

第2章 人工智能編程基礎 / 

12

 

2.1 Python在人工智能編程中的優勢 / 

12

 

2.1.1 Python簡介 / 12

 

2.1.2 Python的應用領域 / 13

 

2.1.3 Python的核心優勢 / 13

 

2.2 Python的安裝及環境配置 / 

14

 

2.2.1 Python的下載和安裝 / 14

 

2.2.2 PyCharm的下載和安裝 / 17

 

2.3 Python語言基礎 / 

19

 

2.3.1 Python基本語法 / 19

 

2.3.2 關鍵字與標識符 / 21

 

2.3.3 常量與變量 / 23

 

2.3.4 算術運算符 / 24

 

2.3.5 比較運算符 / 25

 

2.4 數據類型與轉換 / 

26

 

2.4.1 數值 / 26

 

2.4.2 字符串 / 26

 

2.4.3 布爾值 / 29

 

2.4.4 列表 / 29

 

2.4.5 元組 / 32

 

2.4.6 字典 / 33

 

2.4.7 集合 / 33

 

2.4.8 類型轉換 / 33

 

2.5 邏輯控制語句 / 

34

 

2.5.1 條件分支語句 / 34

 

2.5.2 循環語句 / 35

 

2.5.3 break語句和continue語句 / 36

 

2.6 函數 / 

37

 

2.6.1 定義和使用函數 / 37

 

 

 

2.6.2 變量的作用域 / 39

 

2.7 模塊與庫的使用 / 

40

 

2.7.1 自定義模塊 / 40

 

2.7.2 標準庫的模塊 / 41

 

2.8 面向對象編程基礎 / 

41

 

2.8.1 基本概念 / 41

 

2.8.2 類的定義和對象創建 / 41

 

2.8.3 繼承 / 42

 

2.8.4 多態 / 43

 

2.9 案例:創建“畫廊”系統 / 

43

 

2.10 小結 / 

45

 

習題 / 

46

 

第3章 數據處理與可視化 / 

47

 

3.1 NumPy——科學計算工具 / 

47

 

3.1.1 NumPy概述 / 47

 

3.1.2 NumPy數組運算 / 48

 

3.2 Pandas——數據分析工具 / 

54

 

3.2.1 Pandas概述 / 54

 

3.2.2 Pandas基礎 / 55

 

3.2.3 Pandas數據預處理 / 60

 

3.3 Matplotlib——數據可視化工具 / 

63

 

3.3.1 Matplotlib概述 / 63

 

3.3.2 Matplotlib繪圖 / 65

 

3.4 案例:抽象藝術數據可視化 / 

67

 

3.5 小結 / 

70

 

習題 / 

70

 

第4章 機器學習基礎 / 

71

 

4.1 機器學習概述 / 

71

 

4.1.1 機器學習的定義 / 72

 

4.1.2 機器學習的基本原理 / 72

 

4.1.3 機器學習的主要術語 / 73

 

4.1.4 機器學習的算法分類 / 73

 

4.1.5 機器學習的主要應用領域 / 74

 

4.2 監督學習與無監督學習 / 

74

 

4.2.1 監督學習 / 74

 

4.2.2 無監督學習 / 75

 

4.3 scikit-learn機器學習庫 / 

76

 

4.3.1 scikit-learn概述 / 76

 

4.3.2 scikit-learn機器學習工作

 

 流程 / 77

 

4.4 線性回歸 / 

78

 

4.4.1 線性回歸概述 / 78

 

4.4.2 線性回歸算法基本原理 / 78

 

4.4.3 線性回歸算法應用 / 79

 

4.5 分類 / 

82

 

4.5.1 分類概述 / 82

 

4.5.2 分類的工作流程 / 83

 

4.5.3 邏輯回歸算法 / 83

 

4.5.4 邏輯回歸的實現 / 84

 

4.6  

案例:一元線性回歸模型的實現與可

視化 / 

86

 

4.7 小結 / 

87

 

習題 / 

87

 

第5章 人工神經網絡與深度學習基礎 / 

88

 

5.1 人工神經網絡概述 / 

88

 

5.1.1 感知機 / 89

 

5.1.2 從感知機到神經網絡 / 90

 

5.1.3 常用激活函數 / 91

 

5.2 深度學習簡介 / 

92

 

5.2.1 深度學習的概念 / 92

 

5.2.2 深度學習與傳統機器學習 / 92

 

5.3 主流深度學習框架介紹 / 

93

 

5.4 人工神經網絡的訓練 / 

94

 

5.5 捲積神經網絡 / 

95

 

5.5.1 捲積神經網絡簡介 / 95

 

5.5.2 捲積神經網絡的結構 / 95

 

5.5.3 捲積計算 / 96

 

5.6 循環神經網絡 / 

99

 

 

 

5.7  

案例:使用Keras實現CNN手寫數字

識別 / 

99

 

5.8 小結 / 

101

 

習題 / 

101

 

第6章 生成式人工智能與藝術設計 / 

102

 

6.1 生成式人工智能概述 / 

102

 

6.2 生成式人工智能技術原理 / 

103

 

6.2.1 深度學習模型 / 103

 

6.2.2 生成對抗網絡 / 103

 

6.2.3 自然語言處理 / 103

 

6.2.4 擴散模型 / 104

 

6.2.5 預訓練與微調 / 104

 

6.2.6 多模態生成 / 104

 

6.3 生成式人工智能平臺與工具 / 

105

 

6.3.1 文本生成平臺 / 105

 

6.3.2 圖像生成平臺 / 106

 

6.3.3 音頻生成平臺 / 107

 

6.3.4 視頻生成平臺 / 107

 

6.4 生成式人工智能賦能藝術設計 / 

108

 

6.4.1 游戲設計 / 109

 

6.4.2 裝扮設計 / 109

 

6.4.3 首飾設計 / 109

 

6.4.4 繪畫 / 110

 

6.4.5 攝影 / 110

 

6.4.6 服裝設計 / 110

 

6.4.7 電影製作 / 111

 

6.4.8 建築設計 / 111

 

6.5 小結 / 

112

 

習題 / 

112

 

第7章 人工智能繪畫技術及其工具 / 

113

 

7.1 人工智能繪畫概述 / 

113

 

7.1.1 認識人工智能繪畫 / 114

 

7.1.2 人工智能繪畫的發展過程 / 114

 

7.2 Stable 

Diffusion基礎 / 

115

 

7.2.1  Stable 

Diffusion軟件介紹 / 115

 

7.2.2 Stable 

Diffusion界面介紹 / 115

 

7.2.3 Stable 

Diffusion模型類型

 

 介紹 / 117

 

7.3 文生圖 / 

117

 

7.3.1 提示詞書寫方法 / 117

 

7.3.2 生成參數調整 / 121

 

7.4 圖生圖 / 

126

 

7.4.1 圖生圖的常用功能 / 126

 

7.4.2 圖像局部修改 / 128

 

7.5 ControlNet插件的使用 / 

133

 

7.5.1 ControlNet安裝方式 / 133

 

7.5.2 ControlNet界面和參數 / 133

 

7.5.3 ControlNet模型的使用 / 136

 

7.6 LoRA模型的使用 / 

142

 

7.6.1 LoRA模型及其安裝方法 / 142

 

7.6.2 LoRA模型的使用方法 / 144

 

7.7 案例:生成AI未來城市海報 / 

145

 

7.8 小結 / 

149

 

習題 / 

149

 

第8章 

人工智能音樂和視頻創作技術及其

工具 / 

150

 

8.1 人工智能音樂概述 / 

150

 

8.1.1 認識人工智能音樂 / 150

 

8.1.2 常用人工智能音樂大模型

 

 簡介 / 151

 

8.2 人工智能音樂基本樂理知識 / 

153

 

8.2.1 作曲 / 153

 

8.2.2 作詞 / 155

 

8.3 “網易天音”操作教程 / 

155

 

8.3.1 人工智能寫歌 / 155

 

8.3.2 人工智能編曲 / 163

 

8.3.3 人工智能作詞 / 165

 

8.4 Suno 

AI操作教程 / 

168

 

8.4.1 使用Suno AI英文版 / 168

 

 

 

8.4.2 使用Suno AI音樂中文站 / 173

 

8.4.3 使用天工開物DesignXAI平臺的

 

 AI音頻工具 / 175

 

8.5  

案例:使用“網易天音”

 

 

創作歌曲 / 

178

 

8.6 人工智能視頻基本知識 / 

181

 

8.6.1 視頻技術基本概述 / 181

 

8.6.2 常用AIGC視頻生成工具 / 183

 

8.6.3 Prompt文字指令的輸入 / 189

 

8.7  

案例:使用即夢AI生成圖片和

 

 

視頻 / 

190

 

8.7.1 登錄即夢AI創作平臺 / 191

 

8.7.2 即夢AI生成圖片 / 192

 

8.7.3 即夢AI生成視頻 / 194

 

8.8 小結 / 

202

 

習題 / 

202

 

參考文獻 / 

204