Clone the project, enter the project directory, then run:
./init.shThis installs the required dependencies.
The mandatory part is implemented with:
mlp.pymlp_core.pyutils.py
Run the MLP with:
python mlp.pyThe dataset used is data.csv.
Two bonus implementations are provided:
-
Adam optimizer
adammlp.pyadammlp_core.pyadamutils.py
-
Adam + Early Stopping
adammlp_es.pyadammlp_core_es.pyadamutils_es.py
The project also includes the corresponding training and validation workflow.