Code Monkey home page Code Monkey logo

vubacktracking / coursera-machine-learning-specialization Goto Github PK

View Code? Open in Web Editor NEW
6.0 1.0 5.0 36.29 MB

Contains Optional Labs and Solutions of Programming Assignment for the Machine Learning Specialization By Stanford University and Deeplearning.ai - Coursera (2023) by Prof. Andrew NG

License: MIT License

Jupyter Notebook 94.94% Python 5.06%
andrew-ng andrew-ng-machine-learning coursera-specialization decision-trees gradient-descent linear-regression logistic-regression machine-learning neural-network python softmax-regression supervised-learning tensorflow unsupervised-learning xgboost

coursera-machine-learning-specialization's Introduction

The title

Contains Optional Labs and Solutions for Programming Assignments for the Machine Learning Specialization (Updated) by Prof. Andrew NG

Skill you'll gain:

  • Python
  • Regression
  • Classification
  • Recommendation System
  • Artificial Neural Network
  • ... And more!!!

What will you learn?

  • Build ML models with NumPy & scikit-learn, build & train supervised models for prediction & binary classification tasks (linear, logistic regression)
  • Build & train a neural network with TensorFlow to perform multi-class classification, & build & use decision trees & tree ensemble methods
  • Apply best practices for ML development & use unsupervised learning techniques for unsupervised learning including clustering & anomaly detection
  • Build recommender systems with a collaborative filtering approach & a content-based deep learning method & build a deep reinforcement learning model

Applied Learning Project

By the end of this Specialization, you will be ready to:

  • Build machine learning models in Python using popular machine learning libraries NumPy and scikit-learn.
  • Build and train supervised machine learning models for prediction and binary classification tasks, including linear regression and logistic regression.
  • Build and train a neural network with TensorFlow to perform multi-class classification.
  • Apply best practices for machine learning development so that your models generalize to data and tasks in the real world.
  • Build and use decision trees and tree ensemble methods, including random forests and boosted trees.
  • Use unsupervised learning techniques for unsupervised learning: including clustering and anomaly detection.
  • Build recommender systems with a collaborative filtering approach and a content-based deep learning method.
  • Build a deep reinforcement learning model.

Outline of Machine Learning Specialization Course

In the first course of the specialization, you'll:

  • Have a good understanding of the concepts of Supervised Learning, Unsupervised Learning, Regression, Classification, Clustering, Gradient Descent,...
  • Build simple machine learning models in Python using popular machine learning libraries NumPy & scikit-learn.
  • Build & train supervised machine learning models for prediction & binary classification tasks, including linear regression & logistic regression.

In the second course of the specialization, you'll able to:

  • Build and train a neural network with TensorFlow to perform multi-class classification.
  • Apply best practices for machine learning development so that your models generalize to data and tasks in the real world.
  • Build and use decision trees and tree ensemble methods, including random forests and boosted trees.

In the last course of the specialization, you'll be able to:

  • Use unsupervised learning techniques for unsupervised learning: including clustering and anomaly detection
  • Build a deep reinforcement learning model
  • Build recommender systems with a collaborative filtering approach and a content-based deep learning method

Certificates

  1. Machine Learning Specialization
  2. Supervised Machine Learning: Regression and Classification
  3. Advanced Learning Algorithms
  4. Unsupervised Learning, Recommenders, Reinforcement Learning

coursera-machine-learning-specialization's People

Contributors

vubacktracking avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  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.