测试自定义神经网络的算法是什么?

时间:2017-01-31 14:06:57

标签: c++ matlab neural-network

我正在从头开始编写自定义神经网络,现在我想知道使用测试数据测试NN的算法代码是什么。 我知道Matlab有一个用于测试NN的sim代码,用于使用网络代码编写的NN。我想自己编写。 有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

我想根据你的问题发表评论,但我的声誉还不够。你的问题很不清楚。你想写哪个神经网络? Multilayer Perceptron (MLP)Learning Vector Quantization (LVQ)Adaptive Resonance Theory (ART)Self-Organizing Map (SOM)是一些基本的神经网络。您应该选择要设计的网络类型。

根据您选择的网络类型(受监督或无人监督),您需要将数据集输入网络进行培训。目的是在训练期间获得理想的重量。测试只是为了查看学习水平是否满足您想要达到的阈值。您使用具有更改权重的相同神经网络,从您的示例集中提供随机数据。此步骤称为“测试”。在测试过程中,您每次都会计算准确度,当准确度达到您想要的时候,最后的权重会被保存,以便下次在您的神经网络中使用。

你的问题对我来说不是那么清楚,所以我不确定这个答案对你有用。只想帮忙。