A universal API for create artificial neural networks with a genetic code.
Project description
NeuroGenome is a bioinspired open-source project that allows you to create artificial neural networks with a genetic code.
Installation
pip install neurogenome
Settings example
# gene localization scheme
schema_0 = [
[
["i0","i1","i0","i1"],
["h1","h0","h1","h0"]
],
[
["i2","i3","i2","i3"],
["h3","h2","h3","h2"]
],
[
["o0","o1"],
["o1","o0"]
]
]
# hyperparameters
SETTINGS = {
"population size": 50,
"number of leaders": 5,
"select by": "max",
"number of input nodes per gene": 5,
"number of hidden nodes per gene": 4,
"number of output nodes per gene": 3,
"schema": schema_0,
}
Examples
in the pipeline
License
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
neurogenome-0.1.1.tar.gz
(6.6 kB
view hashes)
Built Distribution
Close
Hashes for neurogenome-0.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f907f31125ff050e8bcf2f3cbfc0371264570bbfbf493abfbe03cb1b94fdcb7 |
|
MD5 | 1c172f2b8707554de2b41e7a2a1a299a |
|
BLAKE2b-256 | 3bb4ddde86972a419caea372feb2d7d97ff663aff9a29805f0c4f29773d97951 |