NeuralNetworks
Implementation of neural networks for machine learning team project for AM218 spring.
Environment
Python 3.7
Required packages: numpy, pandas, scipy, matplotlib
pip3 install -r requirements.txt
Getting Started
Before running, make sure that the csv file of dataset has the corrent path in the project.
Running the main.py file in the project, you can get some outputs like:
Files
- main.py
- Main function
- tools.py
- some useful tools
- networks.py
- definition of NeuralNetworkClassifier
- preprocess.py
- preprocess data to required format
- visualization.py
- functions for visualization of the results
- _solver.py
- definition of AdamOptimizer
- _functions.py
- definition of activation function and loss function
Contributor
@zch0423
Acknowledgement
- Teacher Li of AM218 spring, who opens the gate of machine learning for us
- My teammates, who always support behind and offer help whenever in need
- Contributors of scikit-sklearn, who provide enlightment in structure design
- Kingma, Diederik and Jimmy Ba, who introduced the method of adaptive moment estimation
- Whoever helped when developing the model