ML Assignment-9
ML Assignment-9
Title: Build an Artificial Neural Network by implementing the Back propagation algorithm and
test the same using appropriate data sets.
Software Requirement:
• Python
• NumPy
• Pandas
• scikit-learn
• Jupyter Notebook
Source Code:
hidden_error = output_delta.dot(self.W2.T)
hidden_delta = hidden_error * self.sigmoid_derivative(self.a1)
Output:
Conclusions:
ANNs with Backpropagation are powerful tools for learning complex patterns in data. The
training process involves forward propagation to generate predictions, backpropagation to
compute gradients and update weights, and evaluation to measure the model's effectiveness.
Proper tuning of hyperparameters and careful evaluation are essential for achieving high
performance in classification tasks.