【发布时间】:2013-05-26 20:43:19
【问题描述】:
我一直在使用神经网络(NeuroPh 框架)编写一个安卓应用程序。 我已经准备好并保存了我的网络,然后我将它移植到了应用程序中。 我在应用程序中使用的当前库配置是
- encog-engine-2.5.0.jar
- JOCL-0.1.3a-beta.jar
- neuroph.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 开发网络。
【问题讨论】:
-
你在课堂上手动定义了
serialVersionUID吗? -
No.. 我没有定义
serialVersionUID..
标签: java android neural-network