neuralnetloader.java

来自「一个纯java写的神经网络源代码」· Java 代码 · 共 61 行

JAVA
61
字号
/* * NeuralNetLoader.java * * Created on 15 aprile 2002, 22.54 */package org.joone.net;import java.io.*;import org.joone.log.*;/** * * @author  pmarrone */public class NeuralNetLoader {    /**     * Logger     * */    private static final ILogger log = LoggerFactory.getLogger (NeuralNetLoader.class);        NeuralNet nnet;    /** Creates a new instance of NeuralNetLoader */    public NeuralNetLoader(String netName) {        try {            nnet = readNeuralNet(netName);        }        catch (Exception e)         {             log.error ( "Cannot create the NeuralNet with the following name : \"" + netName + "\"",                         e);        }    }    public NeuralNet getNeuralNet() {        return nnet;    }     // Read the object of NeuralNet from the file with name NeuralNet    private NeuralNet readNeuralNet(String NeuralNet) throws IOException, ClassNotFoundException {                if (NeuralNet == null)            return null;        if (NeuralNet.equals(new String("")))            return null;                File NNFile = new File(NeuralNet);        FileInputStream fin = new FileInputStream(NNFile);        ObjectInputStream oin = new ObjectInputStream(fin);                NeuralNet newNeuralNet = (NeuralNet)oin.readObject();                oin.close();        fin.close();        return newNeuralNet;    }   }

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?