This repository contains the Implementation of a neural network for multiclass classification in Python from scratch. Two distinct datasets were utilized to demonstrate the functionality of the neural network.
-
Random People Dataset:
- This dataset comprises information on height, weight, and gender of randomly selected individuals.
-
Glass Identification Dataset (UCI):
- The UCI Glass Identification dataset consists of 10 attributes, including an identification column. The response variable is the type of glass, categorized into seven discrete values. The last column contains the labels for the glass types.
-
Data Splitting:
- The dataset was divided into two categories: training data (70%) and test data (30%).
-
Neural Network Creation:
- A neural network was developed to handle the multi-class classification task.
-
Performance Metrics:
- Evaluation of the neural network performance was conducted on the test data, reporting comprehensive classification metrics.