Question: In this assignment, students will build an ANN, then write a comprehensive technical report as a Python Jupyter notebook ( to include all code, code
In this assignment, students will build an ANN, then write a comprehensive technical report as a Python Jupyter notebook to include all code, code comments, all outputs, plots, and analysis Make sure the project documentation contains a problem statement, b algorithm of the solution, c analysis of the findings, and d references.
Download the NFL Players Dataset," located in the topic Resources. The dataset contains football players' characteristics.
Select from a pool of "Active Players" and "Retired Players."
Define "optimal team" based on your decision of the player characteristics necessary to build a team:
Starting offense players: passing, rushing, and receiving.
Starting special teams players: punting, punt returns, and kick returns.
Starting defense players: tackles, sacks, safeties, and fumbles.
Your task is to identify the optimal team from each pool comprised of "Active Player" and "Retired Player" members.
Examine the multilayer neural network MLP architecture depicted in the DSC An Artificial Neural Network Model Image."
Build a deep artificial neural network MLP to include the following: a input layer, b as many hidden layers as you deem necessary, and c an output layer fully connected to the hidden layers.
Explain your architecture and how the NFL player characteristics are used as inputs.
Activate the MLP by performing the following steps:
Starting at the input layer, forward propagate the patterns of the training data through the network to generate an output.
Based on the network's output, calculate the error that we want to minimize using a cost function that we will describe later.
Back propagate the error, find its derivative with respect to each weight in the network, and update the model.
Repeat steps through for multiple epochs and learn the weights of the MLP
Use forward propagation to calculate the network output and apply a threshold function to obtain the predicted class labels in the onehot representation.
Interpret the output of your MLP in the context of selecting an optimal football team.
Please use the NFL Play Statistics dataset primary dataset on kaggle, I cant put a url in Im having trouble with the size of the dataset and overfitting issues when I train the model as just offense, but cant do offense, defense and special teams with oyut size issues. I do think some csvs are not needed to build the model which should help. But need help.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
