Notes and Code for implementation of Neural Networks
In this project, I have developed a predictive model to classify cirrhosis into four categories using a neural network built with PyTorch.
I’m using the Cirrhosis Prediction Dataset.
Cirrhosis is a chronic liver disease characterized by scarring (fibrosis) of the
liver tissue, leading to impaired liver function.
It is commonly caused by long-term liver damage from factors like alcohol abuse,
hepatitis, and fatty liver disease.
Early detection and classification of cirrhosis stages are essential for timely
intervention.
Credits to the respective owner of the image
The files for this section include complete data preprocessing steps:
Shallow Neural Network Using NumPy Only
=> Accuracy = 56%
Shallow Neural Network With Updated Hyperparameters
=> Accuracy = 66%
Neural Network With Gradient Descent
Neural Network With Stochastic Gradient Descent
Neural Network With Stochastic Gradient Descent and Dropout Layers
Random Forest With 275 Estimators
=> Accuracy = 44%
Open an issue if there are any improvements or errors in the code and notes.
⭐ Star the repository if you like the notes and approach.