This project aims to discover an algebraic structure using a Neural Network.
The base algorithm used for this project can be found in the Base.py file in the repository.
In this project, we used:
- Python as the programming language,
- The PyTorch Library,
- Mathematical Modeling.
For this project, we used the base document "Abstract_vector_space.pdf" which is in the git repo. The file base.py contains the implementation of the Neural Networks used to achieve the set objectives.
To reproduce the results of this project:
-
clone the git repo
-
Create a virtual environment
python3 -m venv env
source env/bin/activate
- Install the necessary dependencies:
pip install -r requirements.txt
To buid the Project ,go to the directory and run
cd chemin/vers/mon_projet/make
This will generate the PDF version of the Notebook with the obtained results.
The notebook contains two parts,
one with the variables for the test chosen according to a normal distribution and we reproduce the same results this time with
For more details, Kindly consult the report and the Notebook pdf files