dnn神经网络_深度神经网络DNN

http://www.petroleumcloud.cn/pages/629.html

神经网络即人工神经网络,由具有权重和偏置的神经元组成,简单来说就是模拟生物神经元进行信息处理的模型。在训练过程中,神经网络通过调整神经元的权重和偏置,最终得到一个能将输入信息处理成为接近或符合我们预期输出的模型。具有多层的神经网络我们一般就可以认为是深度神经网络(Deep Neural Network,DNN)。从DNN按不同层的位置划分,DNN内部的神经网络层可以分为三类:输入层、隐藏层和输出层。一般来说第一层是输入层,最后一层是输出层,而中间的层数都是隐藏层。

深度神经网络DNN模块提供了RMSprop、随梯度下降sgd、Adam等七种待选用的优化器,通过输入训练样本与测试样本,输入所需要的人工神经网络层数以及每层所包含的神经元数,选择目标优化器,在设置好合适的迭代次数和单步长度后,计算得到训练集与测试集的R2

具体步骤如下:

1.导入数据格式

点击导入数据,并将存于txt中的数据导入到下方的空格中。也可以通过手动输入的方式添加数据。导入的数据要求为txt,每行上的数据都以逗号隔开,导入数据的格式如下图所示:

360b191a64ed9b31d57eba590a9584d9.png

2. 导入训练样本

在训练样本处,点击“导入数据”,导入txt格式的训练样本文件。导入前如下图所示:

2c9fc17ca146ac7dbcf8e8b6ca4f9aa4.png

导入后的训练样本如下图所示:

b031d022c6afab6b24c7cb84de20af19.png

3. 导入测试样本

在测试样本处,点击“导入数据”,导入txt格式的测试样本文件。导入前如下图所示:

83810b3fe8a2a243236948d9c39589d7.png

导入后如下图所示:

0bd10db5ba35d2a040fb8217e4e274ee.png

可以通过点击加号来查看导入的数据:

adf5ffcb4c6ac0744f6176b39d641c27.png

4. 设置人工神经网络层数以及每层所包含的神经元数

ed1165047fe309bcf057a467c36ef9a0.png

5. 选择目标优化器,设置合适的迭代次数和单步长度

2d2571bf4faa959b2abc61673cefc3e2.png

6. 点击“计算”,得到的测试结果与模型将显示在下方:

e0afaf97d15c14d10090092aed27f08a.png

9b1e93c7f1537c59964c67f2a75b31a9.png

也可点击保存模型,将训练好的模型保存。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值