I am trying to use simbrain networks for an agent based simulation.
I have created a network in simbrain and saved it in xml format.
I have a simulation written in java (repast simphony) and in each time step i want to do the following
-create a vector of doubles
-feed it to the network
-get output in a vector of doubles
In the next time step i want to use the same neural network with any updates already made.
I have already classpathed the simbrain.jar in my project in eclipse and i need to create a function like
function(Vector<Double> input, NeuralNetwork in xml)-> (Vector<Double> output, UpdatedNeuralNetwork) which will iterate the network once with the given input and return the updated version of the net (to use in the next time step) and the output vector.
Anyway, I decided to use the simbrain.jar as library and create the network from within eclipse, and that seems to work. I do not have access though to various classes (eg Neuron). Maybe you know how the whole source code could be accessible?
I was also thinking to use Simbrain the other way around. Maybe after creating a network in eclipse with simbrain.jar, i could load it on Simbrain through copying to bsh file? Maybe with some minor changes?