-
Notifications
You must be signed in to change notification settings - Fork 1
License
Retystety/NeuralNetworks
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
-BaseNeuralNet
-NeuralNetMethods
-ForEachConnectionHandle BaseNeuralNet < Reference Ready to use net with sigmoidal activation function f(x)=x/sqrt(1+x^2). Reference Semi “abstract” class. Base for all neural networks. Array net_structure - Array of ints describing each layer size. setget will return or pass duplicate
Array data - Array of arrays of floats, value of each connection (weight). setget will return or pass duplicate
Array neuron_dat - Array of arrays of ints, last activate neuron value or neuron error value, depends on whether was .calculate() or .back_propagation() method called last, setget will return or pass duplicate
BaseNeuralNet new(Array net_structure) - Creates a new object sets self.net_structure to duplicate. Sets value of each connection to 0.
void add_random(float min_val, float max_val) - Adds random value to each connection.
void multiply_random(float min_val, float max_val) - Multiplies each connection by random value. Node Singleton container for methods that would cause cyclic dependency errors if placed as member functions. Reference “Abstract” class. Provides way to change connections (weights) in a custom way.
About
No description, website, or topics provided.
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published