神经网络预测结果压缩

作者:昝仲茂 | 发布日期:2024-09-18 16:33:57

训练样本有可能不够多。

看看是不是训练效果好,预测效果不好。 如果是这样那就是过拟合。 网上搜搜有很多解决过拟合的方法。 2、如果训练和预测都不好,那就是模型有问题。 可能原因是 (1)数据量太小。 (2)输入和输出数据之间相关性小。

神经网络是有一定缺陷的,比如容易陷入部极小值,还有训练的结果依赖初始随机权值,这就好比你下一个山坡,如果最开始的方向走错了,那么你可能永远也到不了正确的山脚。

这是神经网络特性导致的,与matlab没关系。 一方面,如果你的网络层选的神经元的个数和层数不合适,就会导致这种结果;另一方面,如果你的训练样本选择的不合适,或者数据表达的太快,也会导致这种问题。 前一个方面根据经验,后一个可以做成神经元的参数可调的。