我一直在使用神经网络(NeuroPh 框架)编写一个 android 应用程序。我已经准备好并保存了我的网络,然后我将它移植到了应用程序中。我在应用程序中使用的当前库配置是
- encog-engine-2.5.0.jar
- JOCL-0.1.3a-beta.jar
- 神经元.jar
我加载网络的行代码
// R.raw.imsafe is the neural network
InputStream is = getResources().openRawResource(R.raw.imsafe);
// load neural network
NeuralNetwork nnet = NeuralNetwork.load(is);
我得到了这个例外
java.io.InvalidClassException: org.neuroph.core.NeuralNetwork;
Incompatible class (SUID): org.neuroph.core.NeuralNetwork:
static final long serialVersionUID =5L;
but expected org.neuroph.core.NeuralNetwork:
static final long serialVersionUID =4L;
是图书馆版本的原因吗?
我使用 NeuroPh Studio 2.7 开发网络。