![]() ![]() |
AI大模型創(chuàng)新案例開發(fā)實踐——基于訊飛星火大模型項目開發(fā)30例 ![]() 內容提要 本書融合了同類圖書的優(yōu)點,采取了創(chuàng)新方式,精選了趣味性、實用性強的30個應用案例,從不同難度、不同模塊、不同類型進行總結,滿足不同層次開發(fā)人員的需求。 大模型是大規(guī)模語言模型(Large Language Model)的簡稱。大模型主要指具有數(shù)十億甚至上百億參數(shù)的深度學習模型,其具備大容量、大算力、多參數(shù)等特點。大模型由早期的單語言預訓練模型發(fā)展至多語言預訓練模型,再到現(xiàn)階段的多模態(tài)預訓練模型。隨著人工智能技術的發(fā)展和應用場景的不斷擴大,大模型從最初主要應用于計算機視覺、自然語言處理發(fā)展到目前逐漸應用于醫(yī)療、金融、智能制造等領域。這些領域都需要處理大量的數(shù)據(jù),運用大模型可實現(xiàn)處理多任務的目標。大模型不僅能夠提供更高效、更精準的解決方案,也逐漸成為人工智能領域的重要發(fā)展方向之一。 大學作為傳播知識、科研創(chuàng)新、服務社會的主要機構,為社會培養(yǎng)具有創(chuàng)新思維的現(xiàn)代化人才責無旁貸,而具有時代特色的書籍又是培養(yǎng)專業(yè)知識的基礎。本書依據(jù)當今信息社會的發(fā)展趨勢,基于工程教育教學經驗,意欲將大模型開發(fā)知識提煉為適合國情、具有自身特色的創(chuàng)新實踐教材。作者總結了30個案例,以期推進創(chuàng)新創(chuàng)業(yè)教育,為國家輸送更多掌握自主技術的創(chuàng)新創(chuàng)業(yè)型人才。 本書的內容和素材主要來源于以下幾方面: 作者所在學校近幾年承擔的和北京市的教育、教學改革項目與成果; 作者指導的研究生在物聯(lián)網方向的研究工作及成果總結; 北京郵電大學信息工程專業(yè)創(chuàng)新實踐。該專業(yè)學生通過CDIO工程教育方法,實現(xiàn)創(chuàng)新研發(fā),不但學到了知識,提高了能力,而且為本書提供了第一手素材和資料,在此向信息工程專業(yè)的學生表示感謝。 本書的編寫得到了高等學校電子信息類專業(yè)教學指導委員會、信息工程專業(yè)國家第一類特色專業(yè)建設項目、信息工程專業(yè)國家第二類特色專業(yè)建設項目、CDIO工程教育模式研究與實踐項目、本科教學工程項目、信息工程專業(yè)北京市特色專業(yè)項目、北京高等學校教育教學改革項目的大力支持,特此表示感謝! 由于作者水平有限,書中難免會存在不當之處,敬請讀者不吝指正,以便作者進一步修改和完善。
李永華,現(xiàn)執(zhí)教于北京郵電大學,教授,博導,擁有超過10年的嵌入式開發(fā)經驗,致力于物聯(lián)網、云計算與大數(shù)據(jù)的研究工作。在教學中善于以興趣為導向,激發(fā)學生的創(chuàng)造性;以素質為基礎,提高自身教學水平;以科研為手段,促進教學理念的轉變。在研發(fā)及教學實踐中指導學生實現(xiàn)500個創(chuàng)新案例,承擔參與了30余項國家級、企業(yè)組織的理論研究和工程項目沒在國內外學術期刊以及會議發(fā)表論文60余篇,申請專利40余項,出版教材40余部。 項目1花語科普 1.1總體設計 1.1.1整體框架 1.1.2系統(tǒng)流程 1.2開發(fā)環(huán)境 1.2.1安裝Node.js 1.2.2安裝VS Code 1.2.3安裝pnpm 1.2.4環(huán)境配置 1.2.5創(chuàng)建項目 1.2.6大模型API申請 1.3系統(tǒng)實現(xiàn) 1.3.1index.html 1.3.2style.css主界面樣式 1.3.3main.js調用大模型API 1.4功能測試 1.4.1啟動項目 1.4.2發(fā)送問題及響應 1.4.3模塊功能 項目2伴學助手 2.1總體設計 2.1.1整體框架 2.1.2系統(tǒng)流程 2.2開發(fā)環(huán)境 2.2.1安裝Python 2.2.2安裝PyCharm 2.2.3安裝MySQL 2.2.4安裝FFmpeg 2.2.5大模型API申請 2.3系統(tǒng)實現(xiàn) 2.3.1構建數(shù)據(jù)庫 2.3.2注冊與登錄 2.3.3文本回復 2.3.4錄入語音并播放 2.3.5問答界面 2.3.6學習記錄助手 2.3.7界面設計 2.4功能測試 2.4.1登錄注冊 2.4.2樹洞1號 2.4.3閑聊解壓精靈 2.4.4導師推薦助手 2.4.5學習記錄助手 項目3社交助手 3.1總體設計 3.1.1整體框架 3.1.2系統(tǒng)流程 3.2開發(fā)環(huán)境 3.2.1安裝Node.js 3.2.2安裝pnpm 3.2.3環(huán)境配置 3.2.4創(chuàng)建項目 3.2.5大模型API申請 3.3系統(tǒng)實現(xiàn) 3.3.1頭部head 3.3.2主體body 3.3.3樣式style 3.3.4main.js腳本 3.4功能測試 3.4.1啟動項目 3.4.2發(fā)送問題及響應 項目4歌曲識別 4.1總體設計 4.1.1整體框架 4.1.2系統(tǒng)流程 4.2開發(fā)環(huán)境 4.2.1安裝Node.js 4.2.2安裝Python 4.2.3安裝PyCharm 4.2.4環(huán)境配置 4.2.5創(chuàng)建項目 4.2.6大模型API申請 4.3系統(tǒng)實現(xiàn) 4.3.1頭部template 4.3.2樣式style 4.3.3主體script 4.3.4定義參數(shù) 4.3.5調用大模型 4.4功能測試 4.4.1啟動項目 4.4.2發(fā)送問題及響應 項目5文字糾錯 5.1總體設計 5.1.1整體框架 5.1.2系統(tǒng)流程 5.2開發(fā)環(huán)境 5.2.1安裝JDK1.8 5.2.2安裝Maven 5.2.3安裝IDEA 5.2.4環(huán)境配置 5.2.5創(chuàng)建項目 5.2.6大模型API申請 5.3系統(tǒng)實現(xiàn) 5.3.1頭部head 5.3.2樣式styles.css 5.3.3主體body 5.3.4BasicController.java 5.4功能測試 5.4.1啟動項目 5.4.2發(fā)送問題及響應 項目6就業(yè)指導與生涯規(guī)劃 6.1總體設計 6.1.1整體框架 6.1.2系統(tǒng)流程 6.2開發(fā)環(huán)境 6.2.1安裝Node.js 6.2.2安裝pnpm 6.2.3環(huán)境配置 6.2.4創(chuàng)建項目 6.2.5大模型API申請 6.3系統(tǒng)實現(xiàn) 6.3.1頭部head 6.3.2樣式style 6.3.3主體body 6.3.4index.js腳本 6.4功能測試 6.4.1啟動項目 6.4.2發(fā)送問題及響應 項目7模仿名人秀 7.1總體設計 7.1.1整體框架 7.1.2系統(tǒng)流程 7.2開發(fā)環(huán)境 7.2.1下載GPTSoVITS與語音模型訓練 7.2.2安裝Anaconda 7.2.3環(huán)境配置 7.2.4創(chuàng)建項目 7.2.5大模型API申請 7.3系統(tǒng)實現(xiàn) 7.3.1網頁界面 7.3.2main部分 7.3.3其他函數(shù) 7.3.4speech_accord模塊 7.3.5speech2character模塊 7.3.6main_translate模塊 7.3.7voice_generate模塊 7.3.8GPT模塊 7.4功能測試 7.4.1啟動項目 7.4.2發(fā)送問題及響應 項目8音樂創(chuàng)作 8.1總體設計 8.1.1整體框架 8.1.2系統(tǒng)流程 8.2開發(fā)環(huán)境 8.2.1安裝Node.js 8.2.2環(huán)境配置 8.2.3創(chuàng)建項目 8.2.4大模型API申請 8.3系統(tǒng)實現(xiàn) 8.3.1index.html 8.3.2index.css 8.3.3index.js 8.3.4base64.js 8.3.5download.js 8.3.6transcode.worker.js 8.4功能測試 8.4.1啟動項目 8.4.2發(fā)送問題及響應 項目9記賬顧問 9.1總體設計 9.1.1整體框架 9.1.2系統(tǒng)流程 9.2開發(fā)環(huán)境 9.2.1安裝Node.js 9.2.2安裝pnpm 9.2.3環(huán)境配置 9.2.4創(chuàng)建項目 9.2.5大模型API申請 9.3系統(tǒng)實現(xiàn) 9.3.1頭部head 9.3.2樣式style 9.3.3主體body 9.3.4main.js腳本 9.4功能測試 9.4.1啟動項目 9.4.2發(fā)送問題及響應 項目10節(jié)日祝福 10.1總體設計 10.1.1整體框架 10.1.2系統(tǒng)流程 10.2開發(fā)環(huán)境 10.2.1安裝微信開發(fā)者工具 10.2.2大模型API申請 10.3系統(tǒng)實現(xiàn) 10.3.1主頁界面create.wxml 10.3.2create.js 10.3.3A&Q界面 10.3.4App.js 10.4功能測試 10.4.1啟動項目 10.4.2發(fā)送問題及響應 項目11暢游山海經 11.1總體設計 11.1.1整體框架 11.1.2系統(tǒng)流程 11.2開發(fā)環(huán)境 11.2.1安裝Node.js 11.2.2安裝微信小程序 11.2.3環(huán)境配置 11.2.4創(chuàng)建項目 11.2.5大模型API申請 11.3系統(tǒng)實現(xiàn) 11.3.1登錄界面 11.3.2catalog界面 11.3.3question界面 11.3.4gallery界面 11.4功能測試 11.4.1啟動項目 11.4.2發(fā)送問題及響應 項目12智能客服 12.1總體設計 12.1.1整體框架 12.1.2系統(tǒng)流程 12.2開發(fā)環(huán)境 12.2.1安裝XAMPP 12.2.2配置MySQL 12.2.3配置Service和port 12.2.4測試驗證 12.2.5修改密碼 12.2.6安裝Navicat 12.2.7搭建PHP環(huán)境 12.2.8大模型API申請 12.3系統(tǒng)實現(xiàn) 12.3.1bot.html 12.3.2choose.php 12.3.3composer.json 12.3.4composer.lock 12.3.5dUser.php 12.3.6feedback.php 12.3.7feedbackS.php 12.3.8hV.php 12.3.9iC.db(數(shù)據(jù)庫文件) 12.3.10iC.php 12.3.11iCM.php 12.3.12Login.html 12.3.13Login.php 12.3.14register.php 12.3.15register_s.php 12.3.16uM.php 12.3.17uPass.php 12.3.18uPass1.php 12.3.19uPassS.php 12.3.20uPerm.php 12.3.21uPerm1.php 12.3.22uPermS.php 12.3.23web_demo.php 12.3.24web_demo_m.php 12.4功能測試 12.4.1啟動項目 12.4.2服務界面 12.4.3單輪問答 12.4.4多輪問答 12.4.5用戶查看歷史咨詢記錄 12.4.6用戶管理 12.4.7意見反饋 項目13活動策劃 13.1總體設計 13.1.1整體框架 13.1.2系統(tǒng)流程 13.2開發(fā)環(huán)境 13.2.1安裝Node.js 13.2.2安裝VS Code 13.2.3創(chuàng)建項目 13.2.4大模型API申請 13.3系統(tǒng)實現(xiàn) 13.3.1頭部head 13.3.2樣式style 13.3.3主體body 13.3.4main.js腳本以及App.vue 13.3.5ws.js文件 13.4功能測試 13.4.1啟動項目 13.4.2發(fā)送問題及響應 項目14圖文轉換 14.1總體設計 14.1.1整體框架 14.1.2系統(tǒng)流程 14.2開發(fā)環(huán)境 14.2.1安裝VS Code 14.2.2安裝FileZilla 14.2.3云服務器環(huán)境配置 14.2.4遠程連接 14.2.5程序部署到云端服務器 14.2.6申請大模型API 14.3系統(tǒng)實現(xiàn) 14.3.1index.html 14.3.2樣式style 14.3.3sign.html 14.3.4main.py腳本 14.4功能測試 14.4.1啟動項目 14.4.2上傳圖片及響應 項目15菜譜推薦 15.1總體設計 15.1.1整體框架 15.1.2系統(tǒng)流程 15.2開發(fā)環(huán)境 15.2.1安裝Node.js 15.2.2安裝pnpm 15.2.3安裝MySQL 15.2.4安裝DBeaver 15.2.5環(huán)境配置 15.2.6創(chuàng)建項目 15.2.7大模型API申請 15.3系統(tǒng)實現(xiàn) 15.3.1頭部head 15.3.2樣式style 15.3.3主體body 15.3.4main.js腳本 15.3.5recipes.html 15.3.6recipes.js腳本 15.3.7server.js腳本 15.4功能測試 15.4.1啟動項目 15.4.2發(fā)送問題及響應 項目16圖書閱讀 16.1總體設計 16.1.1整體框架 16.1.2系統(tǒng)流程 16.2開發(fā)環(huán)境 16.2.1安裝Node.js 16.2.2安裝Python環(huán)境 16.2.3安裝npm 16.2.4React框架庫 16.2.5環(huán)境配置 16.2.6創(chuàng)建項目 16.2.7大模型API申請 16.3系統(tǒng)實現(xiàn) 16.3.1App.js 16.3.2App.css 16.3.3Home.js 16.3.4Count.js 16.3.5Selection.js 16.3.6Chat.js 16.3.7Chat.py 16.4功能測試 16.4.1啟動項目 16.4.2發(fā)送問題及響應 項目17出游規(guī)劃 17.1總體設計 17.1.1整體框架 17.1.2系統(tǒng)流程 17.2開發(fā)環(huán)境 17.2.1安裝微信開發(fā)者工具 17.2.2環(huán)境配置 17.2.3創(chuàng)建項目 17.2.4大模型API申請 17.2.5天氣API申請 17.3系統(tǒng)實現(xiàn) 17.3.1spark.wxml 17.3.2spark.wxss 17.3.3spark.json 17.3.4spark.js腳本 17.3.5WeatherPage.wxml 17.3.6WeatherPage.wxss 17.3.7WeatherPage.json 17.3.8WeatherPage.js腳本 17.4功能測試 17.4.1啟動項目 17.4.2發(fā)送問題及響應 17.4.3天氣預報查看 17.4.4地區(qū)選擇 項目18智能醫(yī)療 18.1總體設計 18.1.1整體框架 18.1.2系統(tǒng)流程 18.2開發(fā)環(huán)境 18.2.1安裝Node.js 18.2.2安裝npm 18.2.3環(huán)境配置 18.2.4創(chuàng)建項目 18.2.5大模型API申請 18.3系統(tǒng)實現(xiàn) 18.3.1頭部head 18.3.2樣式style 18.3.3主體body 18.3.4main.js腳本 18.4功能測試 18.4.1啟動項目 18.4.2發(fā)送問題及響應 項目19封面生成 19.1總體設計 19.1.1整體框架 19.1.2系統(tǒng)流程 19.2開發(fā)環(huán)境 19.2.1安裝Node.js 19.2.2安裝VS Code 19.2.3環(huán)境配置 19.2.4創(chuàng)建項目 19.2.5大模型API申請 19.3系統(tǒng)實現(xiàn) 19.3.1頭部head 19.3.2樣式style 19.3.3主體body 19.3.4main.js腳本 19.3.5index.js腳本 19.4功能測試 19.4.1啟動項目 19.4.2生成封面 項目20智能配色 20.1總體設計 20.1.1整體框架 20.1.2系統(tǒng)流程 20.2開發(fā)環(huán)境 20.2.1安裝Node.js 20.2.2安裝pnpm 20.2.3環(huán)境配置 20.2.4創(chuàng)建項目 20.2.5大模型API申請 20.3系統(tǒng)實現(xiàn) 20.3.1頭部head 20.3.2樣式style 20.3.3主體body 20.3.4main.js腳本 20.3.5首頁界面 20.4功能測試 20.4.1啟動項目 20.4.2發(fā)送問題及響應 項目21寵物醫(yī)師 21.1總體設計 21.1.1整體框架 21.1.2系統(tǒng)流程 21.2開發(fā)環(huán)境 21.2.1安裝Node.js 21.2.2安裝VS Code 21.2.3安裝pnpm 21.2.4安裝微信開發(fā)者工具 21.2.5環(huán)境配置 21.2.6創(chuàng)建項目 21.2.7大模型API申請 21.3系統(tǒng)實現(xiàn) 21.3.1寵物用藥 21.3.2看圖問診界面 21.3.3附近醫(yī)院界面 21.4功能測試 21.4.1啟動項目 21.4.2發(fā)送問題及響應 項目22健身規(guī)劃 22.1總體設計 22.1.1整體框架 22.1.2系統(tǒng)流程 22.2開發(fā)環(huán)境 22.2.1創(chuàng)建項目 22.2.2申請阿里云服務器 22.2.3安裝寶塔Linux面板 22.2.4部署寶塔Linux面板 22.2.5運行項目 22.2.6大模型API申請 22.3系統(tǒng)實現(xiàn) 22.3.1默認主頁 22.3.2獲取信息路由 22.3.3主要功能 22.3.4任務清單路由 22.3.5調用大模型API 22.4功能測試 22.4.1啟動項目 22.4.2發(fā)送問題及響應 項目23對話式游戲 23.1總體設計 23.1.1整體框架 23.1.2系統(tǒng)流程 23.2開發(fā)環(huán)境 23.2.1安裝NVM 23.2.2使用NVM安裝Node.js 23.2.3安裝PyCharm 23.2.4項目創(chuàng)建 23.2.5大模型API申請 23.3系統(tǒng)實現(xiàn) 23.3.1App.vue 23.3.2Default.css 23.3.3MainMenu.vue 23.3.4GamePlay.vue 23.3.5StoryBlock.vue 23.3.6StoryRecord.vue 23.3.7SparkModel.js 23.3.8story.js 23.4功能測試 23.4.1啟動項目 23.4.2發(fā)送問題及響應 項目24文獻閱讀 24.1總體設計 24.1.1整體框架 24.1.2系統(tǒng)流程 24.2開發(fā)環(huán)境 24.2.1安裝JDK1.8 24.2.2環(huán)境配置 24.2.3Maven環(huán)境配置 24.2.4編譯器下載 24.2.5創(chuàng)建項目 24.2.6微信開發(fā)者工具 24.2.7大模型API申請 24.3系統(tǒng)實現(xiàn) 24.3.1全局配置 24.3.2文件上傳 24.3.3upload.js 24.3.4upload.wxml 24.3.5功能選擇(tool) 24.3.6tool.js 24.3.7tool.wxml 24.3.8tool.wxss 24.3.9智能問答 24.3.10AI.js 24.3.11AI.wxml 24.3.12AI.wxss 24.3.13my 24.3.14my.js 24.3.15my.wxml 24.3.16my.wxss 24.3.17后端 24.4功能測試 24.4.1啟動項目 24.4.2登錄功能 24.4.3文獻上傳 24.4.4文獻分析 項目25文字識別 25.1總體設計 25.1.1整體框架 25.1.2系統(tǒng)流程 25.2開發(fā)環(huán)境 25.2.1安裝Node.js 25.2.2安裝VS Code 25.2.3環(huán)境配置 25.2.4大模型API申請 25.3系統(tǒng)實現(xiàn) 25.3.1index.html 25.3.2樣式style 25.3.3Home.vue 25.3.4service文件 25.3.5uni.ts 25.3.6main.ts 25.4功能測試 25.4.1啟動項目 25.4.2發(fā)送問題及響應 項目26智能桌游 26.1總體設計 26.1.1整體框架 26.1.2系統(tǒng)流程 26.2開發(fā)環(huán)境 26.2.1安裝Node.js 26.2.2安裝pnpm 26.2.3環(huán)境配置 26.2.4創(chuàng)建項目 26.2.5大模型API申請 26.3系統(tǒng)實現(xiàn) 26.3.1頭部head 26.3.2樣式style 26.3.3主體body 26.3.4mainV2.js腳本 26.4功能測試 26.4.1啟動項目 26.4.2發(fā)送問題及響應 項目27色彩普及 27.1總體設計 27.1.1整體框架 27.1.2系統(tǒng)流程 27.2開發(fā)環(huán)境 27.2.1安裝Node.js 27.2.2安裝Anaconda 27.2.3安裝MySQL 27.2.4環(huán)境配置 27.2.5創(chuàng)建項目 27.2.6大模型API申請 27.3系統(tǒng)實現(xiàn) 27.3.1后端 27.3.2前端 27.4功能測試 27.4.1啟動項目 27.4.2登錄界面 27.4.3首頁 27.4.4色卡庫界面 27.4.5智能搭配界面 項目28文秘服務 28.1總體設計 28.1.1整體框架 28.1.2系統(tǒng)流程 28.2開發(fā)環(huán)境 28.2.1安裝Node.js 28.2.2大模型API申請 28.3系統(tǒng)實現(xiàn) 28.3.1polish.wxml 28.3.2polish.wxss 28.3.3polish.js 28.3.4main.js腳本 28.4功能測試 28.4.1啟動項目 28.4.2發(fā)送問題及響應 項目29音樂推送 29.1總體設計 29.1.1整體框架 29.1.2系統(tǒng)流程 29.2開發(fā)環(huán)境 29.2.1安裝Node.js 29.2.2IDEA的使用 29.2.3安裝MySQL 29.2.4創(chuàng)建項目 29.2.5大模型API申請 29.3系統(tǒng)實現(xiàn) 29.3.1xhContent組件 29.3.2xhDimmer組件 29.3.3xhInput模塊 29.3.4登錄和注冊界面 29.3.5xhTitle組件 29.3.6App.vue主組件 29.3.7main.js文件 29.3.8commonTools模塊 29.3.9register模塊 29.3.10xinghuoAPI模塊 29.4功能測試 29.4.1啟動后端項目 29.4.2啟動前端項目 29.4.3發(fā)送問題及響應 項目30抖音爆款 30.1總體設計 30.1.1整體框架 30.1.2系統(tǒng)流程 30.2開發(fā)環(huán)境 30.2.1安裝Python 30.2.2安裝PyCharm 30.2.3安裝VS Code 30.2.4環(huán)境配置 30.2.5創(chuàng)建項目 30.2.6大模型API申請 30.3系統(tǒng)實現(xiàn) 30.3.1index.html界面頭部head 30.3.2index.html界面樣式style 30.3.3index.html網頁主體body 30.3.4index.html界面lunbo.js腳本 30.3.5cen.html界面頭部head 30.3.6cen.html界面樣式style 30.3.7cen.html網頁主體body 30.3.8cen.html界面.js腳本 30.3.9hot.html界面頭部head 30.3.10hot.html界面樣式style 30.3.11hot.html網頁主體body 30.3.12hot.html界面.js腳本 30.3.13store.html界面頭部head 30.3.14store.html界面樣式style 30.3.15store.html網頁主體body 30.3.16store.html界面.js腳本 30.3.17后端函數(shù) 30.3.18前后端交互 30.4功能測試 30.4.1啟動項目 30.4.2首頁網頁功能選擇以及跳轉 30.4.3創(chuàng)作中心界面功能 30.4.4圖片關鍵字提取功能測試 30.4.5語音輸入功能測試 30.4.6熱點搜索功能測試 30.4.7內容創(chuàng)作功能測試
你還可能感興趣
我要評論
|