Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/koder77/cells
Cells - put ANNs together into a Cell, into a network of ANNs!
https://github.com/koder77/cells
library network neuronal
Last synced: 16 days ago
JSON representation
Cells - put ANNs together into a Cell, into a network of ANNs!
- Host: GitHub
- URL: https://github.com/koder77/cells
- Owner: koder77
- License: gpl-3.0
- Created: 2020-02-03T20:28:22.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2024-07-06T23:44:27.000Z (7 months ago)
- Last Synced: 2024-11-21T07:28:33.653Z (3 months ago)
- Topics: library, network, neuronal
- Language: C
- Homepage:
- Size: 93.8 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: ChangeLog
- License: LICENSE
Awesome Lists containing this project
README
Cells 0.5 - README 2023-10-06
==============================
Work in progress!
This is Cells, a new way to ANNs (artifical neural networks).
Each cell can have multiple nodes (ANNs) which can be linked together.In the cells-demo.c demo a XOR and an OR are connected by an AND logic.
For this the XOR and OR are on a layer 0 and the outputs are copied over to the linked AND in layer 1.You can define a number of Cells and put some nodes in it which all can contain ANNs which can be linked together by the "set_node_link" function. See the example cells-demo.c for more!
This is a work in progress.
The libfann ANN library is required to build the library!
Cells load/save
---------------
With the "fann_save_cells" function all Cells can be saved as a plain text file.
And with the "fann_load_cells" function the Cells can be load into a new allocated
Cells structure. The Cells are saved with the FANN ANN names and with all links.INSTALLATION
------------
Run the "make-cells.sh" bash script in the lib/ directory first.
Then run the "make.sh" script to build the demo cells-demo.c.
That's it for now!