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 RELU-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.2.tar.gz (5.9 MB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: mcnets-0.1.5.2.tar.gz
  • Upload date:
  • Size: 5.9 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.2.tar.gz
Algorithm Hash digest
SHA256 e57e09ad0eebd60457ae747f4dbc0e765f77fc41c86307f8cacfd72ba8553fa0
MD5 815aa926c627a971a33e27948af31a06
BLAKE2b-256 afac7543267dd8e0bcdff5ac3891617fb516d6eb6bcd6a93a6418728861d5c4c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mcnets-0.1.5.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 0e255c574be9a0cb26338be02fd261c9b1fb954dab6ea1c6459f1530ebf8246d
MD5 2630de5ebc8e7923c44ba6914b0852e9
BLAKE2b-256 e1caedc32bb1829742a0cbb3e1455cf3d030c9e202a292881a2b325db08f0703

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