计算思维与人工智能基础
定 价:56 元
丛书名:
为深入贯彻落实党的二十大精神,加快建设数字中国,培养大批具备计算思维和人工智能素养的创新人才,本书以培养学生的计算思维能力和人工智能应用能力为目标,力求做到理论与实践相结合、知识与能力并重、科技与人文交融,为读者提供一本内容丰富、结构清晰、实用性强的人工智能通识课教材。本书分为理论篇和实践篇两大部分,共8章。第1~6章为理论篇,从计算思维与计算机系统基础入手,详细介绍了计算机系统基础知识,深入探讨了人工智能的概念、核心要素、关键技术及应用,帮助学习者全面掌握人工智能的理论体系。此外,还涵盖了分布式计算环境、云计算、大数据、物联网、区块链等前沿技术,帮助学习者了解人工智能在当代技术环境中的应用与发展趋势。第7~8章为实践篇,聚焦Python编程实战,通过实验和项目实战逐步引导学习者掌握Python编程技巧,掌握如何利用AI开放平台编程实现文字识别、图像识别等功能;深入探讨AIGC(生成式人工智能)工具的应用,涵盖写作、图表、演示文稿、图像、视频、代码生成等多个领域,结合实际案例,帮助学习者快速上手AIGC工具,提升工作效率。本书紧跟时代步伐,注重思维训练,强化实践应用,既适合作为高等院校人工智能通识课程的教材,也可作为人工智能爱好者的自学用书。
以培养学生的计算思维能力和人工智能应用能力为目标,力求做到理论与实践相结合、知识与能力并重、科技与人文交融,为读者提供一本内容丰富、结构清晰、实用性强的人工智能通识课教材。
计算思维与人工智能基础以人工智能为代表的新一轮科技革命和产业变革正在重构全球创新版图、重塑全球经济结构。人工智能作为引领未来的战略性技术,正在深刻改变着人类的生产生活方式,推动着社会各领域向智能化方向加速演进。为深入贯彻落实党的二十大精神,加快建设数字中国,培养大批具备计算思维和人工智能素养的创新人才,本书紧密结合社会发展需求,以培养学生的计算思维能力和人工智能应用能力为目标,力求做到理论与实践相结合、知识与能力并重、科技与人文交融,为读者提供一本内容丰富、结构清晰、实用性强的人工智能通识课教材。本书特色如下。(1) 紧跟时代步伐,体现最新发展。本书内容紧跟人工智能技术发展趋势,涵盖了机器学习、深度学习、自然语言处理、计算机视觉等前沿技术,并介绍了生成式人工智能(AIGC)等新兴领域,帮助学生了解人工智能的最新发展动态和应用前景。(2) 注重思维训练,培养创新能力。本书以计算思维为主线,引导学生运用抽象、分解、模式识别、算法设计等思维方式分析和解决问题,培养学生的逻辑思维能力、问题解决能力和创新能力。(3) 强化实践应用,提升动手能力。本书设计了丰富的实验和案例,引导学生运用Python编程语言和人工智能开放平台进行实践操作,帮助学生将理论知识转化为实践能力,提升学生的动手能力和解决实际问题的能力。(4) 融入思政元素,培养家国情怀。本书将社会主义核心价值观、中华优秀传统文化、科技强国战略等思政元素融入教学内容,引导学生树立正确的世界观、人生观和价值观,培养学生的家国情怀和社会责任感。此外,本书中利用思考与探索角色模拟能力拓展与训练等栏目多方位、多角度培养学生工程能力,包括终身学习能力、团队工作和交流能力、社会及企业环境下建造产品的系统能力、具备可持续发展理念的人工智能综合应用能力。期望本书能助力读者系统地掌握人工智能的基础理论、核心技术以及典型应用;培育学生在人工智能领域的创新思维与实践能力;帮助学生突破传统学科的界限,养成跨学科的思考模式;有力推动学科交叉融合,促进复合型人才的培养。本书由河北工程大学与中智讯(武汉)科技有限公司联合编写,河北工程大学本科教材建设基金资助出版,河北工程大学信息与电气工程学院领导提供了大量的意见和建议,人工智能通识课课程组的老师赵辉、杨丽(大)、王彬丽、杨丽(小)、张艳丽、楚荣珍、崔继馨,通信工程系的老师贾少锐、张龙也为本书的编写付出了辛勤的劳动,在此表示感谢。编者参阅和引用了大量参考文献,在此对相关作者表示衷心的感谢。由于作者的水平有限及时间仓促,书中难免存在不足之处,恳请读者批评和指正,以使其更臻完善!
编者2025年3月
计算思维与人工智能基础理论篇第1章计算思维与计算机系统基础31.1计算机技术31.1.1计算机的发展31.1.2图灵机模型41.1.3冯·诺依曼机61.1.4计算机的主要特点61.1.5计算机的分类71.1.6计算机的主要应用81.2计算思维91.2.1计算思维的概念91.2.2计算思维的本质91.2.3计算思维的特征101.2.4计算思维中的思维方式111.3信息在计算机内的表示131.3.1常用数制及数制转换131.3.2数值信息的表示和处理181.3.3字符信息的表示和处理201.3.4多媒体信息的表示和处理241.4计算机系统基础291.4.1计算机系统概述291.4.2计算机硬件系统311.4.3计算机软件系统401.4.4计算机的基本工作原理50基础知识练习51能力拓展与训练52第2章人工智能基础532.1认识人工智能532.1.1人工智能的概念532.1.2人工智能的判定图灵测试532.2人工智能的发展历程542.3人工智能的主流研究学派552.4人工智能的三大核心要素572.5人工智能前沿技术的发展方向582.5.1人工智能前沿技术聚焦方向582.5.2人工智能的发展方向AGI592.6人工智能的关键技术592.6.1机器学习602.6.2深度学习642.6.3机器视觉692.6.4自然语言处理712.6.5知识图谱732.6.6语音处理772.6.7智能机器人792.7人工智能在各领域中的应用832.7.1智慧工业832.7.2智慧医疗862.7.3智慧交通882.7.4智慧农业912.7.5智慧商务932.8人工智能伦理962.8.1人工智能伦理的发展962.8.2发展人工智能对社会的利与弊972.8.3人工智能伦理的主要问题982.8.4人工智能伦理的典型案例982.8.5人工智能伦理规范与职业道德99基础知识练习100能力拓展与训练101第3章人工智能之算法思维1023.1算法的概念1023.1.1什么是算法1023.1.2算法的分类1033.1.3算法的特征1043.2算法的设计与分析1043.2.1问题求解的步骤1043.2.2数学建模1053.2.3算法的描述1063.2.4常用的算法设计策略1093.2.5算法分析1163.3算法的实现程序设计语言1193.3.1程序设计语言的分类1193.3.2语言处理程序120基础知识练习121能力拓展与训练122第4章人工智能之程序思维1244.1认识软件、程序和程序设计1244.2Python语言概述1264.2.1Python语言的特点1264.2.2Python环境搭建1274.2.3Python的开发环境1274.3Python语言基础1314.3.1标识符和关键字1314.3.2程序的书写规则1324.3.3基本的输入和输出1344.4Python的常用数据类型1364.4.1常量、对象、变量和动态类型化1374.4.2数字类型1384.4.3数字类型的运算1394.4.4布尔类型1424.4.5字符串类型1424.4.6字符串类型的运算1434.5列表、元组、字典和集合1444.5.1列表1444.5.2元组1484.5.3字典和集合1484.6运算符和表达式1494.6.1运算符1494.6.2表达式1514.7程序控制结构1524.7.1顺序结构1524.7.2选择结构1534.7.3循环结构1574.8函数与模块1634.8.1模块的导入和使用1644.8.2Python标准库1654.8.3Python第三方库1654.8.4自定义函数1664.8.5变量的作用域1694.9文件1694.9.1文件的概念与类型1694.9.2文件的打开和关闭1704.9.3文件的读写171基础知识练习173能力拓展与训练176第5章人工智能之大模型技术应用1775.1AI大模型技术1775.1.1AI大模型技术概述1775.1.2大模型与传统机器学习模型的区别1785.1.3AI大模型技术对社会的影响与发展趋势1785.1.4AI大模型的工作原理1795.1.5我国AI大模型的分类1805.2生成式人工智能概述1825.2.1生成式人工智能的定义1825.2.2AIGC的技术理论简述1835.2.3AIGC的主要特点1845.2.4AIGC的发展历程1855.2.5AIGC的价值1855.2.6AIGC面临的挑战与发展趋势1865.3常见的AIGC大模型1875.3.1综合型大语言模型1875.3.2图像生成大模型1885.3.3代码生成大模型1895.3.4视频生成大模型1895.4AIGC的应用1905.4.1写作1905.4.2生成图表1995.4.3制作演示文稿2055.4.4生成图像2095.4.5生成视频2175.4.6编写代码2225.4.7搭建AI智能体225基础知识练习229能力拓展与训练229第6章人工智能之分布式计算环境2316.1互联网2316.1.1计算机网络概述2316.1.2局域网2346.1.3互联网2366.2云计算2426.2.1云计算的概念2426.2.2云计算的特征2426.2.3云计算的分类2436.2.4云计算的关键技术2456.2.5云计算的应用2466.3大数据2486.3.1大数据的概念2486.3.2大数据的特征2486.3.3大数据的核心技术2496.3.4大数据应用2506.4物联网2526.4.1物联网的概念2526.4.2物联网的特征2536.4.3物联网的体系结构2536.4.4物联网的应用2556.5区块链2586.5.1区块链的概念2586.5.2区块链的特征2596.5.3区块链的核心技术2606.5.4区块链的应用263基础知识练习264能力拓展与训练265实践篇第7章人工智能之Python编程实战2697.1Python编程基础实战269一、 实验目标269二、 实验内容2697.2Python控制结构270一、 实验目标270二、 实验内容2717.3Python函数和文件的使用272一、 实验目标272二、 实验内容2727.4常用算法设计策略的Python实现274一、 实验目标274二、 实验内容2747.5AI开放平台的使用基础276一、 实验目标276二、 预备知识276三、 实验内容2797.6在百度开放平台使用Python编程调用API282一、 实验目标282二、 实验内容2837.7在讯飞开放平台使用Python编程调用API286一、 实验目标286二、 预备知识286三、 实验内容287第8章AIGC应用实战2908.1写作类AIGC工具的应用290一、 实验目标290二、 应用案例分析290三、 项目实战2938.2图表类AIGC工具的应用293一、 实验目标293二、 应用案例分析293三、 项目实战2958.3演示文稿类AIGC工具的应用295一、 实验目标295二、 应用案例分析295三、 项目实战2978.4图像类AIGC工具的应用298一、 实验目标298二、 应用案例分析298三、 项目实战3008.5视频类AIGC工具的应用300一、 实验目标300二、 应用案例分析300三、 项目实战3028.6代码类AIGC工具的应用302一、 实验目标302二、 应用案例分析302三、 项目实战3048.7AI智能体搭建305一、 实验目标305二、 应用案例分析305三、 项目实战308参考文献309
平台介绍|荣誉资质|联系我们|出版社登陆