大模型應用開發 — 深入理解 30個可執行案例設計

李永華、劉宇沛、孫玉江

  • 出版商: 清華大學
  • 出版日期: 2025-01-01
  • 售價: $474
  • 貴賓價: 9.5$450
  • 語言: 簡體中文
  • 頁數: 328
  • ISBN: 7302676496
  • ISBN-13: 9787302676492
  • 相關分類: LangChain
  • 立即出貨 (庫存 < 3)

  • 大模型應用開發 — 深入理解 30個可執行案例設計-preview-1
  • 大模型應用開發 — 深入理解 30個可執行案例設計-preview-2
  • 大模型應用開發 — 深入理解 30個可執行案例設計-preview-3
大模型應用開發 — 深入理解 30個可執行案例設計-preview-1

買這商品的人也買了...

相關主題

商品描述

"大模型技術是目前人工智能領域的重要發展方向之一,具有廣闊的應用前景和巨大的發展潛力。本 書結合當前高等院校創新實踐課程,基於大模型應用程序的開發方法,給出可執行實戰案例。大模型技術 主要開發方向為人機聊天、自動生成代碼、旅游圖鑒等,本書案例主要包括系統架構、系統流程、開發環境、 開發工具、系統實現、功能測試等內容。 本書中所述案例多樣化,可滿足不同層次的人員需求; 同時,本書附贈視頻講解、工程文件、拓展知識、 插圖素材、程序代碼,供讀者自我學習和自我提高使用。 本書可作為大學信息與通信工程及相關專業的本科生教材,也可作為從事物聯網、創新開發和設計的 專業技術人員的參考用書。"

作者簡介

李永華,現執教於北京郵電大學,擁有超過15年的嵌入式開發經驗,致力於物聯網和智能硬件的研究開發工作。在教學中以興趣為導向,激發學生的創造性;以素質為基礎,提高自身教學水平;以科研為手段,促進教學理念轉變。通過信息工程專業綜合改革,探索了以“學生學為中心”的教學模式,營造生動活潑的學習方法,提高學生獨立思考問題、發現問題、解決問題的能力,激發學生的創造激情。在研發及教學實踐中指導學生實現300餘個創新案例,並指導著一支物聯網開發團隊,曾在物聯網、開源硬件等技術領域進行了多場學術報告,並且出版了《AllJoyn技術原理及物聯網程序開發指南》《Arduino實戰指南——遊戲開發、智能硬件、人機交互、智能家居與物聯網設計30例》《Arduino軟硬件協同設計實戰指南》等多部物聯網技術方向的著作。

目錄大綱

 

 

目錄

 

項目1美食推薦

 

1.1總體設計

 

1.1.1整體框架

 

1.1.2系統流程

 

1.2開發環境

 

1.2.1安裝PyCharm

 

1.2.2環境配置

 

1.2.3創建項目

 

1.2.4大模型API申請

 

1.3系統實現

 

1.3.1頭部head

 

1.3.2背景樣式back

 

1.3.3主體body

 

1.3.4App.py腳本

 

1.3.5random_food.py腳本

 

1.4功能測試

 

1.4.1運行項目

 

1.4.2發送問題及響應

 

1.4.3美食軟件網頁版跳轉

 

項目2語言學習

 

2.1總體設計

 

2.1.1整體框架

 

2.1.2系統流程

 

2.2開發環境

 

2.2.1安裝VS Code

 

2.2.2安裝Node.js 

 

2.2.3安裝pnpm

 

2.2.4環境配置

 

2.2.5創建項目

 

2.2.6大模型API申請 

 

2.3系統實現

 

2.3.1頭部head

 

2.3.2樣式style

 

2.3.3主體body

 

2.3.4main.js腳本

 

2.4功能測試

 

2.4.1運行項目

 

2.4.2發送問題及響應

 

項目3生成戲文

 

3.1總體設計

 

3.1.1整體框架

 

