Skip to main content

A package that demonstrates simple neural nets using Monte Carlo-type random parameter training.

Project description

Monte-Carlo-Neural-Nets

A package made to see how well a basic architecture of neural nets could be. The nets can be created with custom input and output heights, as well as full customization of the hidden layers' sizes (height and count of layers).

The basic operation of these nets is that they can be trained to some data set (or not, currently working on a 'self-training' chess AI example) by randomly 'tweaking' the different parameter weight values within the net. These weight values are clipped to be restrained to the range [-1, 1].

By defualt, a ELU-type function is applied at every layer calculation to give non-linearites such that more advanced calculations are actually possible.

Some examples of the net's operation and training can be found on the GitHub page, where issues are also tracked: https://github.com/SciCapt/Monte-Carlo-Neural-Nets

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

mcnets-0.1.5.3.tar.gz (12.0 MB view details)

Uploaded Source

Built Distribution

mcnets-0.1.5.3-py3-none-any.whl (23.1 kB view details)

Uploaded Python 3

File details

Details for the file mcnets-0.1.5.3.tar.gz.

File metadata

  • Download URL: mcnets-0.1.5.3.tar.gz
  • Upload date:
  • Size: 12.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.8

File hashes

Hashes for mcnets-0.1.5.3.tar.gz
Algorithm Hash digest
SHA256 4247d084ed07b97fd1572890c2f71917154193c68d9431546e11df687bf40067
MD5 5d1e900eb48e0d8cb1d1ca6320bb5541
BLAKE2b-256 6710166de33725e152f1ec1cfd032bd0056fc128f16c91a62053ac6b444d3c5f

See more details on using hashes here.

File details

Details for the file mcnets-0.1.5.3-py3-none-any.whl.

File metadata

  • Download URL: mcnets-0.1.5.3-py3-none-any.whl
  • Upload date:
  • Size: 23.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.8

File hashes

Hashes for mcnets-0.1.5.3-py3-none-any.whl
Algorithm Hash digest
SHA256 3f6ae2300cfa77521dddcd378fce2ee0563b5c9c0032bf0b8b60af5c46e27ce0
MD5 491bad0d7c53cc5993ff9951d1e7c96b
BLAKE2b-256 de234b181b0956307df08c85eed2ff5b4617e648e542803e3b9e88bd362f9783

See more details on using hashes here.

Supported by

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