MATLAB神经网络原理与实例精解

出版社:清华大学出版社
出版日期:2013-2
ISBN:9787302307419
作者:陈明
页数:431页

内容概要

陈明,毕业于天津大学信息与通信工程专业,获硕士学位。本科期间参加过全国电子设计大赛信息安全专题邀请赛,获三等奖。研究生阶段在天津大学信息学院图像中心学习,研究方向为图像处理、模式识别和视频编解码。由于学习和科研的需要开始接触MATLAB,用MATLAB解决过图像处理机器学习等领域的问题。对遗传算法和神经网络工具箱尤为熟悉,有丰富的MATLAB编程经验。编写过《MATLAB函数效率功能速查手册》一书。

书籍目录

第1篇  入门篇第1章  神经网络概述( 教学视频:10分钟)/2  1.1  人工神经网络简介/2  1.2  神经网络的特点及应用/3    1.2.1  神经网络的特点/3    1.2.2  神经网络的应用/4  1.3  人工神经网络的发展历史/5  1.4  神经网络模型/7  1.5  神经网络的学习方式/9第2章  MATLAB快速入门( 教学视频:48分钟)/10  2.1  MATLAB功能及历史/10    2.1.1  MATLAB的功能和特点/10    2.1.2  MATLAB发展历史/12  2.2  MATLAB R2011b集成开发环境/13    2.2.1  MATLAB的安装/13    2.2.2  MATLAB集成开发环境/19    2.2.3  搜索路径设定/21  2.3  MATLAB语言基础/24    2.3.1  标识符与数组/24    2.3.2  数据类型/28    2.3.3  运算符/34    2.3.4  流程控制/37    2.3.5  M文件/41第3章  MATLAB函数与神经网络工具箱( 教学视频:62分钟)/45  3.1  MATLAB常用命令/45  3.2  矩阵生成和基本运算/52    3.2.1  zeros 生成全零矩阵/52    3.2.2  ones 生成全1矩阵/53    3.2.3  magic 生成魔方矩阵/53    3.2.4  eye 生成单位矩阵/54    3.2.5  rand 生成均匀分布随机数/54    3.2.6  randn 生成正态分布随机数/55    3.2.7  linspace 产生线性等分向量/56    3.2.8  logspace 产生对数等分向量/57    3.2.9  randperm 生成随机整数排列/58    3.2.10  randi 生成整数随机数/59    3.2.11  range 向量的最大/最小值之差/60    3.2.12  minmax求最大/最小值/60    3.2.13  min/max/mean求最大/最小值/61    3.2.14  size/length/numel/ndims 矩阵维度相关/62    3.2.15  sum/prod 求和或积/64    3.2.16  var/std 求方差与标准差/66    3.2.17  diag 生成对角矩阵/68    3.2.18  repmat 矩阵复制和平铺/69    3.2.19  reshape 矩阵变维/70    3.2.20  inv/pinv 矩阵求逆/求伪逆/71    3.2.21  rank/det 求矩阵的秩/行列式/73    3.2.22  eig 矩阵的特征值分解/73    3.2.23  svd 矩阵的奇异值分解/74    3.2.24  trace 求矩阵的迹/75    3.2.25  norm 求向量或矩阵的范数/76  3.3  数学函数/78    3.3.1  abs 求绝对值/78    3.3.2  exp/log 指数函数/对数函数/79    3.3.3  log10/log2 常用对数/以2为底的对数/79    3.3.4  fix/round/ceil/floor 取整函数/81    3.3.5  mod/rem 取模数/余数/81  3.4  图形相关函数/82    3.4.1  plot 绘制二维图像/82    3.4.2  坐标轴设置函数/83    3.4.3  subplot 同一窗口分区绘图/88    3.4.4  figure/hold 创建窗口/图形保持/88    3.4.5  semilogx/semilogy 单对数坐标图/89    3.4.6  contour/ clabel曲面等高线/等高线标签/90    3.4.7  gcf/gca/gco 返回当前图形/坐标/对象句柄/91    3.4.8  mesh 绘制三维网格图/92  3.5  神经网络工具箱/92    3.5.1  工具箱函数基本介绍/93    3.5.2  神经网络对象与属性/95第2篇  原理篇第4章  单层感知器( 教学视频:27分钟)/104  4.1  单层感知器的结构/104  4.2  单层感知器的学习算法/105  4.3  感知器的局限性/108  4.4  单层感知器相关函数详解/108    4.4.1  newp——创建一个感知器/108    4.4.2  train——训练感知器网络/111    4.4.3  sim——对训练好的网络进行仿真/113    4.4.4  hardlim/hardlims——感知器传输函数/114    4.4.5  init——神经网络初始化函数/115    4.4.6  adapt——神经网络的自适应/117    4.4.7  mae——平均绝对误差性能函数/119  4.5  单层感知器应用实例——坐标点的二类模式分类/120    4.5.1  手算/120    4.5.2  使用工具箱函数/127第5章  线性神经网络( 教学视频:41分钟)/129  5.1  线性神经网络的结构/129  5.2  LMS学习算法/130  5.3  LMS算法中学习率的选择/132    5.3.1  确保网络稳定收敛的学习率/132    5.3.2  学习率逐渐下降/133  5.4  线性神经网络与感知器的对比/134    5.4.1  网络传输函数/134    5.4.2  学习算法/134  5.5  线性神经网络相关函数详解/134    5.5.1  newlind——设计一个线性层/135    5.5.2  newlin——构造一个线性层/136    5.5.3  purelin——线性传输函数/138    5.5.4  learnwh——LMS学习函数/138    5.5.5  maxlinlr——计算最大学习率/141    5.5.6  mse——均方误差性能函数/142    5.5.7  linearlayer——构造线性层的函数/143  5.6  线性神经网络应用实例/144    5.6.1  实现二值逻辑——与/144    5.6.2  实现二值逻辑——异或/151第6章  BP神经网络( 教学视频:49分钟)/156  6.1  BP神经网络的结构/156  6.2  BP网络的学习算法/158    6.2.1  最速下降法/158    6.2.2  最速下降BP法/159    6.2.3  串行和批量训练方式/162    6.2.4  最速下降BP法的改进/163  6.3  设计BP网络的方法/164  6.4  BP神经网络的局限性/166  6.5  BP网络相关函数详解/166    6.5.1  logsig——Log-Sigmoid传输函数/167    6.5.2  tansig——Tan-Sigmoid传输函数/168    6.5.3  newff——创建一个BP网络/169    6.5.4  feedforwardnet——创建一个BP网络/172    6.5.5  newcf——级联的前向神经网络/173    6.5.6  cascadeforwardnet——新版级联前向网络/174    6.5.7  newfftd——前馈输入延迟的BP网络/175    6.5.8  dlogsig/dtansig——Sigmoid函数的导数/176  6.6  BP神经网络应用实例/177    6.6.1  基于BP网络的性别识别/177    6.6.2  实现二值逻辑——异或/191第7章  径向基函数网络( 教学视频:62分钟)/196  7.1  径向基神经网络的两种结构/196    7.1.1  径向基函数/196    7.1.2  正则化网络/198    7.1.3  广义网络/199  7.2  径向基神经网络的学习算法/200    7.2.1  随机选取固定中心/200    7.2.2  自组织选取中心/201    7.2.3  有监督选取中心/202    7.2.4  正交最小二乘法/203  7.3  径向基神经网络与多层感知器的比较/204  7.4  概率神经网络/205    7.4.1  模式分类的贝叶斯决策理论/205    7.4.2  概率神经网络的结构/206    7.4.3  概率神经网络的优点/207  7.5  广义回归神经网络/208    7.5.1  广义回归神经网络的理论基础/208    7.5.2  广义回归神经网络的结构/209  7.6  径向基神经网络相关函数详解/210    7.6.1  newrb——设计一个径向基函数网络/210    7.6.2  newrbe——设计一个严格的径向基网络/212    7.6.3  radbas——径向基函数/213    7.6.4  dist——欧几里得距离权函数/215    7.6.5  netprod——乘积网络输入函数/215    7.6.6  dotprod——内积权函数/216    7.6.7  netsum——求和网络输入函数/217    7.6.8  newpnn——设计概率神经网络/217    7.6.9  compet——竞争性传输函数/218    7.6.10  ind2vec/vec2ind——向量-下标转换函数/220    7.6.11  newgrnn——设计广义回归神经网络/220    7.6.12  normprod——归一化点积权函数/221  7.7  径向基网络应用实例/222    7.7.1  异或问题/222    7.7.2  RBF网络曲线拟合/227    7.7.3  GRNN网络曲线拟合/234    7.7.4  PNN网络用于坐标点分类/237第8章  自组织竞争神经网络( 教学视频:52分钟)/243  8.1  竞争神经网络/243  8.2  竞争神经网络的学习算法/243    8.2.1  Kohonen学习规则/244    8.2.2  阈值学习规则/245  8.3  自组织特征映射网络/246  8.4  SOM的学习算法/247  8.5  学习矢量量化网络/249    8.5.1  LVQ1学习规则/250    8.5.2  LVQ2规则/250  8.6  自组织竞争网络相关函数详解/251    8.6.1  gridtop——网格拓扑函数/251    8.6.2  hextop——六边形拓扑函数/252    8.6.3  randtop——随机拓扑结构函数/253    8.6.4  tritop——三角拓扑函数/253    8.6.5  dist、boxdist、linkdist、mandist——距离函数/255    8.6.6  newc——竞争网络/258    8.6.7  competlayer——新版竞争网络函数/260    8.6.8  newsom——自组织特征映射网络/261    8.6.9  selforgmap——新版自组织映射网络函数/262    8.6.10  newlvq——学习矢量量化网络/265    8.6.11  lvqnet——新版学习矢量量化网络函数/267    8.6.12  mapminmax——归一化函数/268  8.7  自组织竞争神经网络应用实例/269    8.7.1  坐标点的分类(竞争神经网络)/269    8.7.2  坐标点的分类(自组织映射网络)/275第9章  反馈神经网络( 教学视频:51分钟)/278  9.1  离散Hopfield神经网络/278    9.1.1  Hopfield网络的结构/278    9.1.2  Hopfield网络的稳定性/279    9.1.3  设计离散Hopfield网络/282  9.2  连续Hopfield神经网络/284  9.3  Elman神经网络/285  9.4  盒中脑模型/286  9.5  反馈神经网络相关函数详解/288    9.5.1  newhop——生成一个离散Hopfield网络/289    9.5.2  satlin——饱和线性传递函数/290    9.5.3  satlins——对称饱和线性传递函数/291    9.5.4  nnt2hop——更新Hopfield网络/291    9.5.5  newelm——创建Elman反馈网络/292    9.5.6  elmannet——创建Elman反馈网络(新版本)/294  9.6  反馈神经网络应用实例/296    9.6.1  二维平面上的联想记忆网络/296    9.6.2  Elman股价预测/303第10章  随机神经网络( 教学视频:40分钟)/308  10.1  模拟退火算法/308    10.1.1  模拟退火算法的引出/308    10.1.2  退火算法的参数控制/310  10.2  Boltzmann机/311    10.2.1  Boltzmann机基本原理/312    10.2.2  Boltzmann机的学习规则/314    10.2.3  Boltzmann机的运行步骤/316  10.3  Sigmoid置信度网络/316  10.4  MATLAB模拟退火算法工具/317    10.4.1  MATLAB优化工具箱/318    10.4.2  模拟退火算法相关函数/322  10.5  模拟退火算法求解TSP问题/327第11章  用GUI设计神经网络( 教学视频:56分钟)/334  11.1  神经网络工具(nntool)/334    11.1.1  nntool界面介绍/334    11.1.2  使用nntool建立神经网络/337  11.2  神经网络分类/聚类工具(nctool)/340  11.3  神经网络拟合工具(nftool)/348  11.4  神经网络模式识别工具(nprtool)/353  11.5  神经网络时间序列工具(ntstool)/359  11.6  nntraintool与view/365第3篇  实战篇第12章  Simulink/368  12.1  Simulink中的神经网络模块/368  12.2  用gensim生成模块/371    12.2.1  相关函数介绍/371    12.2.2  gensim使用实例/374第13章  神经网络应用实例( 教学视频:96分钟)/377  13.1  BP神经网络实现图像压缩/377    13.1.1  问题背景/377    13.1.2  神经网络建模/378    13.1.3  神经网络压缩的实现/380  13.2  Elman网络预测上证股市开盘价/387    13.2.1  问题背景/387    13.2.2  神经网络建模/387    13.2.3  Elman网络预测股价的实现/388  13.3  径向基网络预测地下水位/395    13.3.1  问题背景/395    13.3.2  神经网络建模/395    13.3.3  径向基网络预测的实现/397  13.4  基于BP网络的个人信贷信用评估/402    13.4.1  问题背景/402    13.4.2  神经网络建模/402    13.4.3  个人信贷信用评估的实现/404  13.5  基于概率神经网络的手写体数字识别/411    13.5.1  问题背景/411    13.5.2  神经网络建模/412    13.5.3  手写体数字识别的实现/414  13.6  基于概率神经网络的柴油机故障诊断/420    13.6.1  问题背景/420    13.6.2  神经网络建模/421    13.6.3  柴油机故障诊断的实现/422  13.7  基于自组织特征映射网络的亚洲足球水平聚类/425    13.7.1  问题背景/426    13.7.2  神经网络建模/426    13.7.3  足球水平聚类的实现/428

