In this assignment, you will build on the concepts you've learned in class to enhance and further explore the MNIST digit classification model. You will modify and improve the neural network to achieve better performance, implement data augmentation to improve model robustness, and experiment with different activation functions and optimizers. This challenge will help reinforce your understanding of neural networks, data preprocessing, and model evaluation.
In this After Class Project, students will extend their understanding of sentiment analysis by building a Python chatbot that can interactively analyze the sentiment of user input. The chatbot will classify text as positive, negative, or neutral, and will provide commands for reporting sentiment statistics, resetting data, and viewing conversation history. The chatbot will also generate a final report of sentiment analysis results when the user exits.