Skip to main content

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

MIT

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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

neurogenome-0.1.4-py3-none-any.whl (8.3 kB view details)

Uploaded Python 3

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

Hashes for neurogenome-0.1.4.tar.gz
Algorithm Hash digest
SHA256 504ac1bf11143523cfcd58ccbd5c78b19d95b25d748baa993aea6cfd5ed8da87
MD5 9ad29fbdc2f9139e7602a1866649bdc7
BLAKE2b-256 cf4c85f03c36ca08e8bd3ed96df7a1bd1523bcc3bd6e5443642e810b9f8f4f4b

See more details on using hashes here.

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

Hashes for neurogenome-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 f0043e01b7acaa530f064e2ffe756c97725f6bed478eb241071810dcd3e626b5
MD5 0e506d317d16b6020f393c8a73a5cecc
BLAKE2b-256 4d24c09edbb9aa27fb9eadd0a7b21a633e188ad6efd18af0ea62df8b2e196c12

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page