第18章 AI应用入门_第1页
第18章 AI应用入门_第2页
第18章 AI应用入门_第3页
第18章 AI应用入门_第4页
第18章 AI应用入门_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Python从入门到实战第十八章AI应用入门 第十八章讲解主要内容 18 1什么是人工智能18 2PythonAI编程库介绍18 3Numpy应用示例18 4三酷猫的梦 18 1什么是人工智能 人工智能 ArtificialIntelligence 英文缩写为AI 它是研究 开发用于模拟 延伸和扩展人的智能的理论 方法 技术及应用系统的一门新的技术科学 用来研究人工智能的主要物质基础以及能够实现人工智能技术平台的机器就是计算机 人工智能的发展历史是和计算机科学技术的发展史联系在一起的 除了计算机科学以外 人工智能还涉及信息论 控制论 自动化 仿生学 生物学 心理学 数理逻辑 语言学 医学和哲学等多门学科 人工智能学科研究的主要内容包括 知识表示 自动推理和搜索方法 机器学习和知识获取 知识处理系统 自然语言理解 计算机视觉 智能机器人 自动程序设计等方面 18 2PythonAI编程库介绍 大量的第三方编程库 为Python语言提供了强大的AI编程功能支持 这里介绍一些网上可以公开获取的第三方库 https pypi org 除了开阔读者视野外 为需要定向研究和应用的提供深入学习参考 AI算法的核心是数学计算 科学计算与分析库 为AI功能的实现 提供了各种算法功能 1 NumPy库NumPy其英文全称是 NumericPython 是一个由多维数组对象和用于处理数组的函数及工具集合组成的库 它被公认为Python科学计算的基石 许多其他Python科学计算库都在NumPy基础上开发而成 如Scipy Scikit learn Matplotlib等 该工具可用来存储和处理大型矩阵 比Python自身的嵌套列表 NestedListStructure 结构要高效的多 该结构也可以用来表示矩阵 Matrix 它通过提供数组对象 Array 来存储和处理大型矩阵 18 3Numpy应用示例 Numpy库提供的强大的功能之一 用于进行傅立叶变换计算 傅里叶分析是一种将函数表示为周期性分量之和并从这些分量中恢复函数的方法 当函数和它的傅立叶变换都被离散化的对应物取代时 它被称为离散傅立叶变换 DiscreteFourierTransform DFT DFT已成为数值计算的主流 部分原因在于其计算速度非常快 所以又称为快速傅里叶变换 FastFourierTransform FFT 定义DFT的数学方法有很多 在指数符号 标准化等方面有所不同 这里 DFT被定义为 18 3Numpy应用示例 一维傅立叶变换图形可视化展示如图 18 4三酷猫的梦 AI相关知识学到这里 三酷猫豁然开朗 要在AI领域进行深耕 要具备如下的条件 1 数学要好 特别是研究生层次的数学 需要系统掌握 2 至少掌握一门语言 如Python语言 用于基本的代码阅读和编写 3 深入掌握和研究AI库 如Numpy ScikPy Matplotlib Pylearn2等 4 非英语区的读者 最好能熟练掌握英语 5 研究人的能力特征 如思维 视觉 听觉 语音 触觉 味觉等

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论