3.1.2系統流程

 

3.2開發環境

 

3.2.1安裝VS Code 

 

3.2.2安裝Node.js 

 

3.2.3環境配置

 

3.2.4大模型API申請

 

3.3系統實現

 

3.3.1頭部head

 

3.3.2樣式style

 

3.3.3主體body

 

3.3.4主體body腳本

 

3.3.5其他界面設計

 

3.4功能測試

 

3.4.1運行項目

 

3.4.2發送問題及響應

 

項目4智能電影

 

4.1總體設計

 

4.1.1整體框架

 

4.1.2系統流程

 

4.2開發環境

 

4.2.1安裝PyCharm 

 

4.2.2安裝Python 

 

4.2.3軟件包

 

4.2.4創建項目

 

4.2.5大模型API申請

 

4.3系統實現

 

4.3.1主函數Main 

 

4.3.2推薦算法

 

4.3.3調用大模型

 

4.3.4主體及GUI界面

 

4.4功能測試

 

4.4.1運行項目

 

4.4.2發送問題及響應

 

項目5圖像處理

 

5.1總體設計

 

5.1.1整體框架

 

5.1.2系統流程

 

5.2開發環境

 

5.2.1安裝PyQt5 

 

5.2.2環境配置

 

5.2.3大模型API申請

 

5.3系統實現

 

5.3.1PyQt5組件初始化與綁定機制

 

5.3.2PyQt5槽函數的定義

 

5.3.3主函數 

 

5.4功能測試

 

5.4.1圖像處理功能測試

 

5.4.2圖像生成功能測試

 

項目6職業匹配

 

6.1總體設計

 

6.1.1整體框架

 

6.1.2系統流程

 

6.2開發環境

 

6.2.1安裝Anaconda 

 

6.2.2創建Git

 

6.2.3安裝Streamlit 

 

6.2.4LangChain的安裝與使用

 

6.2.5環境配置

 

6.2.6創建項目

 

6.2.7大模型API申請

 

6.3系統實現

 

6.3.1PDF讀取模塊

 

6.3.2樣式style

 

6.3.3模型交互

 

6.3.4主程序邏輯

 

6.4功能測試

 

6.4.1運行項目

 

6.4.2發送問題及響應

 

項目7生成簡歷

 

7.1總體設計

 

7.1.1整體框架

 

7.1.2系統流程

 

7.2開發環境

 

7.2.1安裝Node.js 

 

7.2.2安裝pnpm 

 

7.2.3環境配置

 

7.2.4創建項目

 

7.2.5大模型API申請

 

7.3系統實現

 

7.3.1頭部head

 

7.3.2樣式style

 

7.3.3主體body

 

7.3.4main.js腳本

 

7.4功能測試

 

7.4.1運行項目

 

7.4.2發送問題及響應

 

項目8產品推薦

 

8.1總體設計

 

8.1.1整體框架

 

8.1.2系統流程

 

8.2開發環境

 

8.2.1安裝PyCharm 

 

8.2.2環境配置

 

8.2.3大模型API申請

 

8.3系統實現

 

8.3.1頭部head

 

8.3.2樣式style

 

8.3.3主體body

 

8.3.4App.py

 

8.4功能測試

 

8.4.1運行項目

 

8.4.2發送問題及響應

 

項目9重生之水滸穿越

 

9.1總體設計

 

9.1.1整體框架

 

9.1.2系統流程

 

9.2開發環境

 

9.2.1安裝Python

 

9.2.2安裝Anaconda 

 

9.2.3環境配置

 

9.2.4大模型API申請

 

9.3系統實現

 

9.3.1main.py

 

9.3.2utils.py

 

9.4功能測試

 

9.4.1運行項目

 

9.4.2發送問題及響應

 

項目10小說創作

 

10.1總體設計

 

10.1.1整體框架

 

10.1.2系統流程

 

10.2開發環境

 

