Git Product home page Git Product logo

freecodecamp-ds's Introduction

FreeCodeCamp-DS

In this repositry we are going to implement various supervised machine algorithms based on the data to predict the target variable.

Below 7 steps We are going to follow in almost every algorithm example -

  1. Collect the data
  2. Data cleaning
  3. Analyza the data (EDA Analysis)
  4. Feature engineering
  5. Train the model (Build the model)
  6. Calculate model accuracy
  7. Calculate the LOSS funcation

Collect the data Import the data from local machine or import the data from URL etc.

Analyza the data Analyze the data once the data is availabe to understand the data. like how the data is distributed, correlation between variables, find the relation between variables using t-test, chi square test, Anova etc.

Data Cleaning In this we will see how to handle Missing values, How to deal with Outliers, remove duplicates etc. ********** Quality data beats fancy algorithms. ************

Feature engineering Find the useful variables to train the model using domain knowledge, based on previous experiance, based on various statistical methods etc.

Train Test (Build the model) Devide the dataset into two part 1. Train, 2. Test, now use Train dataset to train the model and check the same on Test dataset to see how the model is performing.

Accuracy To Check the accuracy of model how the model is performing on test data or unseen data, usually accuracy is calculated in the form of percentage.

Loss funcation The lower the loss, the better a model (unless the model has over-fitted to the training data). The loss is calculated on training and validation and its interperation is how well the model is doing for these two sets. Unlike accuracy, loss is not a percentage. It is a summation of the errors made for each example in training or validation sets.

freecodecamp-ds's People

Contributors

brijeshrana avatar iambrijeshrana avatar

Watchers

 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.