I am working on a project to predict soccer player values from a set of inputs. The data consists of about 19,000 rows and 8 columns (7 columns for input and 1 column for the target) all of numerical values. Here is a glimpse:
I am using a fully connected Neural Network for the prediction but the problem is the loss is not decreasing as it should. This is the result I get:
This is how I am creating the dataset and the dataloaders:
This is the code I am using to run the model:
I tried changing the learning rate but it is still bad.
What could be the reason behind this? Thank you!