-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #52 from master-csmi/develop
Update of the Readme and Work on the reproductibility of the Project
- Loading branch information
Showing
7,243 changed files
with
1,011,248 additions
and
1,920 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
NOTEBOOKS = $(wildcard *.ipynb) | ||
|
||
all: $(NOTEBOOKS) | ||
@for notebook in $(NOTEBOOKS); do \ | ||
echo "Compiling $$notebook"; \ | ||
pytest --nbmake $$notebook; \ | ||
jupyter nbconvert --to pdf $$notebook; \ | ||
done | ||
|
||
.PHONY: all |
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,23 +1,50 @@ | ||
# Discovering an Algebraic structure | ||
# Discovering an Algebraic Structure | ||
|
||
### Project Overview | ||
This project aimed to discover a algebraic structure using the Neural Network. | ||
This project aims to discover an algebraic structure using a Neural Network. | ||
|
||
### Base Algorithm | ||
The base algorithm used for this project can be found in the Base.py file in the repository | ||
The base algorithm used for this project can be found in the Base.py file in the repository. | ||
|
||
### Tools | ||
In this Project, we used : | ||
* Python as programing language, | ||
* The Pytorch Library | ||
* Matheamtical Modeling | ||
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 | ||
```bash | ||
python3 -m venv env | ||
source env/bin/activate | ||
``` | ||
|
||
|
||
- Install the necessary dependencies: | ||
```bash | ||
pip install -r requirements.txt | ||
``` | ||
|
||
|
||
To buid the Project ,go to the directory and run | ||
```bash | ||
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 $\alpha$ taken between -5 and 5. | ||
|
||
## Contributors | ||
* [Chahid RAHOUTI ](https://github.com/chahid-rahouti) | ||
* [ Komi Joseph Béni ASSIGBE](https://github.com/Blessed-joseph) | ||
* [Chahid RAHOUTI](https://github.com/chahid-rahouti) | ||
* [Komi Joseph Béni ASSIGBE](https://github.com/Blessed-joseph) | ||
|
||
## Details | ||
For more details, Kindly consult the report and the Notebook pdf files |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.