2013-11-24 2 views
1

Я хочу создать нейронную сеть с помощью java. Я добавил свои файлы с нейрофовыми банками в свой проект и импортировал все необходимые классы. Однако я не понимаю, как на самом деле объявлять нейронные сети или создавать слои с использованием java-кода. Все примеры, которые я могу найти, используют предварительно построенный графический интерфейс, который хорош, но это не то, что я ищу.Как создать простую нейронную сеть с помощью нейрофа в java

Может кто-нибудь может предоставить мне учебник или сайт, который будет проходить через меня, используя разные вещи, которые я могу сделать с помощью нейрофа?

ответ

2

Он должен работать, как это в Neuroph 2.8:

NeuralNetwork neuralNetwork = new Perceptron(2, 1); 
DataSet trainingSet = new DataSet(2, 1); 
trainingSet.addRow(new DataSetRow(new double[]{0, 0}, new double[]{0})); 
trainingSet.addRow(new DataSetRow(new double[]{0, 1}, new double[]{1})); 
trainingSet.addRow(new DataSetRow(new double[]{1, 0}, new double[]{1})); 
trainingSet.addRow(new DataSetRow(new double[]{1, 1}, new double[]{1})); 
neuralNetwork.learn(trainingSet); 
neuralNetwork.save("/tmp/or_perceptron.nnet"); 

Также см the API docs.

+0

Можете ли вы уточнить заявления об импорте? –

Смежные вопросы