Skip to main content

A small Neural Network

Project description

Neural Network

A small Neural Network - Multilayer Perceptron made to learn how it works.

Warning : This is not a project for production use. I'm using this project to try to publish clean code, it's part of my learning how to manage a project, make R&D, and more.

Using Numba

I'm learning and using the library Numba to make this project. I have multiple goal :

  1. Make the project in normal python, without using the Numba lib, that's the pure learning part of how to make a Neural Network
  2. Make the project with Numba and use JiT to have better performance with the CPU
  3. Make the project with Numba and use CUDA to improve performance again

Genetic algorithm

I use genetic algorithm (in a very simple way i think, i'm not a mathematician xD) to make the learning part of the Neural Network. Back Propagation is on the way too.

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

morpyneural-0.0.2.tar.gz (7.4 kB view hashes)

Uploaded Source

Built Distribution

morpyneural-0.0.2-py3-none-any.whl (11.6 kB view hashes)

Uploaded Python 3

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