I would like to hire a developer that add a simple code generation feature to a neural network generated by Neuroph studio. Input: .nnet file from Neuroph Studio, Output: XML-like text representing the network, layers, connections and connection weights. No knownledge of neural networks is required. Developer should be able to analyze the existing source code of the neuroph classes NeuralNetwork, Connection, Neuron and Weight. A set of requirements defining the expected result will be provided. Estimated effort: one day.
Hello, I have read what you exactly need. I have a great expertise in Java, NetBeans . Please feel free to ping me anytime so we can discuss budget and timeline.
Thank you.
Hi. As I understand, you would like a Java program that converts a .nnet file to an xml-like text format. I am interested in this task.
Please send the requirements defining the expected result.
Is the format anything like the following? (I wrote a draft command-line program that generated this from a .nnet file for the simple Perceptron sample.)
<NeuralNetwork label="NewNeuralNetwork1" type="PERCEPTRON">
<LearningRule javaClass="PerceptronLearning"/>
<Layers>
<Layer label="_layer_0">
<Neuron label="_neuron_0_0">
<TransferFunction javaClass="Linear"/>
</Neuron>
<Neuron label="_neuron_0_1">
<TransferFunction javaClass="Linear"/>
</Neuron>
</Layer>
<Layer label="_layer_1">
<Neuron label="_neuron_1_0">
<Connection fromNeuron="_neuron_0_0" weight="0.2812800055861392"/>
<Connection fromNeuron="_neuron_0_1" weight="0.4432349077757552"/>
<TransferFunction javaClass="Step"/>
</Neuron>
</Layer>
</Layers>
</NeuralNetwork>
Do you have specific kinds of .nnet files on which I should test?
(My starting bid is the minimum bid allowed by the task budget range, but I may change it once I see the full requirements.)
Three years of experience as development team leader working on Java and Netbeans, great analytic abilities to understand the problem and the many possible solutions.
Used to participate in coding competitions so I know what is like to work with an input and an output with a specific format. I would want more details and the complete requirements to start working.