...

Predicting Stock Prices with Facebook Prophet

Prophet is Facebook's library for time series forecasting. It is mainly geared towards business datasets (e.g. predicting adspend or CPU usage), but...

...

Why do you need math for machine learning and deep learning?

In this article, I will demonstrate why math is necessary for machine learning, data science, deep learning, and AI. Most of my students have...

...

Time Series: How to convert AR(p) to VAR(1) and VAR(p) to VAR(1)

This is a very condensed post, mainly just so I could write down the equations I need for my Time Series Analysis course. ;) However, it you find...

...

What’s the difference between your courses and your consulting service?

This article is part of a series on common beginner questions. It is related to another article on how to use the Q&A, but this covers the...

...

Coding Interview Questions – Bioinformatics Rosalind.info – Finding a motif in DNA (Episode 18)

Hello all! In this video, we're going to do another coding interview question where I walk you through the process of: -...

...

Reinforcement Learning Algorithms: Expected SARSA

In this post, we'll extend our toolset for Reinforcement Learning by considering a new temporal difference (TD) method called Expected SARSA. In...

...

Monte Carlo with Importance Sampling for Reinforcement Learning

In this post, we'll extend our toolset for Reinforcement Learning by considering the Monte Carlo method with importance sampling. In my course,...

...

LeetCode in Machine Learning and Data Science (Episode 17)

Just the other day, I came across a forum post discussing why job interviews for ML engineers and data scientists often...

...

Why bad programmers always need the latest version

Hello all! Today, I've got 2 exciting things for you. First, now is your chance to VOTE to tell me what you want to see in my next course....

...

How do VIP courses work?

In this article, I will explain how VIP courses work. Note that how they work has changed slightly over the years. I will try to cover all...

...

Tensorflow 2 One Year Later: What do I think now? (+PyTorch, JAX, Julia)

In the latest episode of the Lazy Programmer Show, I give you my honest opinion of Tensorflow 2, one year later after creating the leading...

...

How to Build Your Own Computer Science Degree

Note: You can find the video lecture for this article at https://youtu.be/C-RZUWOBDpY     Summary of the video: The...

...

Why does “how to succeed in this course” exist?

This lecture will answer a common beginner question: why does the lecture "how to succeed in this course" exist? Note that in some courses, this...

...

New Exclusive Course: Linear Programming for Linear Regression in Python

If you've been to deeplearningcourses.com recently, you will have noticed that there is now a section for exclusive courses. These are courses...

...

Beginners: How to get an infinite amount of practice and exercise in machine learning

One of the most common questions I get from beginners in machine learning is, “how do I practice what I’ve learned?” There are several ways...

...

How to read course titles, for beginners

In this article, I hope to dispel some misconceptions about course titles, and to explain the convention I use. This is a rare mistake made by...