Worklog for MusicianKool

Neural Network Builder

Return to Worklogs

10.8.11(Posted 2011-10-09)
here is the latest screenshot

[IMG]http://i1129.photobucket.com/albums/m512/Michael_Camacho/Program%20Screen%20shots/ScreenShot-2.jpg[/IMG]

My Music
Mouse XY to 3D XY / Improved Perlin Noise 2D and 3D
HeightMapped GeoSphere/ Dynamic LOD(Level Of Detail)
Blitz3D Keyword Data List / Blitz3D like syntax to C++

9.2.11(Posted 2011-09-02)
I've got several steps left to do but it's coming along nicely.
Adding and removing neurons in the main project works perfectly. Still need to setup connections(Main Project), saving (main project), neuron properties window, and overall interface options. Then I'm going to add a couple of things like graphing output and the like that make $500 neural network software so likeable, but in the end they suck, such a steep learning curve, NeuralNet Builder is much more intuitive with a constructional streamlined interface.
(actually i'm pretty excited to get this done, but it will take some time.... full time job working 12 hours a day really cuts into my programing time. Plus i've been designing neuralnets with logical gate neurons and think a combination between your everyday feedforward,feedback,and logical neuron are going to make something very, well at least something. hehe)

My Music
Mouse XY to 3D XY / Improved Perlin Noise 2D and 3D
HeightMapped GeoSphere/ Dynamic LOD(Level Of Detail)
Blitz3D Keyword Data List / Blitz3D like syntax to C++

-8.5.11(Posted 2011-08-05)
[img]http://i1129.photobucket.com/albums/m512/Michael_Camacho/Program%20Screen%20shots/ScreenShot-1.jpg?t=1312591473[\img]
here is a screen shot of module editing.

My Music
Mouse XY to 3D XY / Improved Perlin Noise 2D and 3D
HeightMapped GeoSphere/ Dynamic LOD(Level Of Detail)
Blitz3D Keyword Data List / Blitz3D like syntax to C++

-7.29.11(Posted 2011-07-29)
I have to GUI all done and am working on integrating the neural engine.
Which includes:
1: Constructing the Module edit interface
a: Place Neurons in layers
b: Make connections between Neurons
c: Make Virtual Neurons
d: Save Modules in projects

2: Constructing the Project edit interface
a: Place neurons in layers
b: Make connections between Neurons
c: Make modules accessible and paste-able
d: Save the project.

My Music
Mouse XY to 3D XY / Improved Perlin Noise 2D and 3D
HeightMapped GeoSphere/ Dynamic LOD(Level Of Detail)
Blitz3D Keyword Data List / Blitz3D like syntax to C++

start.(Posted 2011-07-22)
I am making an open source neural network builder to create neural networks with ease. I have had this idea for a long time, but never the motivation to start it. I've got most of the GUI made and the gist of the neural network engine is done. As soon as I have a completed GUI I will merge the Neural network engine and possibly release an alpha.

Planned features:
1: multiple input layers, hidden layers, and output layers
2: placing neurons in 3d space.
3: modules - small networks that do specific things and contain virtual neurons that are replaceable by neurons in the main project.
4: save a neural network project
5: build/save your own modules

things I'd like to add but may be beyond my ability.
1: Neuron script - create your own script to handle how the neuron behaves (effecting all neurons and individual neurons, your choice, or both?.)
2: ...
3: Profit!
4: Actual intelligence networks (I dream)
5: export blitz file that contains all the code needed to include it into your game-application
6: automatic training of the neural network via data you provide.
7: auto expanding networks that can replicate certain modules or layers(oh an idea groups.. ouch that hurts my brain) on the fly, increasing storage and adaptive association capabilities.

My Music
Mouse XY to 3D XY / Improved Perlin Noise 2D and 3D
HeightMapped GeoSphere/ Dynamic LOD(Level Of Detail)
Blitz3D Keyword Data List / Blitz3D like syntax to C++