编辑推荐

陈明等编著的《MATLAB神经网络原理与实例精解(附光盘)》是一本神经网络原理与实践相结合的书,涵盖了大部分主流的神经网络。它尽量以浅显易懂的语言讲解,让读者能理解神经网络的原理,并学会在MATLAB中实现神经网络。MATLAB版本逐年更新,神经网络工具箱中函数的结构安排已经改变,本书使用最新的MATLAB版本,使读者掌握应用工具箱解决实际问题的能力。本书讲解时附带了大量实例,对于简单的例子,本书除了使用工具箱函数外,还用手算的方式给出了自己的实现,便于读者理解神经网络的具体实现细节。

作者简介

陈明等编著的《MATLAB神经网络原理与实例精解(附光盘)》结合科研和高校教学的相关课程,全面、系统、详细地介绍了MATLAB神经网络的原理及应用,并给出了大量典型的实例供读者参考。本书附带1张光盘,收录了本书重点内容的配套多媒体教学视频及书中涉及的实例源文件。这些资料可以大大方便读者高效、直观地学习本书内容。
《MATLAB神经网络原理与实例精解(附光盘)》首先简要介绍了MATLAB软件的使用和常用的内置函数,随后分门别类地介绍了BP网络、径向基网络、自组织网络、反馈网络等不同类型的神经网络,并在每章的最后给出了实例。在全书的最后,又以专门的一章收集了MATLAB神经网络在图像、工业、金融、体育等不同领域的具体应用,具有很高的理论和使用价值。全书内容详实、重点突出,从三个层次循序渐进地利用实例讲解网络原理和使用方法,降低了学习门槛,使看似神秘高深的神经网络算法更为简单易学。
本书适合学习神经网络的人员使用MATLAB方便地实现神经网络以解决实际问题,也适合神经网络或机器学习算法的研究者及MATLAB进阶学习者阅读。另外,本书可以作为高校相关课程的教材和教学参考书。


 MATLAB神经网络原理与实例精解下载



