关于我们
![]() ![]() |
AI大模型创新案例开发实践——基于讯飞星火大模型项目开发30例 内容提要 本书融合了同类图书的优点,采取了创新方式,精选了趣味性、实用性强的30个应用案例,从不同难度、不同模块、不同类型进行总结,满足不同层次开发人员的需求。 大模型是大规模语言模型(Large Language Model)的简称。大模型主要指具有数十亿甚至上百亿参数的深度学习模型,其具备大容量、大算力、多参数等特点。大模型由早期的单语言预训练模型发展至多语言预训练模型,再到现阶段的多模态预训练模型。随着人工智能技术的发展和应用场景的不断扩大,大模型从最初主要应用于计算机视觉、自然语言处理发展到目前逐渐应用于医疗、金融、智能制造等领域。这些领域都需要处理大量的数据,运用大模型可实现处理多任务的目标。大模型不仅能够提供更高效、更精准的解决方案,也逐渐成为人工智能领域的重要发展方向之一。 大学作为传播知识、科研创新、服务社会的主要机构,为社会培养具有创新思维的现代化人才责无旁贷,而具有时代特色的书籍又是培养专业知识的基础。本书依据当今信息社会的发展趋势,基于工程教育教学经验,意欲将大模型开发知识提炼为适合国情、具有自身特色的创新实践教材。作者总结了30个案例,以期推进创新创业教育,为国家输送更多掌握自主技术的创新创业型人才。 本书的内容和素材主要来源于以下几方面: 作者所在学校近几年承担的和北京市的教育、教学改革项目与成果; 作者指导的研究生在物联网方向的研究工作及成果总结; 北京邮电大学信息工程专业创新实践。该专业学生通过CDIO工程教育方法,实现创新研发,不但学到了知识,提高了能力,而且为本书提供了第一手素材和资料,在此向信息工程专业的学生表示感谢。 本书的编写得到了高等学校电子信息类专业教学指导委员会、信息工程专业国家第一类特色专业建设项目、信息工程专业国家第二类特色专业建设项目、CDIO工程教育模式研究与实践项目、本科教学工程项目、信息工程专业北京市特色专业项目、北京高等学校教育教学改革项目的大力支持,特此表示感谢! 由于作者水平有限,书中难免会存在不当之处,敬请读者不吝指正,以便作者进一步修改和完善。
李永华,现执教于北京邮电大学,教授,博导,拥有超过10年的嵌入式开发经验,致力于物联网、云计算与大数据的研究工作。在教学中善于以兴趣为导向,激发学生的创造性;以素质为基础,提高自身教学水平;以科研为手段,促进教学理念的转变。在研发及教学实践中指导学生实现500个创新案例,承担参与了30余项国家级、企业组织的理论研究和工程项目没在国内外学术期刊以及会议发表论文60余篇,申请专利40余项,出版教材40余部。 项目1花语科普 1.1总体设计 1.1.1整体框架 1.1.2系统流程 1.2开发环境 1.2.1安装Node.js 1.2.2安装VS Code 1.2.3安装pnpm 1.2.4环境配置 1.2.5创建项目 1.2.6大模型API申请 1.3系统实现 1.3.1index.html 1.3.2style.css主界面样式 1.3.3main.js调用大模型API 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安装Python 2.2.2安装PyCharm 2.2.3安装MySQL 2.2.4安装FFmpeg 2.2.5大模型API申请 2.3系统实现 2.3.1构建数据库 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系统流程 3.2开发环境 3.2.1安装Node.js 3.2.2安装pnpm 3.2.3环境配置 3.2.4创建项目 3.2.5大模型API申请 3.3系统实现 3.3.1头部head 3.3.2主体body 3.3.3样式style 3.3.4main.js脚本 3.4功能测试 3.4.1启动项目 3.4.2发送问题及响应 项目4歌曲识别 4.1总体设计 4.1.1整体框架 4.1.2系统流程 4.2开发环境 4.2.1安装Node.js 4.2.2安装Python 4.2.3安装PyCharm 4.2.4环境配置 4.2.5创建项目 4.2.6大模型API申请 4.3系统实现 4.3.1头部template 4.3.2样式style 4.3.3主体script 4.3.4定义参数 4.3.5调用大模型 4.4功能测试 4.4.1启动项目 4.4.2发送问题及响应 项目5文字纠错 5.1总体设计 5.1.1整体框架 5.1.2系统流程 5.2开发环境 5.2.1安装JDK1.8 5.2.2安装Maven 5.2.3安装IDEA 5.2.4环境配置 5.2.5创建项目 5.2.6大模型API申请 5.3系统实现 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发送问题及响应 项目6就业指导与生涯规划 6.1总体设计 6.1.1整体框架 6.1.2系统流程 6.2开发环境 6.2.1安装Node.js 6.2.2安装pnpm 6.2.3环境配置 6.2.4创建项目 6.2.5大模型API申请 6.3系统实现 6.3.1头部head 6.3.2样式style 6.3.3主体body 6.3.4index.js脚本 6.4功能测试 6.4.1启动项目 6.4.2发送问题及响应 项目7模仿名人秀 7.1总体设计 7.1.1整体框架 7.1.2系统流程 7.2开发环境 7.2.1下载GPTSoVITS与语音模型训练 7.2.2安装Anaconda 7.2.3环境配置 7.2.4创建项目 7.2.5大模型API申请 7.3系统实现 7.3.1网页界面 7.3.2main部分 7.3.3其他函数 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发送问题及响应 项目8音乐创作 8.1总体设计 8.1.1整体框架 8.1.2系统流程 8.2开发环境 8.2.1安装Node.js 8.2.2环境配置 8.2.3创建项目 8.2.4大模型API申请 8.3系统实现 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发送问题及响应 项目9记账顾问 9.1总体设计 9.1.1整体框架 9.1.2系统流程 9.2开发环境 9.2.1安装Node.js 9.2.2安装pnpm 9.2.3环境配置 9.2.4创建项目 9.2.5大模型API申请 9.3系统实现 9.3.1头部head 9.3.2样式style 9.3.3主体body 9.3.4main.js脚本 9.4功能测试 9.4.1启动项目 9.4.2发送问题及响应 项目10节日祝福 10.1总体设计 10.1.1整体框架 10.1.2系统流程 10.2开发环境 10.2.1安装微信开发者工具 10.2.2大模型API申请 10.3系统实现 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发送问题及响应 项目11畅游山海经 11.1总体设计 11.1.1整体框架 11.1.2系统流程 11.2开发环境 11.2.1安装Node.js 11.2.2安装微信小程序 11.2.3环境配置 11.2.4创建项目 11.2.5大模型API申请 11.3系统实现 11.3.1登录界面 11.3.2catalog界面 11.3.3question界面 11.3.4gallery界面 11.4功能测试 11.4.1启动项目 11.4.2发送问题及响应 项目12智能客服 12.1总体设计 12.1.1整体框架 12.1.2系统流程 12.2开发环境 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环境 12.2.8大模型API申请 12.3系统实现 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(数据库文件) 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系统流程 13.2开发环境 13.2.1安装Node.js 13.2.2安装VS Code 13.2.3创建项目 13.2.4大模型API申请 13.3系统实现 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发送问题及响应 项目14图文转换 14.1总体设计 14.1.1整体框架 14.1.2系统流程 14.2开发环境 14.2.1安装VS Code 14.2.2安装FileZilla 14.2.3云服务器环境配置 14.2.4远程连接 14.2.5程序部署到云端服务器 14.2.6申请大模型API 14.3系统实现 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系统流程 15.2开发环境 15.2.1安装Node.js 15.2.2安装pnpm 15.2.3安装MySQL 15.2.4安装DBeaver 15.2.5环境配置 15.2.6创建项目 15.2.7大模型API申请 15.3系统实现 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发送问题及响应 项目16图书阅读 16.1总体设计 16.1.1整体框架 16.1.2系统流程 16.2开发环境 16.2.1安装Node.js 16.2.2安装Python环境 16.2.3安装npm 16.2.4React框架库 16.2.5环境配置 16.2.6创建项目 16.2.7大模型API申请 16.3系统实现 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发送问题及响应 项目17出游规划 17.1总体设计 17.1.1整体框架 17.1.2系统流程 17.2开发环境 17.2.1安装微信开发者工具 17.2.2环境配置 17.2.3创建项目 17.2.4大模型API申请 17.2.5天气API申请 17.3系统实现 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发送问题及响应 17.4.3天气预报查看 17.4.4地区选择 项目18智能医疗 18.1总体设计 18.1.1整体框架 18.1.2系统流程 18.2开发环境 18.2.1安装Node.js 18.2.2安装npm 18.2.3环境配置 18.2.4创建项目 18.2.5大模型API申请 18.3系统实现 18.3.1头部head 18.3.2样式style 18.3.3主体body 18.3.4main.js脚本 18.4功能测试 18.4.1启动项目 18.4.2发送问题及响应 项目19封面生成 19.1总体设计 19.1.1整体框架 19.1.2系统流程 19.2开发环境 19.2.1安装Node.js 19.2.2安装VS Code 19.2.3环境配置 19.2.4创建项目 19.2.5大模型API申请 19.3系统实现 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系统流程 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.3.5首页界面 20.4功能测试 20.4.1启动项目 20.4.2发送问题及响应 项目21宠物医师 21.1总体设计 21.1.1整体框架 21.1.2系统流程 21.2开发环境 21.2.1安装Node.js 21.2.2安装VS Code 21.2.3安装pnpm 21.2.4安装微信开发者工具 21.2.5环境配置 21.2.6创建项目 21.2.7大模型API申请 21.3系统实现 21.3.1宠物用药 21.3.2看图问诊界面 21.3.3附近医院界面 21.4功能测试 21.4.1启动项目 21.4.2发送问题及响应 项目22健身规划 22.1总体设计 22.1.1整体框架 22.1.2系统流程 22.2开发环境 22.2.1创建项目 22.2.2申请阿里云服务器 22.2.3安装宝塔Linux面板 22.2.4部署宝塔Linux面板 22.2.5运行项目 22.2.6大模型API申请 22.3系统实现 22.3.1默认主页 22.3.2获取信息路由 22.3.3主要功能 22.3.4任务清单路由 22.3.5调用大模型API 22.4功能测试 22.4.1启动项目 22.4.2发送问题及响应 项目23对话式游戏 23.1总体设计 23.1.1整体框架 23.1.2系统流程 23.2开发环境 23.2.1安装NVM 23.2.2使用NVM安装Node.js 23.2.3安装PyCharm 23.2.4项目创建 23.2.5大模型API申请 23.3系统实现 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发送问题及响应 项目24文献阅读 24.1总体设计 24.1.1整体框架 24.1.2系统流程 24.2开发环境 24.2.1安装JDK1.8 24.2.2环境配置 24.2.3Maven环境配置 24.2.4编译器下载 24.2.5创建项目 24.2.6微信开发者工具 24.2.7大模型API申请 24.3系统实现 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系统流程 25.2开发环境 25.2.1安装Node.js 25.2.2安装VS Code 25.2.3环境配置 25.2.4大模型API申请 25.3系统实现 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发送问题及响应 项目26智能桌游 26.1总体设计 26.1.1整体框架 26.1.2系统流程 26.2开发环境 26.2.1安装Node.js 26.2.2安装pnpm 26.2.3环境配置 26.2.4创建项目 26.2.5大模型API申请 26.3系统实现 26.3.1头部head 26.3.2样式style 26.3.3主体body 26.3.4mainV2.js脚本 26.4功能测试 26.4.1启动项目 26.4.2发送问题及响应 项目27色彩普及 27.1总体设计 27.1.1整体框架 27.1.2系统流程 27.2开发环境 27.2.1安装Node.js 27.2.2安装Anaconda 27.2.3安装MySQL 27.2.4环境配置 27.2.5创建项目 27.2.6大模型API申请 27.3系统实现 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系统流程 28.2开发环境 28.2.1安装Node.js 28.2.2大模型API申请 28.3系统实现 28.3.1polish.wxml 28.3.2polish.wxss 28.3.3polish.js 28.3.4main.js脚本 28.4功能测试 28.4.1启动项目 28.4.2发送问题及响应 项目29音乐推送 29.1总体设计 29.1.1整体框架 29.1.2系统流程 29.2开发环境 29.2.1安装Node.js 29.2.2IDEA的使用 29.2.3安装MySQL 29.2.4创建项目 29.2.5大模型API申请 29.3系统实现 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发送问题及响应 项目30抖音爆款 30.1总体设计 30.1.1整体框架 30.1.2系统流程 30.2开发环境 30.2.1安装Python 30.2.2安装PyCharm 30.2.3安装VS Code 30.2.4环境配置 30.2.5创建项目 30.2.6大模型API申请 30.3系统实现 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后端函数 30.3.18前后端交互 30.4功能测试 30.4.1启动项目 30.4.2首页网页功能选择以及跳转 30.4.3创作中心界面功能 30.4.4图片关键字提取功能测试 30.4.5语音输入功能测试 30.4.6热点搜索功能测试 30.4.7内容创作功能测试
你还可能感兴趣
我要评论
|