Giter VIP home page Giter VIP logo

udemy-feml-challenge's Introduction

Feature Engineering for Machine Learning - Course Assignment

Python 3.7

Published November 2019

Links

Final challenge / assignment for the Udemy course: Feature Engineering for Machine Learning

Assignment:

Beat the performance of my Lasso regression by using different feature engineering steps ONLY!!.

The performance of my current model, as shown in this notebook is:

test mse: 1063016789.3316755
test rmse: 32603.938248801718
test r2: 0.8453144708738004

To beat my model you will need a test r2 bigger than 0.85 and a rmse smaller than 32603.

================================================================================================

Conditions:

  • You MUST NOT change the hyperparameters of the Lasso.
  • You MUST use the same seeds in Lasso and train_test_split as I show in this notebook (random_state)
  • You MUST use all the features of the dataset (except Id) - you MUST NOT select features

================================================================================================

If you beat my model:

Make a pull request with your notebook to this github repo: https://github.com/solegalli/udemy-feml-challenge

And add your notebook to the folder:

-StudentsSolutions_v1.0.0

How to make the PR

  1. fork the repo:

Go to https://github.com/solegalli/udemy-feml-challenge, and click on the fork button at the top-right

  1. clone your forked repo into your local computer:
  1. Make a copy of the jupyter notebook and add your name:
  • Open up the Jupyter notebook called 13-Assignement.ipynb
  • Click the "File" button at the top-right and then click "Make a copy"
  • Work your solution in the Copy and not in the original assignment (otherwise there will be conflicts when making the PR)
  • Change the name of the copy of the notebook to: 13-Assignement_yourname.ipynb
  • Move the notebook to the folder StudentsSolutions_v1.0.0
  • done

When you finish, just commit the new notebook to your fork and then make a PR to my repo.

  • git add StudentsSolutions_v1.0.0/13-Assignement_yourname.ipynb
  • git commit -m "your commit message"
  • git push origin master or git push origin yourfeaturebranch
  • go to your repo and make a pull request.

But i have a notebook ready and I haven't cloned the repo yet, how can I make the PR?

If you worked in the copy you downloaded from Udemy before forking and cloning this repo, then follow this steps:

  1. fork the repo:

Go to https://github.com/solegalli/udemy-feml-challenge, and click on the fork button at the top-right

  1. clone your forked repo into your local computer:

Go to www.github.com/yourusername/udemy-feml-challenge

  • Click the green button that says clone or download
  • Copy the url that opens up
  • Power up a git console
  • Type: git clone (paste the url you copied from github)
  • Done
  1. Rename your solution as follows and copy it into your cloned repo:
  • Rename your solution notebook to: 13-Assignement_yourname.ipynb
  • Copy this file into the cloned repo, inside the folder StudentsSolutions_v1.0.0
  • Done

When you finish, just commit the new notebook to your fork and then make a PR to my repo

  • git add StudentsSolutions_v1.0.0/13-Assignement_yourname.ipynb
  • git commit -m "your commit message"
  • git push origin master or git push origin yourfeaturebranch
  • go to your repo and make a pull request.

Good luck!!

udemy-feml-challenge's People

Contributors

solegalli avatar abyanjan avatar rlangone avatar santanu-26111990 avatar patilurjit avatar adalseno avatar anirudh-11 avatar vishalprakash97 avatar ytsejam76 avatar cablue01 avatar danielazevedo avatar dodoarg avatar utlagat avatar furkangnr avatar giancamilo avatar guillermojose97 avatar jacopobozzi86 avatar lengocloi1805 avatar lglab1 avatar nimecan avatar qdbqa avatar rachittoshniwal avatar rcdalj avatar rhzphlv avatar saurabh288 avatar screwdriver66 avatar tajinderpalsingh61 avatar yairst avatar abhi201-lab avatar arjun1900 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.