10.2.1安裝Python 

 

10.2.2安裝PyCharm 

 

10.2.3環境配置

 

10.2.4創建項目

 

10.2.5大模型API申請

 

10.3系統實現

 

10.3.1頭部引入

 

10.3.2關鍵函數

 

10.3.3窗口實現

 

10.3.4Spark API

 

10.4功能測試

 

10.4.1運行項目

 

10.4.2發送問題及響應

 

項目11情緒分析

 

11.1總體設計

 

11.1.1整體框架

 

11.1.2系統流程

 

11.2開發環境

 

11.2.1安裝Anaconda

 

11.2.2安裝Tkinter和OpenAI庫 

 

11.2.3編輯器環境配置

 

11.2.4大模型API申請

 

11.3系統實現

 

11.3.1guitest.ipynb

 

11.3.2omgtest.ipynb

 

11.3.3omgloop.ipynb

 

11.3.4main.py

 

11.4功能測試

 

11.4.1運行項目

 

11.4.2發送問題及響應

 

項目12文字轉圖像

 

12.1總體設計

 

12.1.1整體框架

 

12.1.2系統流程

 

12.2開發環境

 

12.2.1安裝Python

 

12.2.2安裝PyCharm

 

12.2.3安裝PyWebIO庫

 

12.2.4大模型API申請

 

12.3系統實現

 

12.3.1獲取鑒權參數

 

12.3.2主程序

 

12.4功能測試

 

12.4.1運行項目

 

12.4.2發送問題及響應

 

項目13足球資訊

 

13.1總體設計

 

13.1.1整體框架

 

13.1.2系統流程

 

13.2開發環境

 

13.2.1安裝Python庫 

 

13.2.2大模型API申請

 

13.3系統實現

 

13.3.1soccerhelper.py

 

13.3.2mainWindow.py

 

13.3.3SparkAPI.py

 

13.4功能測試

 

13.4.1運行項目

 

13.4.2發送問題及響應

 

項目14圖書館檢索

 

14.1總體設計

 

14.1.1整體框架

 

14.1.2系統流程

 

14.2開發環境

 

14.2.1安裝PyCharm 

 

14.2.2創建Python虛擬環境

 

14.2.3安裝數據庫

 

14.2.4創建項目

 

14.2.5大模型API申請

 

14.3系統實現

 

14.3.1前端HTML文件

 

14.3.2視圖文件views.py

 

14.4功能測試

 

14.4.1成果展示

 

14.4.2後端日誌監控

 

14.4.3大模型API調用情況

 

項目15音色轉換

 

15.1總體設計

 

15.1.1整體框架

 

15.1.2系統流程

 

15.2開發環境

 

15.2.1配置PyCharm解釋器

 

15.2.2安裝Python包

 

15.2.3環境配置

 

15.2.4大模型API申請

 

15.3系統實現

 

15.3.1窗口設計

 

15.3.2調用音色轉換

 

15.3.3文件格式轉換

 

15.3.4窗口前端和後端業務邏輯連接

 

15.4功能測試

 

15.4.1運行項目

 

15.4.2項目輸出

 

項目16智能換臉

 

16.1總體設計

 

16.1.1整體框架

 

16.1.2系統流程

 

16.2開發環境

 

16.2.1安裝Python庫

 

16.2.2創建項目

 

16.2.3大模型API申請

 

16.3系統實現

 

16.3.1主界面類DisplayWindow

 

16.3.2子界面SecondWindow

 

16.3.3子界面ThirdWindow

 

16.3.4子界面ForthWindow類

 

16.3.5線程類VideoThread

 

16.3.6線程類APICaller

 

16.3.7線程類MonitorThread

 

16.3.8其他類FolderHandler

 

16.3.9requests.py文件

 

16.4功能測試

 

16.4.1運行項目

 

16.4.2拍照

 

16.4.3選擇本地圖像

 

16.4.4搜索目標人臉

 

