Git Product home page Git Product logo

4geeks-ml-template-prjs's Introduction

Data Science and Machine Learning Projects

Module 13. Exploratory Data Analysis (Branch: exploratory-data-analysis)

Find patterns in your data in order to get insights and valuable information. Use that information to make decisions and generate better predictions. If your data is garbage, the output will be garbage: Clean your data to avoid poor quality outputs.

Module 14. Your first ML Alorithm (Branch: logistic-regression)

During this module you will learn the basics of machine learning, the evaluation metrics and how to optimize your ML algo. We will start our journey with logistic regressions.

Module 15. Linear Regression (Branch: linear-regression)

Read the linear regression theory and run the code in the exploring linear regression notebook to practice. Then go to your project and predict the cost of a medical insurance using Linear Regression

Module 16. Regularized Linear Regression (Branch: regularized-linear-regression)

It is very important to avoid overfitting, so in this lesson you will learn about regularized linear regression models, which are a common way to avoid it.

Module 17. Decision Tree (Branch: decision-tree)

This is one of the most used algorithms in the industry. Decision Tree's are used for both classification and regression problems. This algorithm makes decisions by building trees with nodes, leaves and branches to make decisions.

Module 18. Random Forest (Branch: random-forest)

In this module we will add some randomness to our trees and build machine learning models using Random Forest.

Module 19. Boosting Algorithms (Branch: boosting-algorithms)

In this lesson, we will learn about boosting techniques, specifically about gradient descent algorithm and XGBoost (extreme gradient descent).

Module 20. Naive Bayes (Branch: naive-bayes)

Were you wondering when are you going to apply Bayes Theorem? Now it's the time. The Naive Bayes algorithm is one of the fastest algorithm and its based in the bayes theorem. We will use it for classification and also as a brief and simple introduction to NLP, which we'll learn deeper in another module.

Module 21. K-nearest-neighbors (Branch: k-nearest-neighbors)

In this module we will learn about the k-nearest neighbors algorithm and we will dive into a very simple recommender system built with k-nearest neighbors.

Module 22. Unsupervised Learning (Branch: k-means)

In this module we will learn about a couple of unsupervised algorithms but we will focus on k-means for clustering with a very simple project to help you understand how to group data in clusters.

Module 23. Time Series Forecasting (Branches: time-series-forecasting | time-series-kaggle-competition)

In this lesson, we will learn how to recognize and deal with time series when they are present in our datasets. This lesson's project will be a real time competition so get all your skills ready!

Module 24. Intro to Deep Learning (Branch: image-classifier)

This is our last module on algorithms. We will close this part with a brief introduction to deep learning and neural networks so that we can learn a more complex but efficient model.

Module 25. Intro to NLP (Branch: natural-language-processing-intro)

In this module we will learn the basics of a new algorithm: Support Vector machine and we will also have an intro to Natural Language Processing. We will combine both by practicing with an email spam classifier on the exploring NLP notebook, and then you will work on a URL spam classifier in your project.

Module 26. ML Web App using Flask (Branch: ml-webapp-using-flask)

In this lesson, we will learn how to build a machine learning web application using one of your best models and the Flask tool. Then we will deploy it to Heroku so that our model can be showed to the world.

Module 27. ML Web App using Streamlit (Branch: ml-webapp-using-streamlit)

In this lesson, we will learn how to build a machine learning web application using one of your best models and the Streamlit tool. Then we will deploy it to Heroku so that our model can be showed to the world.

Repository Structure

└── main
    ├── exploratory-data-analysis
    ├── logistic-regression
    ├── linear-regression
    ├── regularized-linear-regression
    ├── decision-tree
    ├── random-forest
    ├── boosting-algorithms
    ├── naive-bayes
    ├── k-nearest-neighbors
    ├── k-means
    ├── time-series-forecasting
    ├── time-series-kaggle-competition
    ├── image-classifier
    ├── natural-language-processing-intro
    ├── ml-webapp-using-flask
    └── ml-webapp-using-streamlit

4geeks-ml-template-prjs's People

Contributors

alesanchezr avatar diegomca98 avatar cvazquezlos avatar danielaaz04 avatar

Stargazers

Luis Carlos Milano avatar

Forkers

gfotero

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.