数学建模社区-数学中国

标题: 人工智能算法:基础算法 [美]杰弗瑞·希顿(Jeffery Heaton)著 [打印本页]

作者: 普大帝    时间: 2024-5-5 16:21
标题: 人工智能算法:基础算法 [美]杰弗瑞·希顿(Jeffery Heaton)著
你好!我是陪你一起进阶人生的范老师!愿你成才!助你成长!
* M2 D6 [# w! W' s大家好!我是数学中国范老师,本书介绍了人工智能的基础算法,全书共10章,涉及维度法、距离度量算法、K均值聚类算法、误差计算、爬山算法、模拟退火算法、Nelder-Mead算法和线性回归算法等。书中所有算法均配以具体的数值计算来进行讲解,读者可以自行尝试。每章都配有程序示例,GitHub上有多种语言版本的示例代码可供下载。更详细按照章节的千字介绍内容,请点击链接查看帖子下方。. h) I/ @( m/ B- P, f
6 |" B' e1 o4 g7 f  a$ U6 E9 i
注册登录后,右上角点击签到就会随机赠送10点左右的体力值!点击文件图标可以立即下载文件
: s) v' p  E+ n' z' s0 W; `新用户注册,可以联系我们的工作人员QQ南方:3242420264   乔叶:1470495151   淡妆:1917509892,帮你快速审核+修改用户组后,可以右上角签到获取体力值,一次注册,日后大量数学建模资源即刻拥有

