src/core/network/NeuralNetwork.java
public void start() throws NeuralNetworkException, MatrixException, DynamicParamException {
        checkStarted();

        trainingMetric = new SingleRegressionMetric();
        validationMetric = validationMetric.reference();

        if (earlyStopping != null) {
            earlyStopping.setTrainingMetric(trainingMetric);
            earlyStopping.setValidationMetric(validationMetric);
        }

        executeLock = new ReentrantLock();
        executeLockCondition = executeLock.newCondition();
        completeLockCondition = executeLock.newCondition();
        executionState = ExecutionState.IDLE;

        stopLock = new ReentrantLock();
        stopExecution = false;

        neuralNetworkThread = new Thread(this);
        neuralNetworkThread.setName("NeuralNetwork" + (neuralNetworkName != null ? " (" + neuralNetworkName + ")" : ""));
        neuralNetworkThread.start();

        getInputLayer().start();

    }
/**
     * Initializes neural network and it's layers.<br>
     * Starts neural network thread and neural network layer threads.<br>
     *
     * @throws NeuralNetworkException throws exception if starting of neural network fails.
     * @throws MatrixException throws exception if depth of matrix is less than 1.
     * @throws DynamicParamException throws exception if parameter (params) setting fails.
     */
Initializes neural network and it's layers.
Starts neural network thread and neural network layer threads.

@throws NeuralNetworkException throws exception if starting of neural network fails.
@throws MatrixException throws exception if depth of matrix is less than 1.
@throws DynamicParamException throws exception if parameter (params) setting fails.
Initializes neural network and it ' s layers . Starts neural network thread and neural network layer threads . @throws NeuralNetworkException throws exception if starting of neural network fails . @throws MatrixException throws exception if depth of matrix is less than 1 . @throws DynamicParamException throws exception if parameter ( params ) setting fails .
public void start() throws NeuralNetworkException, MatrixException, DynamicParamException {
        checkStarted();
        trainingMetric = new SingleRegressionMetric();
        validationMetric = validationMetric.reference();
        if (earlyStopping != null) {
            earlyStopping.setTrainingMetric(trainingMetric);
            earlyStopping.setValidationMetric(validationMetric);
        }
        executeLock = new ReentrantLock();
        executeLockCondition = executeLock.newCondition();
        completeLockCondition = executeLock.newCondition();
        executionState = ExecutionState.IDLE;
        stopLock = new ReentrantLock();
        stopExecution = false;
        neuralNetworkThread = new Thread(this);
        neuralNetworkThread.setName("NeuralNetwork" + (neuralNetworkName != null ? " (" + neuralNetworkName + ")" : ""));
        neuralNetworkThread.start();
        getInputLayer().start();
    }
public void start ( ) throws NeuralNetworkException , MatrixException , DynamicParamException { checkStarted ( ) ; trainingMetric = new SingleRegressionMetric ( ) ; validationMetric = validationMetric . reference ( ) ; if ( earlyStopping != null ) { earlyStopping . setTrainingMetric ( trainingMetric ) ; earlyStopping . setValidationMetric ( validationMetric ) ; } executeLock = new ReentrantLock ( ) ; executeLockCondition = executeLock . newCondition ( ) ; completeLockCondition = executeLock . newCondition ( ) ; executionState = ExecutionState . IDLE ; stopLock = new ReentrantLock ( ) ; stopExecution = false ; neuralNetworkThread = new Thread ( this ) ; neuralNetworkThread . setName ( "NeuralNetwork" + ( neuralNetworkName != null ? " (" + neuralNetworkName + ")" : "" ) ) ; neuralNetworkThread . start ( ) ; getInputLayer ( ) . start ( ) ; }
Initializes neural network and it's layers.<br>
 Starts neural network thread and neural network layer threads.<br>
Initializes neural network and it ' s layers . <br > Starts neural network thread and neural network layer threads . <br >