myfirstNN
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 or newest.
Then run
pip install myfirstnn
myfirstnn
to have a run-ready software. If you want to have an easier access to the software files on your device, run
git clone https://github.com/alessioparolini2011/myfirstNN.git
This command needs Git on your device.
Credits
This project was built using the following amazing open-source libraries:
Metadata
Release files for myfirstnn 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| myfirstnn-1.0.0.tar.gz | 8.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| myfirstnn-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 18.3 kB
Release files / myfirstnn-1.0.0.tar.gz
| Download URL | myfirstnn-1.0.0.tar.gz |
|---|---|
| Size | 8.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e413b7c9d344d030c8795f8eba0c2c59a9d8e6e88244589349254ad46d31abe9
|
|
BLAKE2b-256 checksum How to use checksums |
a92303d3b7a88ed8d4721cf506501bd0275dd8da6c633b2f652c553203c23e97
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.11.0
|
Release files / myfirstnn-1.0.0-py3-none-any.whl
| Download URL | myfirstnn-1.0.0-py3-none-any.whl |
|---|---|
| Size | 9.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
042b4aff717bfe0f01d68b666c6f84170aa392bc074d68d73e4ed36ddbbc4d14
|
|
BLAKE2b-256 checksum How to use checksums |
95b57f5aecf7915b64771c2a2261b1f5135578124dc7c1e49d14ec14e5be1c9a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.11.0
|