9 D8 H6 _2 e* Z( ?' Z( m5 y* } 人工智能算法 卷1:基础算法_[美]希顿_人民邮电_2020.1.pdf (56.91 MB, 下载次数: 9, 售价: 2 点体力) 4 s) L  a; o5 e5 X

. _  L. L+ T, ^! I& X! o2024数学中国“认证杯”数学建模网络挑战赛,第二阶段开放报名中,每个阶段都有独立证书,未参加一阶段也可以直接参加二阶段。比赛的获奖证书由内蒙古数学学会颁发,二阶段赛题难度等同于国赛,适合验证参加国赛的水平,同时我们会给出免费评语,指引参赛队伍的后续提升方向。6 h/ k7 M! x# k: K
二阶段报名官网:http://www.tzmcm.cn/shiti.html0 a* f% z1 l' ?2 K# T  u
注:已报名一阶段的无需重复报名二阶段
1 L5 b, c) w( R 网站图.png
2 M) S/ c) D2 }: p: }* C7 j4 ^3 M5 o) M3 S7 f
详细介绍:
( _) j0 W0 y! t: {  o本书适合作为人工智能入门读者以及对人工智能算法感兴趣的读者阅读参考。3 H3 \" p! F; F: r9 l. r% ^. n+ G+ r
基本算法介绍- m, k5 a1 O. K3 S, z4 R: b' |1 y2 Q5 w
欲建高楼,必重基础。本书会讲授诸如维度法、距离度量算法、聚类算法、误差计算、爬山算法、线性回归和离散学习这样的人工智能算法。这些算法对应于数据中特定模式的处理和识别,同时也是亚马逊(Amazon)和网飞(Netflix)这类网站中,各种推荐系统背后的逻辑。
9 r8 w0 D+ H3 Y( ~/ T0 {! o这些算法不仅是后续各卷所介绍的算法的基础,其本身也大有用处。在本书中,这些算法的讲解均附以可操作性强的数值计算示例。
+ g. x/ w& q% y1 c; }' Q) r6 u3 l本书内容结构
" v8 F; R; Q* N( t  D1 h. l6 @第1章“AI入门”,介绍了本书或本系列图书其他各卷中会用到的部分人工智能相关的基本概念。大多数人工智能算法是接受一个输入数组,从而产生一个输出数组一人工智能所能解决的问题通常被归化为此类模型。而在算法模型内部,还需要有额外的数组来存储长短期记忆。算法的训练实际上就是通过调整长期记忆的值来产生对应于给定输入的预期输出的一个过程。2 A9 S4 r* M6 M8 N( S+ I
第2章“数据归一化”,描述了大多数人工智能算法对原始数据的预处理流程。数据需要以一个输入数组的形式传递给算法,但实践中获取到的数据并不一定都是数值型的,也有一些是类别信息,比如颜色、形状、性别、物种抑或其他一些非数值型的描述性特征。此外,就算是现成的数值型数据,也必须在一定范围内归一化,并且通常是归一化到(-1,1)区间。9 ~3 R! V& z) C9 s6 L
第3章“距离度量”,展示了我们比较数据的方法,说起来这种比较方法其实跟在地图上标识出两点间的距离十分相像。人工智能通常以数值数组的形式处理数据,包括输入数据、输出数据、长期记忆、短期记忆和其他很多数据都是如此,这些数组很多时候也被称作“向量”。我们可以像计算两点间距离一样,计算出两个数据之间的差异(二维和三维的点可以分别看作长度为二和三的向量)。当然,在人工智能领域,我们经常要处理的是更高维空间中的数据。5 r# Y: b/ }% q: _1 ]- x' Z
第4章“随机数生成”,讲解了人工智能算法中随机数的生成和使用。本章由关于均匀随机数和正态随机数的讨论切入一出现这种不同的根源在于有的时候算法要求随机数具有等可能性,而有的时候又需要它们服从某种既定的分布。此外本章还讨论了生成随机数的方法。
9 Z3 Y* X: g4 u& P( C第5章“K均值聚类算法”,详述了将数据按相似度分类的方法。K均值算法本身可以用来将数据按共性分组,同时也可以被用于组成更复杂的算法一比如遗传算法就利用K均值算法对种群按特征归类,各路网商也利用聚类算法划分顾客,依照同类型顾客的消费习惯调整销售策略。6 M7 Z; X- [2 n; W) y/ e7 s; j
第6章“误差计算”,演示了评估人工智能算法效果的方法。误差计算的过程由一个用以评估算法最终效果的评分函数执行,其结果决定了算法的效果。一类常用的评分函数只需要给定输入向量和预期输出向量,也就是所谓的“训练数据”;算法的效果则由实际输出与预期输出间的差异决定。$ O8 i& V- }% M) m
第7章“迈向机器学习”,概述了可以从数据中学习特征来优化结果的简单机器学习算法。大多数人工智能算法是用权值向量将输入向量转化为期望的输出向量,这些权值向量构成了算法的长期记忆,“训练”就是一个调整长期记忆以产生预期输出的过程。本章会演示几个具有学习能力的简单模型的构建方法,也会介绍一些简单但却行之有效的训练算法,能够调整这种长期记忆(权重向量)并优化输出结果一一简单随机漫步和爬山算法正是其中之二。
1 }" h1 M% u& @3 l4 c- M第8章“优化训练”,在前面章节的基础上进行了一定的拓展,介绍了像模拟退火算法和Nelder-Mead法“这样用来快速优化人工智能模型权重的算法。本章还说明了如何通过一定的调整,将这些优化算法应用于之前提到过的部分模型。
0 [7 E; }2 z& j- ~第9章“离散优化”,解释了如何优化非数值型的类别型数据。并非所有优化问题都是数值型的,还有离散型和类别型问题,比如背包问题和旅行商问题。本章将说明模拟退火算法可以用于处理这两个问题,并且该算法既适用于连续的数值型问题,也适用于离散的类别型问题。
& i0 E, U6 }  D- B8 q" E第10章“线性回归”,讲解了如何用线性和非线性方程来学习趋势并做出预测。本章将介绍简单线性回归,并演示如何用它来拟合数据为线性模型。此外还将介绍可以拟合非线性数据的广义线性模型(General Linear Model,GLM)。) x* s7 C+ {  R+ I

: N3 z( Q! s, J5 C; R2 X- x 算法通关.png % c8 a) S/ P( o# @
免责声明' F, a+ @& y" F0 I% K+ E
有关资源均来自网络收集与网友提供,任何涉及商业盈利目的的均不得使用否则产生的一切后果将由您自己承担!本平台资源仅供个人学习交流、测试使用。所有内容请在下载后24小时内删除,禁止非法恶意传播不对任何下载或转载者造成的危害负任何法律责任!
  M. m6 h- i2 N4 ~3 U0 E: O) N0 \
- \. T1 L8 J9 g8 q: I  |  q& K1 ?! M/ h5 a+ w
/ y. R: L+ O# B( H1 f  K! J

2 @. k9 S, @4 Y( B: B$ o! Z8 `) m
作者: fgfroom214    时间: 2024-5-9 23:31
太好了,正需要这方面的内容用来学习
9 m/ i2 w! n5 M: F4 |
. n& B& [: t) H, b7 {
作者: changchaoshan    时间: 2024-6-5 20:45
不粗哦不粗的,下来看看哦! O; E" w; s5 L8 S) A% K1 Y; w: {

作者: qqma    时间: 2025-1-1 07:58
人工智能之父的作品,支持!!好像还有卷2-4,谁有?' l1 D- r0 m4 v8 h/ N  p  a6 O+ n) S





欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5