smiron / cnnnet Goto Github PK
View Code? Open in Web Editor NEWcnnnet implementation
cnnnet implementation
Instead on adding guidance force values, we should construct a force vector for each guidance force and average them together.
There are cases when a neuron cannot guide it's axon because all the non 0 (default) values are negative. In this case the max value is 0 and the axon cannot be guided.
This makes sense .. but a solution must be found.
Essentially a blank position is more favorable than any other position.
Refactor Soma guidance force to use the same infrastructure as Axons guidance.
Remove the NeuronCompute and NeuronInput classes
When all other guidance forces fail .. this guidance force should unblock the axon guidance.
These methods must be merged so that NeuronCompute has the same axon extending functionality as NeuronInput
Implement some kind of event that will trigger whenever the network is processed and attach to it all the available network state.
In the guidance process we take into account all guidance forces.
But in the method Neuron.ProcessGuideAxon the final IF statement only checks the Network.NeuronUndesirabilityMap to see if the new location is better
Implement output neurons.
This type of neuron should only have a soma visible in the network.
Two possible implementations:
I will implement the second solution.
We must have synapse formation and maintainability cost.
Create a synapse class similar to a neuron:
If the neuron doesn't fire often enough we need to do something.
So the neuron will increase the strength of every synapse that was just active (in the previous iteration).
TODO: this needs more work so we have a parameter or something similar that will determine if a neuron fires often enough or not.
Mechanism so that if the sensor neuron is triggered continuously .. we should decrease the firing rate until we reach a base line.
Also .. if a sensor isn't triggered at all we should have a base line of firing rate.
Score map is initialized to 0. We should initialize with a minimum value. This way the default value isn't bigger than some other negative value.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.