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.4.tar.gz
(6.8 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file neurogenome-0.1.4.tar.gz.
File metadata
- Download URL: neurogenome-0.1.4.tar.gz
- Upload date:
- Size: 6.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.13 CPython/3.7.9 Windows/8.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
504ac1bf11143523cfcd58ccbd5c78b19d95b25d748baa993aea6cfd5ed8da87
|
|
| MD5 |
9ad29fbdc2f9139e7602a1866649bdc7
|
|
| BLAKE2b-256 |
cf4c85f03c36ca08e8bd3ed96df7a1bd1523bcc3bd6e5443642e810b9f8f4f4b
|
File details
Details for the file neurogenome-0.1.4-py3-none-any.whl.
File metadata
- Download URL: neurogenome-0.1.4-py3-none-any.whl
- Upload date:
- Size: 8.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.13 CPython/3.7.9 Windows/8.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f0043e01b7acaa530f064e2ffe756c97725f6bed478eb241071810dcd3e626b5
|
|
| MD5 |
0e506d317d16b6020f393c8a73a5cecc
|
|
| BLAKE2b-256 |
4d24c09edbb9aa27fb9eadd0a7b21a633e188ad6efd18af0ea62df8b2e196c12
|