16.4.5換臉

 

項目17留學文書

 

17.1總體設計

 

17.1.1整體框架

 

17.1.2系統流程

 

17.2開發環境

 

17.2.1安裝Node.js 

 

17.2.2安裝Vue.js

 

17.2.3大模型API申請

 

17.3系統實現

 

17.3.1API.js

 

17.3.2headBar.vue

 

17.3.3index.vue

 

17.3.4App.vue

 

17.4功能測試

 

17.4.1運行項目

 

17.4.2發送問題及響應

 

項目18寵物幫手

 

18.1總體設計

 

18.1.1整體框架

 

18.1.2系統流程

 

18.2開發環境

 

18.2.1安裝Node.js 

 

18.2.2安裝pnpm 

 

18.2.3環境配置

 

18.2.4創建項目

 

18.2.5大模型API申請

 

18.3系統實現

 

18.3.1頭部head

 

18.3.2樣式style.css

 

18.3.3樣式one.css

 

18.3.4主體body

 

18.3.5其餘文件的主體body

 

18.3.6main.js腳本

 

18.4功能測試

 

18.4.1運行項目

 

18.4.2發送問題及響應

 

項目19用戶評價

 

19.1總體設計

 

19.1.1整體框架

 

19.1.2系統流程

 

19.2開發環境

 

19.2.1安裝PyCharm 

 

19.2.2安裝urllib 

 

19.2.3環境配置

 

19.2.4創建項目

 

19.3系統實現

 

19.3.1導入運行庫

 

19.3.2獲取Stoken

 

19.3.3獲取回答

 

19.3.4主函數

 

19.4功能測試

 

19.4.1運行項目

 

19.4.2發送問題及響應

 

項目20旅游圖鑒

 

20.1總體設計

 

20.1.1整體框架

 

20.1.2系統流程

 

20.2開發環境

 

20.2.1安裝Node.js 

 

20.2.2安裝pnpm 

 

20.2.3環境配置

 

20.2.4創建項目

 

20.2.5大模型API申請

 

20.3系統實現

 

20.3.1頭部head

 

20.3.2樣式style

 

20.3.3主體body

 

20.3.4main.js腳本

 

20.4功能測試

 

20.4.1運行項目

 

20.4.2發送問題及響應

 

項目21文案助手

 

21.1總體設計

 

21.1.1整體框架

 

21.1.2系統流程

 

21.2開發環境

 

21.2.1安裝Python

 

21.2.2安裝PyCharm

 

21.2.3安裝PyWebIO庫

 

21.2.4大模型API申請

 

21.3系統實現

 

21.3.1主程序

 

21.3.2API通信

 

21.4功能測試

 

21.4.1運行項目

 

21.4.2發送問題及響應

 

項目22菜譜推薦

 

22.1總體設計

 

22.1.1整體框架

 

22.1.2系統流程

 

22.2開發環境

 

22.2.1安裝Node.js 

 

22.2.2安裝pnpm 

 

22.2.3環境配置

 

22.2.4創建項目

 

22.2.5大模型API申請

 

22.3系統實現

 

22.3.1頭部head

 

22.3.2樣式style

 

22.3.3主體body

 

22.3.4main.js腳本

 

22.4功能測試

 

22.4.1運行項目

 

22.4.2發送問題及響應

 

項目23文字糾錯

 

23.1總體設計

 

23.1.1整體框架

 

23.1.2系統流程

 

23.2開發環境

 

23.2.1安裝Node.js 

 

23.2.2安裝pnpm 

 

23.2.3環境配置

 

23.2.4創建項目

 

23.2.5大模型API申請

 

23.3系統實現

 

23.3.1頭部head

 

23.3.2樣式style

 

23.3.3主體body

 

23.3.4main.js腳本

 

23.4功能測試

 

23.4.1運行項目

 

23.4.2發送問題及響應

 

項目24網球運動員

 

