Skip to main content

autoNN

A simple TUI tool to create and train NN on random datas, to teach the model how to calculate squares (x^2)

Software Structure

The file has 4 packages:

  • display: contains the module that handles the TUI with Textual. Also contains the sub-package components with the different TUI components.

  • learning: contains the module with the functions to train the model once is created.

  • neuraln: contains the module with the class to create the model with his NN.

  • core: starts and runs all the software. His called in main.py to start the whole package

How it works

When you start the software, the TUI runs in your terminal. When you set the name and the number of inputs, you can press the button "Start Training" and let the magic starts! You'll see al the log of the training, with a live loss, and ** you're gonna prove how an AI model training works!**

How to install

To install this software, I need to have installed on your machine Python 3.11

Credit

This project was built using the following amazing open-source libraries:

  • PyTorch - An open-source machine learning framework used for creating, structuring, and training the neural network models.
  • Textual - A Python framework, used to build the beautiful and interactive Terminal User Interface (TUI).

Metadata

Release files for myfirstnn 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for myfirstnn 0.1.0
File Size Uploaded
myfirstnn-0.1.0.tar.gz 7.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for myfirstnn 0.1.0
File Interpreter ABI Platform
myfirstnn-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 17.3 kB

Release files / myfirstnn-0.1.0.tar.gz

Download URL myfirstnn-0.1.0.tar.gz
Size 7.7 kB
Tags Source
SHA-256 checksum
How to use checksums
b0c5d076000f5cac2733dfd5ea459aec08f7b315b8462c107eec89f944fa9c77
BLAKE2b-256 checksum
How to use checksums
c62c3eece39c77af48db286bbaedba3880f5c6ab3258da7402bf5f51245df9c5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.0

Release files / myfirstnn-0.1.0-py3-none-any.whl

Download URL myfirstnn-0.1.0-py3-none-any.whl
Size 9.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d898e7e3f6d94bf104dccb4656efc51c3644fcdb427c30c70b4d564d969f9164
BLAKE2b-256 checksum
How to use checksums
48d948150815001815af4c9036a8d347fd4e7237852a3dc990ed9104172be4b2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.0

Release history Release notifications | RSS feed

1.0.0

2 release files

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page