GithubHelp home page GithubHelp logo

manueldiaz50 / ml-foundations Goto Github PK

View Code? Open in Web Editor NEW

This project forked from jonkrohn/ml-foundations

0.0 0.0 0.0 1.17 MB

Machine Learning Foundations: Algebra, Calc, Stats & CS

License: MIT License

Jupyter Notebook 99.95% Dockerfile 0.03% Shell 0.02%

ml-foundations's Introduction

Machine Learning Foundations

Where and When

This repository is home to the code that accompanies Jon Krohn's Machine Learning Foundations series of tutorials. From May 2020 through September 2020, these tutorials will initially be rolled out as eight 3.5-hour-long live online trainings in the O'Reilly learning platform. In parallel, the content will be rolled out as free videos via Jon Krohn's YouTube channel.

To stay informed of upcoming live trainings and new videos as they're released onto YouTube consider:

Content Covered

The Machine Learning Foundations series provides a comprehensive overview of all of the foundational subjects -- mathematics, statistics, and computer science -- that underlie contemporary machine learning approaches, including deep learning and other artificial intelligence techniques.

The eight topics in the series are organized into four couplets:

Later topics build upon content from earlier topics, so the recommended approach is to progress through the eight topics in the order provided. That said, you're welcome to pick and choose individual topics based on your interest or existing familiarity with the material.

Pedagogical Approach

As with other materials created by Jon Krohn (such as the book Deep Learning Illustrated and his 18-hour video series Deep Learning with TensorFlow, Keras, and PyTorch), the content in the series is brought to life through the combination of:

  • Vivid full-color illustrations
  • Straightforward examples of Python code within hands-on Jupyter notebooks
  • Comprehension exercises with fully-worked solutions

Why Study the Foundations of Machine Learning?

The purpose of this series it to provide you with a practical, functional understanding of the content covered. Context will be given for each topic, highlighting its relevance to machine learning. You will be better-positioned to understand cutting-edge machine learning papers and you will be provided with resources for digging even deeper into topics that pique your curiosity.

The content in this series may be particularly relevant for you if:

  • You use high-level software libraries (e.g., scikit-learn, Keras, TensorFlow, PyTorch) to train or deploy machine learning algorithms, and would now like to understand the fundamentals underlying the abstractions, enabling you to expand your capabilities
  • You’re a software developer who would like to develop a firm foundation for the deployment of machine learning algorithms into production systems
  • You’re a data scientist who would like to reinforce your understanding of the subjects at the core of your professional discipline
  • You’re a data analyst or A.I. enthusiast who would like to become a data scientist or data/ML engineer, and so you’re keen to deeply understand the field you’re entering from the ground up (very wise of you!)

Prerequisities

All code demos will be in Python so experience with it or another object-oriented programming language would be helpful for following along with the code examples.

Notebooks

All code is provided within Jupyter notebooks in this directory.

These notebooks are intended for use within the (free) Colab cloud environment. However, if you're keen to run them locally, you're welcome to do so (for the Jupyter uninitiated, check out the installation instructions here for guidance).

ml-foundations's People

Contributors

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