24.1總體設計

 

24.1.1整體框架

 

24.1.2系統流程

 

24.2開發環境

 

24.2.1安裝Python

 

24.2.2安裝PyCharm

 

24.2.3環境配置

 

24.2.4大模型API申請

 

24.3系統實現

 

24.3.1頭部head

 

24.3.2樣式style

 

24.3.3主體body

 

24.3.4main.py腳本

 

24.4功能測試

 

24.4.1運行項目

 

24.4.2發送問題及響應

 

項目25職業推薦

 

25.1總體設計

 

25.1.1整體框架

 

25.1.2系統流程

 

25.2開發環境

 

25.2.1安裝PyCharm 

 

25.2.2大模型API申請

 

25.3系統實現

 

25.3.1頭部head

 

25.3.2樣式style

 

25.3.3主體body

 

25.3.4App.py

 

25.4功能測試

 

25.4.1運行項目

 

25.4.2發送問題及響應

 

項目26職場助手

 

26.1總體設計

 

26.1.1整體框架

 

26.1.2系統流程

 

26.2開發環境

 

26.2.1安裝微信開發者工具 

 

26.2.2安裝MySQL

 

26.2.3安裝Navicat

 

26.2.4環境配置

 

26.2.5項目啟動

 

26.2.6大模型API申請

 

26.3系統實現

 

26.3.1小程序全局配置

 

26.3.2spark

 

26.3.3user

 

26.3.4後端服務器

 

26.4功能測試

 

26.4.1發送問題及響應

 

26.4.2查詢歷史記錄

 

項目27手繪圖像識別

 

27.1總體設計

 

27.1.1整體框架

 

27.1.2系統流程

 

27.2開發環境

 

27.2.1安裝微信開發者工具 

 

27.2.2安裝調試基礎庫 

 

27.2.3大模型API申請

 

27.3系統實現

 

27.3.1畫板組件

 

27.3.2主界面的.js文件

 

27.3.3.wxml文件和.wxss文件

 

27.4功能測試

 

27.4.1運行項目

 

27.4.2繪制圖像獲得回答

 

項目28文獻閱讀

 

28.1總體設計

 

28.1.1整體框架

 

28.1.2系統流程

 

28.2開發環境

 

28.2.1配置服務器端

 

28.2.2環境配置

 

28.2.3大模型API申請

 

28.3系統實現

 

28.3.1前端代碼

 

28.3.2後端代碼

 

28.4功能測試

 

項目29法律咨詢

 

29.1總體設計

 

29.1.1整體框架

 

29.1.2系統流程

 

29.2開發環境

 

29.2.1安裝微信開發者工具

 

29.2.2大模型API申請

 

29.3系統實現

 

29.3.1index.js

 

29.3.2index.wxml

 

29.3.3index.wxss

 

29.3.4hotline.wxml

 

29.3.5hotline.wxss

 

29.3.6consult.js

 

29.3.7consult.wxml

 

29.3.8consult.wxss

 

29.3.9lawfirm.js

 

29.3.10lawfirm.wxml

 

29.3.11lawfirm.wxss

 

29.3.12App.js

 

29.3.13App.json

 

29.3.14App.wxss

 

29.3.15Project.config.json

 

29.4功能測試

 

29.4.1運行項目

 

29.4.2發送問題及響應

 

項目30文風模擬

 

30.1總體設計

 

30.1.1整體框架

 

30.1.2系統流程

 

30.2開發環境

 

30.2.1安裝Python

 

30.2.2安裝庫和模塊 

 

30.2.3創建項目

 

30.2.4大模型API申請

 

30.3系統實現

 

30.3.1導入模塊和初始化

 

30.3.2創建文本框及文風選擇

 

30.3.3設置按鈕樣式及模型版本

 

30.3.4運行Tkinter主循環

 

30.4功能測試

 

30.4.1運行項目

 

30.4.2發送問題及響應