• 人工智能程序设计实践 9787563566556 刘瑞芳,孙勇 北京邮电大学出版社有限公司
21年品牌 40万+商家 超1.5亿件商品

人工智能程序设计实践 9787563566556 刘瑞芳,孙勇 北京邮电大学出版社有限公司

当天发货,全新正版书。新华书店集团直发,凡是套装书,价格异常时,请咨询后下单。

30.4 6.6折 46 全新

仅1件

北京通州
认证卖家担保交易快速发货售后保障

作者刘瑞芳,孙勇

出版社北京邮电大学出版社有限公司

ISBN9787563566556

出版时间2021-05

装帧平装

开本16开

定价46元

货号11673305

上书时间2024-03-31

白湘云书社

十四年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
目录

第1章 绪论

1.1程序设计

1.2人工智能应用

1.2.1人工智能

1.2.2大数据

1.2.3机器学习

1.2.4深度学习

1.2.5云计算

1.3人机交互

1.3.1控制台应用程序

1.3.2图形用户接口

1.3.3C/S图形用户接口

1.3.4B/S图形用户接口

1.3.5移动端应用·

1.3.6嵌入式系统

1.3.7智能交互

第2章自由复述生成系统

2.1项目分析和设计

2.1.1需求分析

2.1.2可行性分析

2.1.3“自由”的定义

2.1.4系统设计

2.2基础知识补充

2.2.1循环神经网络·

2.2.2门控循环神经网络

2.2.3编码器-解码器框架

2.2.4推理策略

2.2.5 注意力机制及Transformer模型

2.2.6多样化生成方法

2.3数据分析和处理

2.4 项目实现

2.4.1项目平台

2.4.2模型结构

2.4.3训练方法

2.4.4推理方法

2.5性能分析

2.5.1复述评价方法

2.5.2实验结果

第3章基于大数据的电影推荐

3.1项目分析和设计

3.1.1需求分析

3.1.2总体设计

3.2大数据基础

3.2.1大数据应用

3.2.2大数据并行处理平台

3.3推荐算法基础·

3.4项目的Python语言实现

3.5项目的Spark平台实现.

第4章旋律的自动伴奏生成

4.1项目分析和设计

4.1.1需求分析

4.1.2系统设计

4.2基础知识补充

4.2.1音乐基础

4.2.2隐马尔可夫模型和维特比算法·

4.2.3网络通信

4.3数据分析和处理

4.3.1数据处理

4.3.2数据验证

4.4项目实现

4.4.1项目平台

4.4.2应用界面设计

4.4.3旋律模块设计

4.4.4服务器与接口设计

4.4.5和弦模块设计

4.4.6伴奏模块设计

……

第9章基于ModelArts的命名实体识别

9.1项目分析和设计

9.1.1需求分析

9.2基础知识补充

9.2.1CRF

9.2.2 BiLSTM

9. 2. 3 ModelArts

9.3数据处理

9.4算法实现

9.5应用部署

9.5.1开发环境的创建与调测

9.5.2云平台模型训练

9.5.3模型管理和部署

9.6应用推理

第10章金融事件因果关系抽取

10.1项目分析和设计

10.1.1需求分析

10.1.2算法接口设计

10.2基础知识补充·

10.2.1词嵌入模型·

10.2.2预训练模型·

10.2.3因果关系抽取方法

10.2.4序列标注

10.2.5条件随机场·

10.3数据分析和处理

10.3.1输入输出格式

10.3.2模型训练数据集

10.4项目实现

10.4.1项目平台

10.4.2事件抽取模型

10.5性能评估和模型拓展



内容摘要

第1章绪论

在各种程序设计课程和教材中,一般是以一种程序设计语言为主线,让读者学习编程语言的基本知识,再学习一些程序设计的方法和编程技巧。本教材则帮助读者以学习程序设计和软件开发为目标,以人工智能应用项目为案例,以动手实践为手段来达到学习的效果。本章首先介绍基本概念和应用开发过程,并为后续各章提供技术概览。

