计算机类教材 > 智能科学与技术

机器学习开发方法、工具及应用

书号:9787113278427 套系名称:高等院校人工智能系列“十四五”规划教材

作者:潘志松 出版日期:2021-07-01

定价:49.80 页码 / 开本:无 /无

策划编辑:刘丽丽 责任编辑:刘丽丽

适用专业:计算机教材 适用层次:本科,高职高专

最新印刷时间:

资源下载
教学课件(暂无) 教学素材
习题答案(暂无) 教学案例(暂无)
教学设计(暂无) 教学视频(暂无)
内容简介 前言 目录 作者介绍 图书特色
  •  ?本书介绍机器学习开发方法,工具及应用相关知识,全书由6章组成,第1章主要介绍机器学习的基本概念、分类等;第2 章主要介绍机器学习开发架构、开发步骤;第 3 章 ~第5 章主要介绍机器学习的开发工具,包括 Python、NumPy、 Pandas、Scikit-learn、TensorFlow;第6章主要介绍机器学习相关的 10 个实验,包括线性回归、决策树、人工神经网络、卷积神经网络等。
        本书适合作为高等院校人工智能专业,计算机专业,智能机器人专业,智能芯片专业及其他智能相关专业课程教材,也可作为人工智能应用、开发人员的参考用书。
    
    ?
  •       近些年人工智能发展火热,已经渗透到各行各业,正在改变着人们的工作和生活方式,同时被认为将促进整个社会的发展。机器学习是一种从数据当中发现复杂规律,并且利用规律对未来时刻、未知状况进行预测和判定的方法。机器学习被认为是当前最有可能实现人工智能的方法,大数据+机器学习使得机器学习算法从数据中发现的规律越来越普适。
          从广义上讲,机器学习是—种能够赋予机器学习能力,使其实现直接编程无法实现的功能的方法。从实践的意义上讲,机器学习是一种通过利用数据训练出模型,然后使用模型预测的方法。
        机器学习是现阶段解决众多人工智能问题的主流方法,作为一个独立的方向,正处于高速发展中。最早的机器学习算法可以追溯到20 世纪初,至今已经发展了100多年。经过一代又一代人的努力,机器学习诞生出了大量经典的方法。
        与当前市场上更多关注理论性介绍的机器学习教材不同,本书以机器学习的开发为特色,注重实践应用,包括开发方法、开发工具、开发应用等内容。本书中包含的所有实验,均以南京飞灵智能科技有限公司开发的机器学习平台为支撑进行开发。
        本书特色
        ①实用性∶本书涉及机器学习的核心实用技术,如 Python、Scikit-learn、NumPy、 Pandas 、TensorFlow 等,可使读者通过本书的学习掌握机器学习实用技术。
        ②操作性∶本书主要讲解如何利用机器学习开发工具进行实际开发,培养读者的动手能力,内容具备可操作性。
        ③趣味性∶本书包含的所有实验均具有实际的应用背景,可引起读者对应用的兴趣,提高读者的学习积极性。
        本书内容
    
        本书内容共由6章组成。
    
        第1章为机器学习基础介绍,主要介绍了机器学习的基本概念、分类、内容,同时介绍了机器学习的评价指标,可让读者对机器学习有宏观的了解。
        第2章为机器学习开发方法,包括机器学习开发架构与机器学习开发步骤两部分内容,重点让读者了解如何在机器学习理论算法的基础上与计算机相结合。进行模型开发。
        第3章为 Python 基础及机器学习软件包,介绍了Python 的基础知识,并介绍了常用的机器学习软件包,如 NumPy、Pandas、Matplotlib,为机器学习的开发打下坚掌基础。
        第4章为机器学习工具Scikit-learn 等相关工具包。Scikit-learn 作为机器学习最主要的工具包,为用户提供了各种机器学习算法接口。本章介绍了Scikit-learn 封装的常见算法,并通过实际的应用对算法进行了调用与阐述。
       第5章为深度学习工具 TensorFlow 基础与进阶,介绍了TensorFlow 2.0 的基本概念、高阶用法等,并通过 TensorFlow 实现了卷积神经网络、循环神经网络等应用,可让用户更深入地了解、掌握TensorFlow 工具。
    第6 章为机器学习实验分析,包括与机器学习相关的 10 个实验,包括线性回归、决策树、支持向量机、朴索贝叶斯分类器、关联学习、聚类、人工神经网络,卷积神经网络、循环神经网络、强化学习,可有效帮助读者提高实际操作能力。
    本书适合作为高等院校人工智能专业,计算机专业、智能机器人专业、智能芯片专业及其他智能相关专业课程教材.也可作为人工智能应用,开发人员的参考用书。
        本书由陆车工程大学潘志松教授、南京飞灵智能科技有限公司蔡飞组织编写。陆军工程大学潘志松教授任主编,南京飞灵智能科技有限公司蔡飞任副主编,南京飞灵智能科技有限公司顾艳华、陆迁、邓若凡参与编写。
        本书由南京大学计算机科学与技术系徐洁磐教授审稿,他提出了很多关键性的宝贵意见,在此表示衷心感谢。
        因编者水平和成书时间所限,本书难免存有疏漏和不妥之处,敬请各位读者指正。
        本书所提及的机器学习平台由南京飞灵智能科技有限公司研发,联系人∶蔡飞,联系方式:business@ feeling-ai.cn。
                                                                                           潘志松 
                                                                                         2021年1月
    
    ?
  • 第1章 机器学习基础介绍 1
    1.1 机器学习简介1 
    1.2 机器学习的作用5 
    1.3 机器学习的分类10 
    1.4 机器学习的内容11 
    1.5 深度学习的内容19 
    1.6 机器学习的评价指标24
    习题1… 27
    第2章 机器学习开发方法28 
    2.1 机器学习开发架构28 
    2.2 机器学习开发步骤30
    习题2 … 40
    第3章 Python 基础及机器学习软件包41 
    3.1 Python 简介41 
    3.2 基本数据类型和运算42 
    3.3 容器45 
    3.4 分支和循环52 
    3.5 函数和类54 
    3.6 文件操作58 
    3.7 错误与异常63 
    3.8 Python 库引用67 
    3.9 NumPy简介69 
    3.10 Pandas简介76 
    3.11 Matplotlib 简介84
    习题3  92
    第4章 机器学习工具Scikit-learn等相关工具包93
    4.1 线性回归算法及 应用93
    4.3 支持向量机算法及应用
    4.4 朴素贝叶斯算法及应用113
    4.5 聚类算法及应用
    4.6 神经网络算法及应用133
    4.7 Apriori 关联学习算法及应用143
    习题4 149
    第5章 深度学习工具TensorFlow基础与进阶150
    5.1 TensorFlow概述150
    5.2 数据类型152
    5.3 张量及操作156
    5.4 索引与切片
    
    5.5 维度变换167
    
    5.6 广播机制
    5.7 数学运算176
    5.8 使用GPU180
    5.9 TensorBoard 可视化184
    5.10 数据集 加载187
    5.11 保存和载入模型
    
    5.12 TensorFlow模型之线性回归204
    
    5.13 TensorFlow 模型之卷积神经网络
    5.14 卷积神经网络应用214
    5.15 循环神经 网络应用227
    5.16强化学习应用233
    习題5 241
    第6章 机器学习实验分析242
    6.1 线性回归实验
    6.2 决策树实验
    6.3 支持向量机实验..250
    6.4 朴素贝叶斯分类器实
    6.5 关联学习实验
    6.6 聚类实验262
    6.7 人工神经网络实验
    6.8 卷积神经网络(CNN)实验272
    6.9 循环神经网络(RNN)实验280
    6.10 强化学习实验
    习题6 291
    附录 课后习题参考答案
    
    ?
  • 潘志松:陆军工程大学指挥控制工程学院,教授,博士生导师。2011年在美国亚利桑那州立大Biodesign研究院工作一年。主要研究方向为模式识别与机器学习、智能技术的网络安全应用。主持国家自然科学基金、江苏省基金、科技部重点研发计划、军委科技委基础加强和前沿创新项目、军口863项目、“十二五”“十三五”军队预先研究项目、军队重点型号研制项目等数十项,在国内外期刊和国际会议上发表论文五十余篇,也是多个国内外期刊会议的审稿人,30余篇被SCI检索。现任江苏省模式识别与人工智能专委会的常务委员,2012年入选江苏省“333”工程第三层次人才,2017年获江苏省六大人才高峰资助,荣立三等功1次,获军队科技进步奖一等奖1项,二等奖1项,三等奖8项。?
  • ①实用性∶本书涉及机器学习的核心实用技术,如 Python、Scikit-learn、NumPy、 Pandas 、TensorFlow 等,可使读者通过本书的学习掌握机器学习实用技术。
    ②操作性∶本书主要讲解如何利用机器学习开发工具进行实际开发,培养读者的动手能力,内容具备可操作性。
    ③趣味性∶本书包含的所有实验均具有实际的应用背景,可引起读者对应用的兴趣,提高读者的学习积极性。?