コード例 #1
0
        /// <param name="args"> command line arguments which represent paths to persisted neural network
        ///             [0] - location of  neural network </param>
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in .NET:
//ORIGINAL LINE: public static void main(String[] args) throws java.io.IOException
        public static void Main(string[] args)
        {
            DataSet       testSet = MNISTDataSet.createFromFile(MNISTDataSet.TEST_LABEL_NAME, MNISTDataSet.TEST_IMAGE_NAME, 10000);
            NeuralNetwork nn      = NeuralNetwork.load(new FileInputStream(args[0]));

            Evaluation.runFullEvaluation(nn, testSet);
        }
コード例 #2
0
        /// <param name="args"> command line arguments which represent paths to persisted neural networks
        ///             [0] - location of first neural network
        ///             [1] - location of second neural network </param>
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in .NET:
//ORIGINAL LINE: public static void main(String[] args) throws java.io.IOException
        public static void Main(string[] args)
        {
            DataSet testSet = MNISTDataSet.createFromFile(MNISTDataSet.TEST_LABEL_NAME, MNISTDataSet.TEST_IMAGE_NAME, 10000);

            NeuralNetwork nn1 = NeuralNetwork.load(new FileInputStream(args[0]));
            NeuralNetwork nn2 = NeuralNetwork.load(new FileInputStream(args[1]));

            (new McNemarTest()).evaluateNetworks(nn1, nn2, testSet);
        }
コード例 #3
0
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in .NET:
//ORIGINAL LINE: public static void main(String[] args) throws java.io.IOException
        public static void Main(string[] args)
        {
            DataSet         trainSet     = MNISTDataSet.createFromFile(MNISTDataSet.TRAIN_LABEL_NAME, MNISTDataSet.TRAIN_IMAGE_NAME, 200);
            DataSet         testSet      = MNISTDataSet.createFromFile(MNISTDataSet.TEST_LABEL_NAME, MNISTDataSet.TEST_IMAGE_NAME, 10000);
            BackPropagation learningRule = createLearningRule();


            NeuralNetwork neuralNet = (new MultilayerPerceptronOptimazer <>()).withLearningRule(learningRule).createOptimalModel(trainSet);

            Evaluation.runFullEvaluation(neuralNet, testSet);
        }