神经网络-预测财产损失

Posted flowerfield423

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了神经网络-预测财产损失相关的知识,希望对你有一定的参考价值。

1.加载三个包

神经网络neuralnet();网格函数grid();数据包MASS()

技术分享图片

调出MASS包里的数据看看,geyser共299个数据

技术分享图片

2.导入输入数据和输出数据

技术分享图片

p是事故起数,死亡人数,受伤人数的值,t是据此而遭受的直接财产损失

3.合并数据并给4个属性命名

技术分享图片

4.建立神经网络模型解决回归预测,三个输入,一个输出,隐藏层20个神经元,阈值为0.005,学习率为0.1,选用rprop+方法进行参数优化,损失函数SSE,激活函数logistic  

技术分享图片

画网络图

技术分享图片

5.建立测试集

技术分享图片

6.采用训练好的模型进行预测,然后输出预测值(ls()返回当前环境所以对象的名字)

技术分享图片

 额,感觉好像不是特别准确,有待改进

 


以上是关于神经网络-预测财产损失的主要内容,如果未能解决你的问题,请参考以下文章

关于损失函数那些事儿

pytorch 中分类网络损失函数

深度学习之基础篇

LSTM 词预测模型仅预测最频繁的词,或用于不平衡数据的损失

keras:如何编写自定义的损失函数来聚合帧级预测到歌曲级预测

Keras 中基于输入数据的自定义损失函数