1.1程序设计

中华人民共和国国家标准《质量管理体系基础和术语》(GB/T19000-2016/1SO9000:2015)第3.4.5条对“程序”的定义是:为进行某项活动或过程(3.4.1)所规定的途径。

“程序”并不是计算机专业的特有名词。在管理学中,程序是指规范的办事流程,是解决问题的一个顺序和过程管理的方法。在计算机中,程序被看作是一系列处理数据的过程。

任何单位任何事情,程序是能够发挥出协调高效作用的一种管理工具,为了提高办事效率,则需要进行程序设计。同样,计算机程序设计也不例外。

计算机作为一种通用计算工具,在发明之初就是为了让它能够通过执行程序来进行各种数据处理、实现计算功能。但是,计算机硬件本质上只能“听懂”机器语言,用机器语言描述的计算机程序是一组计算机能识别和执行的指令。为了便于程序设计,人们发明了各种高级程序设计语言,如C、C++、Java、Python等。这样,使用高级程序设计语言设计的程序,再通过编译软件“翻译”成机器语言在计算机上运行,从而成为满足人们某种需求的信息化工具。

百度百科中对“程序设计”的解释为:程序设计是给出解决特定问题程序的过程,是软件构造活动中的重要组成部分。程序设计往往以某种程序设计语言为工具,给出这种语言下的程序。程序设计过程应当包括分析、设计、编码、测试、排错等不同阶段。

软件相对于计算机硬件而言,是指一系列按照特定顺序组织的计算机数据和指令的集合,分为系统软件和应用软件。系统软件包括:操作系统、数据库、集成开发环境等;应用软件包括:办公软件、Web浏览器、电子邮件客户端、手机APP等。

百度百科中对“软件开发”的解释为:软件开发是根据用户要求建造出软件系统或者系统中的软件部分的过程。软件开发是一项包括需求捕捉、需求分析、设计、实现和测试的系统工程。软件一般是用某种程序设计语言来实现的。通常采用软件开发工具进行开发。

系统软件和应用软件,并不只是包括可以在计算机上运行的程序,与这些程序相关的文件一般也被认为是软件的一部分。软件设计思路和方法的一般过程,包括设计软件的功能和实现的算法和方法,软件的总体结构设计和权块设计,编程和调试,程序联调和测试,然后进行编写再提交程序。

软件开发作为一项系统工程,百度百科中对“软件工程”的解释为:软件工程是研究和应用如何以系统性的、规范化的、可定量的过程化方法去开发和维护软件,以及如何把经过时何考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来。

软件工程研究如何以工程化方法构建和维护高质量的软件,定义了软件的生命周期,如表1-1所示;定义了软件的开发模式,如表1-2所示;定义了软件开发过程管理规池、所权明州发文档撰写,等等。

总之,人们使用程序设计语言进行程序设计,目的是实现特定功能的软件,绝大部分程序是指应用软件。

每当开始设计一个新的应用软件时,在对项目的需求进行分析之后,往往需要进行技术选型工作。针对目标用户、产品特性、开发团队等方面进行考量,合适的技术选型可以达到事半功倍的效果。本书针对初学者,目的还不是培养架构师,所以在这里简要介绍一些技术,读者对此有一定的了解就行。

……



精彩内容
目前,人工智能技术的发展以机器学习、深度学习技术为主,它能够解决一些传统人工程序无法实现的效果。“人工智能+”更是被寄希望于把人工智能技术应用到各行各业之中。本书不仅包含了机器学习、深度学习的算法,还侧重于人工智能应用软件的开发。书中针对人工智能相关技术和应用设计了项目式教学案例,每章从不同侧面讲述了人工智能应用项目的设计和开发,并把需要的数据处理、机器学习模型训练和推理作为补充知识,以便于读者开展实践实验。 本书可作为高等院校人工智能相关专业的本科生或研究生课程教材,其中涉及的人工智能技术和项目开发技术也可供其他专业教学参考,同时也可供相关领域的工程技术人员阅读。

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP