神经网络:R语言实现

神经网络:R语言实现

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

本书结合案例系统地介绍了各类神经网络的架构和实现。

内容简介

本书涵盖了各种类型的神经网络,包括循环神经网络、卷积神经网络、多层神经网络、感知神经网络等。你将不仅学习如何训练神经网络,还可以探索这些神经网络的泛化。之后,将深入研究不同的神经网络模型,并与现实世界的案例相结合。

作者简介

作者朱塞佩·恰布罗,获有意大利那不勒斯腓特烈二世大学的化学工程硕士学位和那不勒斯第二大学的声学和噪声控制硕士学位。他目前在意大利坎帕尼亚的一所大学的建成环境控制实验室工作。他在燃烧领域以及声学和噪声控制领域方面有15年以上的编程工作经验。他使用的核心编程语言是Python和R,并且在使用MATLAB上也有丰富的经验。Giuseppe虽为声学和噪声控制领域的专家,但他在专业计算机课程的教学以及在线课程方面也有丰富的经验。他出版过专著,也在科学期刊、主题会议上发表过文章。近期他的研究方向是将机器学习应用到声学和噪声控制理论中。

章节目录

版权信息

译者序

关于作者

关于审稿人

前言

第1章 神经网络和人工智能概念

1.1 简介

1.2 神经网络的灵感

1.3 神经网络的工作原理

1.4 分层方法

1.5 权重和偏差

1.6 训练神经网络

1.6.1 有监督学习

1.6.2 无监督学习

1.7 epoch

1.8 激活函数

1.9 不同的激活函数

1.9.1 线性函数

1.9.2 单位阶跃激活函数

1.9.3 sigmoid函数

1.9.4 双曲正切函数

1.9.5 线性修正单元函数

1.10 使用哪些激活函数

1.11 感知机和多层架构

1.12 前向和反向传播

1.13 逐步说明神经网络和激活函数

1.14 前馈和反馈网络

1.15 梯度下降

1.16 神经网络分类法

1.17 使用R语言神经网络添加包neuralnet()的简单示例

1.18 使用添加包nnet()进行实现

1.19 深度学习

1.20 神经网络的优缺点

1.21 神经网络实现的最佳实践

1.22 有关GPU处理的简要说明

1.23 小结

第2章 神经网络中的学习过程

2.1 机器学习

2.1.1 有监督学习

2.1.2 无监督学习

2.1.3 强化学习

2.2 训练和测试模型

2.3 数据循环

2.4 评估指标

2.5 学习神经网络

2.6 反向传播

2.7 神经网络学习算法的优化

2.8 神经网络中的有监督学习

2.8.1 波士顿数据集

2.8.2 对波士顿数据集进行神经网络回归

2.9 神经网络中的无监督学习

2.9.1 竞争学习

2.9.2 Kohonen SOM

2.10 小结

第3章 使用多层神经网络进行深度学习

3.1 DNN简介

3.2 用于DNN的R语言

3.3 通过neuralnet建立多层神经网络

3.4 使用H2O对DNN进行训练和建模

3.5 使用H2O建立深度自动编码器

3.6 小结

第4章 感知神经网络建模——基本模型

4.1 感知机及其应用

4.2 简单感知机——一个线性可分离分类器

4.3 线性分离

4.4 R中的感知机函数

4.5 多层感知机

4.6 使用RSNNS在R中实现MLP

4.7 小结

第5章 在R中训练和可视化神经网络

5.1 使用神经网络进行数据拟合

5.1.1 探索性分析

5.1.2 神经网络模型

5.2 使用神经网络对乳腺癌进行分类

5.2.1 探索性分析

5.2.2 神经网络模型

5.2.3 网络训练阶段

5.2.4 测试神经网络

5.3 神经网络训练中的早期停止

5.4 避免模型中的过拟合

5.5 神经网络的泛化

5.6 神经网络模型中数据的缩放

5.7 集成神经网络来预测

5.8 小结

第6章 循环和卷积神经网络

6.1 循环神经网络

6.2 R中的添加包rnn

6.3 LSTM模型

6.4 卷积神经网络

6.5 常见的CNN架构——LeNet

6.6 使用RNN进行湿度预测

6.7 小结

第7章 神经网络案例——高级主题

7.1 TensorFlow与R的集成

7.2 Keras与R的集成

7.3 在R中使用MNIST HWR

7.4 使用数据集iris建立LSTM

7.5 使用自动编码器

7.6 使用H2O进行主成分分析

7.7 使用H2O建立自动编码器

7.8 使用添加包darch检测乳腺癌

7.9 小结

神经网络:R语言实现是2018年由机械工业出版社华章分社出版,作者[意] 朱塞佩·恰布罗。

得书感谢您对《神经网络:R语言实现》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
数据挖掘——基于R语言的实战 电子书
本书以深入浅出的语言系统地讲解了数据挖掘的框架和基本方法,主要内容包括:数据挖掘与R语言概述、数据理解、数据准备、关联规则挖掘、聚类分析、线性模型与广义线性模型、神经网络的基本方法、决策树、基于决策树的模型组合、模型评估与比较。本书使用基于R语言的数据挖掘案例贯穿全书,并辅以上机实验和习题,帮助读者熟练使用R语言进行数据挖掘。
R语言医学数据分析实战 电子书
以医学数据为例,讲解如何使用R进行数据分析。
大数据数学基础(R语言描述) 电子书
本书全面地讲解了在科学领域运用广泛的数据微积分、线性代数、统计学、数值计算、多元统计分析等数学基础知识。全书共6章:第1章介绍了大数据与数学、数学与R语言的关系;第2章介绍了微积分的基础知识,包括函数、极限、导数、微分、不定积分与定积分及其应用;第3章介绍了线性代数的基础知识,包括矩阵的运算、行列式、特征分解、奇异值分解;第4章介绍了统计学的基础知识,包括数据分布特征、概率论、随机变量的数字特征、
数据可视化——基于R语言 电子书
本书以R语言为实现工具,以数据可视化分析为导向,结合实际案例介绍数据可视化方法。全书共8章,第1章介绍数据可视化概述以及R语言数据处理的基本技能;第2章介绍R语言绘图基础,重点介绍R语言传统绘图包graphics中的绘图函数及基本使用方法;第3章介绍类别数据的可视化方法;第4章介绍数据分布特征的可视化方法;第5章介绍变量间关系的可视化方法;第6章介绍样本相似性的可视化方法;第7章介绍时间序列的可视
R语言在统计中的应用 电子书
本书按照统计学的结构来编排,在介绍完相关的统计知识后,着重介绍如何用R求解统计问题。因此,本书并不是简单的R使用手册,而是将统计知识、统计模型及R的求解过程融为一体的教科书。本书共9章,分别是:第1章绪论,介绍统计学及R的基本概念;第2章R语言入门,介绍R软件的下载与安装,以及R使用的基本方法;第3章数据的描述性分析,介绍描述数据的图形和数值方法;第4章概率、随机变量及其分布,介绍概率的基本知识和