Skip to content

Instantly share code, notes, and snippets.

@Sachin-A
Last active June 17, 2018 15:39
Show Gist options
  • Save Sachin-A/8f58f961992c285e8a4fdfa92d2bc8d5 to your computer and use it in GitHub Desktop.
Save Sachin-A/8f58f961992c285e8a4fdfa92d2bc8d5 to your computer and use it in GitHub Desktop.
Task #1 in ML for delta inductions (Open Profile)

ML Task #1

Problem Statement:

Using linear regression for rank predictions!

In this type of machine learning task, the objective of the computer program is to predict a numerical value given some input. Linear regression models can often be fitted using the least squares approach but they can also be fitted in other ways!

Keeping that in mind and in the spirit of the FIFA football world cup finally kicking off, it's time to make some rank predictions!

Here's a dataset for FIFA Rankings for the past 25 years: Link

Normal Mode:

Your task is to make a prediction on the rank of a team. 
It can based on a number of independent variables for which data is available in the dataset.

Hacker Mode:

Optimize your results!
Use more than one independent variable for the Hacker Mode.
Hint: Ridge/Lasso-based regularisation is one such optimization

Submission:

You are required to program in Python for the above task.
Normal Mode is required. Hacker Mode is highly encouraged :)
Deadline: 24th June 2018

Required Skills:

1. Python

Limitations:

Usage of libraries that offer linear regression fitting functions out of the box is not allowed.

Happy coding!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment