私はニューラル ネットワーク (NeuroPh Framework) を使用して 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 を使用しました。