发布书评

 
 


精彩短评 (总计15条)

  •     光盘里的视频不知是怎么录的,一点儿也听不清,出版这样的烂东西,就是在欺骗读者。
  •     视频音质有点差,但觉得本书视频基本用处不大。感觉都是在把书上的内容重新读一遍,操作较多,但原理讲解较少,需要结合其他讲解理论的书籍学习
  •     这本书超赞,给我的帮助很大。。。
  •     内容挺好的,只是光盘质量稍差一点,不过光盘上的内容书上差不多都有的,可以不用。
  •     东西挺好的,也挺喜欢
  •     结合实际学习神经网络,效果不错。
  •     太经典了,浅显易懂的佳作,视频也不错
  •     这本书的特色是视频,但视频录制的质量一般!
  •     建议以后光盘贴后面,不要取下来那种,书还是不错的
  •     很满意 很实用 内容丰富
  •     冲着视频区买的,结果很不清晰,
  •     我买这款书主要是想看BP神经网络。里面的现成程序可用的通用性差。另外光盘视频声音杂音特别大,大到影响听的效果。光就书的内容还算可以,只是我没用上多少内容。我觉得这样的书光盘质量应该很好的,刺啦刺啦的很难让人听下去。
  •     很完整,很清晰。
  •     昨天在上海图书馆看到这本书,可惜刚被人借走了,然后就在亚马逊买了本,书还行,就是视频真的没法听,不知道他是用什么录音设备的。。。
  •     代码的部分很不错,有作者自己实现的,不调用工具箱的代码.
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024