Project 3: (Neural Networks)
Project 3 (Neural Networks)
Building a Neural Network for Time Series Data
Project Description: In this project, you will build a neural network model for time series data using Python and TensorFlow. The project will be split into three parts, one for each week.
Week 6: Introduction to Neural Networks
Part 1: Build a basic feedforward neural network using TensorFlow and train it on a time series dataset. Evaluate the model’s performance using accuracy and loss metrics. Gamify this task by setting up a leaderboard for participants to compare their model’s performance with others.
Week 7: Convolutional Neural Networks
Part 2: Modify the feedforward neural network from part 1 by adding convolutional layers to the model. Train the new CNN on the same time series dataset and compare its performance with the basic feedforward neural network from part 1. Gamify this task by awarding badges or points for participants who achieve certain performance thresholds.
Week 8: Recurrent Neural Networks
Part 3: Finally, modify the CNN from part 2 by adding recurrent layers (LSTM or GRU) to the model. Train the new RNN on the same time series dataset and compare its performance with the previous models. Gamify this task by setting up a competition between participants to see who can achieve the best performance on the leaderboard.