Lazy Programmer

Your source for the latest in deep learning, big data, data science, and artificial intelligence. Sign up now


Featured partners

Tensorflow 2.0 is here! Get the VIP version now

August 14, 2019

Tensorflow 2.0 is here!

***Update: old coupon no longer works. Use this one instead: https://www.udemy.com/course/deep-learning-tensorflow-2/?couponCode=TENSORVIP3

I am happy to announce my latest and most massive course yet – Tensorflow 2.0: Deep Learning and Artificial Intelligence.

Guys I am not joking – this really is my most massive course yet – check out the curriculum.

Many of you will be interested in the stock prediction example, because you’ve been tricked by marketers posing as data scientists in the past – I will demonstrate why their results are seriously flawed.

[if you don’t want to read my little spiel just click here to get your VIP coupon: https://www.udemy.com/deep-learning-tensorflow-2/?couponCode=TENSORVIP]

This is technically Deep Learning in Python part 12, but importantly this need not be the 12th deep learning course of mine that you take!

There are quite few important points to cover in this announcement, so let me outline what I will discuss:

A) What’s covered in this course
B) Why there are almost zero prerequisites for this course
C) The VIP content and near-term additions
D) The story behind this course (if you’ve been following my courses for some time you will be interested in this)

What’s covered in this course

As mentioned – this course is massive. It’s going to take you from basic linear models (the neuron) to ANNs, CNNs, and RNNs.

Thanks to the new standardized Tensorflow 2.0 API – we can move quickly.

The theme of this course is breadth, not depth. If you’re looking for heavy theory (e.g. backpropagation), well, I already have courses for those. So there’s no point in repeating that.

We will however go pretty in-depth to ensure that convolution (the main component of CNNs) and recurrent units (the main component of RNNs) are explained intuitively and from multiple perspectives.

These will include explanations and intuitions you have likely not seen before in my courses, so even if you’ve taken my CNN and RNN courses before, you will still want to see this.

There are many applications in this course. Here are a few:

– we will prove Moore’s Law using a neuron
– image classification with modern CNN design and data augmentation
– time series analysis and forecasting with RNNs

Anyone who is interested in stock prediction should check out the RNN section. Most RNN resources out there only look at NLP (natural language processing), including my old RNN course, but very few look at time series and forecasting.

And out of the ones that do, many do forecasting totally wrong!

There is one stock forecasting example I see everywhere, but its methodology is flawed. I will demonstrate why it’s flawed, and why stock prediction is not as simple as you have been led to believe.

There’s also a ton of Tensorflow-specific content, such as:

– Tensorflow serving (i.e. how to build a web service API from a Tensorflow model)
– Distributed training for faster training times (what Tensorflow calls “distribution strategies”)
– Low-level Tensorflow – this has changed completely from Tensorflow 1.x
– How to build your own models using the new Tensorflow 2.0 API
– Tensorflow Lite (how to export your models for mobile devices – iOS and Android) (coming soon)
– Tensorflow.js (how to export your models for the browser) (coming soon)

Why there are almost zero prerequisites for this course

Due to the new standardized Tensorflow 2.0 API, writing neural networks is easier than ever before.

This means that we’ll be able to blast through each section with very little theory (no backpropagation).

All you will need is a basic understanding of Python, Numpy, and Machine Learning, which are all taught in my free Numpy course.

As I always say, it’s free, so you have no excuses!

Tensorflow 2.0 however, does not invalidate or replace my other courses. If you haven’t taken them yet, you should take this course first for breadth, and then take the other courses which focus on individual models (CNNs, RNNs) for depth.

The VIP content and near-term additions

I had so much content in mind for this course, but I wanted to get this into your hands as soon as possible. With Tensorflow 2.0 due to be released any day now, I wanted to give you all a head start.

This field is moving so fast things were changing while I was making the course. Insane!

I’ll be adding more content in the coming weeks, possibly including but not limited to:

– Transfer Learning
– Natural Language Processing
– GANs
– Recommender Systems
– Reinforcement Learning

For this release, only the VIP version will be available for some time. That is why you do not see the usual Udemy discount.

You may be wondering: Which parts of the content are VIP content, and which are not?

This time, I wanted to do something interesting: it’s a surprise!

The VIP content will be added to a special section called the “VIP Section”, and this will be removed once the course becomes “Non-VIP”.

I will make an announcement well before that happens, so you will have the chance to download the VIP content before then, as well as get access to the VIP content permanently from deeplearningcourses.com.

The story behind this course

Originally, this course was going to be an RNN course only (hence why the RNN sections have so much more content – both time series and NLP).

The reason for this was, my original RNN course was tied to Theano and building RNNs from scratch.

In Tensorflow, building RNNs is completely different. This is unlike ANNs and CNNs which are relatively similar.

Thus, I could never reconcile the differences between the Theano approach and the Tensorflow approach in my original RNN course. So, I decided that simply making a new course for RNNs in Tensorflow would be best.

But lo and behold – Tensorflow was evolving so fast that a new version was about to be released – so I thought, it’s probably best to just cover everything in Tensorflow 2.0!

And that is how this current course came to be.

I hope you enjoy this action-packed course.

I’ll see you in class!

Get the course now
Go to comments


Retreat from the heat with Machine Learning and Artificial Intelligence

July 18, 2019

udemybannerjuly2019

For the next week, all my Deep Learning and AI courses are available for just $10.99!

Please use the coupons below (included in the links), or if you want, enter the coupon code: JUL2019.

As usual, if you want to know what order to take my courses in, check out the lecture “What order should I take your courses in?” in the Appendix of any of my courses (including the free Numpy course).


https://www.udemy.com/cutting-edge-artificial-intelligence/?couponCode=JUL2019


https://www.udemy.com/support-vector-machines-in-python/?couponCode=JUL2019


https://www.udemy.com/recommender-systems/?couponCode=JUL2019


https://www.udemy.com/deep-learning-advanced-nlp/?couponCode=JUL2019


https://www.udemy.com/advanced-computer-vision/?couponCode=JUL2019


https://www.udemy.com/deep-learning-gans-and-variational-autoencoders/?couponCode=JUL2019


https://www.udemy.com/deep-reinforcement-learning-in-python/?couponCode=JUL2019


https://www.udemy.com/artificial-intelligence-reinforcement-learning-in-python/?couponCode=JUL2019


https://www.udemy.com/data-science-linear-regression-in-python/?couponCode=JUL2019


https://www.udemy.com/data-science-logistic-regression-in-python/?couponCode=JUL2019


https://www.udemy.com/data-science-deep-learning-in-python/?couponCode=JUL2019


https://www.udemy.com/data-science-natural-language-processing-in-python/?couponCode=JUL2019


https://www.udemy.com/data-science-deep-learning-in-theano-tensorflow/?couponCode=JUL2019


https://www.udemy.com/sql-for-marketers-data-analytics-data-science-big-data/?couponCode=JUL2019


https://www.udemy.com/deep-learning-convolutional-neural-networks-theano-tensorflow/?couponCode=JUL2019


https://www.udemy.com/cluster-analysis-unsupervised-machine-learning-python/?couponCode=JUL2019


https://www.udemy.com/unsupervised-deep-learning-in-python/?couponCode=JUL2019


https://www.udemy.com/unsupervised-machine-learning-hidden-markov-models-in-python/?couponCode=JUL2019


https://www.udemy.com/deep-learning-recurrent-neural-networks-in-python/?couponCode=JUL2019


https://www.udemy.com/natural-language-processing-with-deep-learning-in-python/?couponCode=JUL2019


https://www.udemy.com/data-science-supervised-machine-learning-in-python/?couponCode=JUL2019


https://www.udemy.com/bayesian-machine-learning-in-python-ab-testing/?couponCode=JUL2019


https://www.udemy.com/machine-learning-in-python-random-forest-adaboost/?couponCode=JUL2019

PREREQUISITE COURSE COUPONS

And just as important, $9.99 coupons for some helpful prerequisite courses. You NEED to know this stuff to understand machine learning in-depth:

General (site-wide): http://bit.ly/2oCY14Z
Python http://bit.ly/2pbXxXz
Calc 1 http://bit.ly/2okPUib
Calc 2 http://bit.ly/2oXnhpX
Calc 3 http://bit.ly/2pVU0gQ
Linalg 1 http://bit.ly/2oBBir1
Linalg 2 http://bit.ly/2q5SGEE
Probability (option 1) http://bit.ly/2p8kcC0
Probability (option 2) http://bit.ly/2oXa2pb
Probability (option 3) http://bit.ly/2oXbZSK

OTHER UDEMY COURSE COUPONS

As you know, I’m the “Lazy Programmer”, not just the “Lazy Data Scientist” – I love all kinds of programming!

iOS courses:
https://lazyprogrammer.me/ios

Android courses:
https://lazyprogrammer.me/android

Ruby on Rails courses:
https://lazyprogrammer.me/ruby-on-rails

Python courses:
https://lazyprogrammer.me/python

Big Data (Spark + Hadoop) courses:
https://lazyprogrammer.me/big-data-hadoop-spark-sql

Javascript, ReactJS, AngularJS courses:
https://lazyprogrammer.me/js

EVEN MORE COOL STUFF

Into Yoga in your spare time? Photography? Painting? There are courses, and I’ve got coupons! If you find a course on Udemy that you’d like a coupon for, just let me know and I’ll hook you up!

Go to comments


MATLAB for Students, Engineers, and Professionals in STEM

June 25, 2019

Exciting news!

I’ve just RE-released my very first course (no longer available on any platform anywhere else), which was focused on MATLAB for signal processing with images and sound.

Crazy to think that I made this course FIVE years ago. This course was not even my idea!

It can be thought of as the MATLAB equivalent of my free Numpy course (which is for Python).

Of course, this is not for everybody, as MATLAB is not free and is a pretty niche language, but this should be nice for those of you who actually work with MATLAB either in school or at your job.

Or of course, you can get it just to support future content and to have a full collection. 😉

Click here to get MATLAB for Students, Engineers, and Professionals in STEM

Go to comments


[June 2019] AI / Machine Learning HUGE Summer Sale! $9.99

June 10, 2019

AI / Machine Learning Summer Sale

For the next week, all my Deep Learning and AI courses are available for just $9.99! (In addition to other courses on the site for the next few days)

For those of you who have been around for some time, you know that this sale doesn’t come around very often – just a few times per year. If you’ve been on the fence about getting a course, NOW is the time to do so. Get it now – save it for later.

For my courses, please use the coupons below (included in the links), or if you want, enter the coupon code: JUN2019.

As usual, if you want to know what order to take my courses in, check out the lecture “What order should I take your courses in?” in the Appendix of any of my courses (including the free Numpy course).

For prerequisite courses (math, stats, Python programming) and all other courses, follow the links at the bottom for sales of up to 90% off!

Since ALL courses on Udemy on sale, if you want any course not listed here, just click the general (site-wide) link, and search for courses from that page.


https://www.udemy.com/cutting-edge-artificial-intelligence/?couponCode=JUN2019


https://www.udemy.com/support-vector-machines-in-python/?couponCode=JUN2019


https://www.udemy.com/recommender-systems/?couponCode=JUN2019


https://www.udemy.com/deep-learning-advanced-nlp/?couponCode=JUN2019


https://www.udemy.com/advanced-computer-vision/?couponCode=JUN2019


https://www.udemy.com/deep-learning-gans-and-variational-autoencoders/?couponCode=JUN2019


https://www.udemy.com/deep-reinforcement-learning-in-python/?couponCode=JUN2019


https://www.udemy.com/artificial-intelligence-reinforcement-learning-in-python/?couponCode=JUN2019


https://www.udemy.com/data-science-linear-regression-in-python/?couponCode=JUN2019


https://www.udemy.com/data-science-logistic-regression-in-python/?couponCode=JUN2019


https://www.udemy.com/data-science-deep-learning-in-python/?couponCode=JUN2019


https://www.udemy.com/data-science-natural-language-processing-in-python/?couponCode=JUN2019


https://www.udemy.com/data-science-deep-learning-in-theano-tensorflow/?couponCode=JUN2019


https://www.udemy.com/sql-for-marketers-data-analytics-data-science-big-data/?couponCode=JUN2019


https://www.udemy.com/deep-learning-convolutional-neural-networks-theano-tensorflow/?couponCode=JUN2019


https://www.udemy.com/cluster-analysis-unsupervised-machine-learning-python/?couponCode=JUN2019


https://www.udemy.com/unsupervised-deep-learning-in-python/?couponCode=JUN2019


https://www.udemy.com/unsupervised-machine-learning-hidden-markov-models-in-python/?couponCode=JUN2019


https://www.udemy.com/deep-learning-recurrent-neural-networks-in-python/?couponCode=JUN2019


https://www.udemy.com/natural-language-processing-with-deep-learning-in-python/?couponCode=JUN2019


https://www.udemy.com/data-science-supervised-machine-learning-in-python/?couponCode=JUN2019


https://www.udemy.com/bayesian-machine-learning-in-python-ab-testing/?couponCode=JUN2019


https://www.udemy.com/machine-learning-in-python-random-forest-adaboost/?couponCode=JUN2019

 

PREREQUISITE COURSE COUPONS

And just as important, $9.99 coupons for some helpful prerequisite courses. You NEED to know this stuff to understand machine learning in-depth:

General (site-wide): http://bit.ly/2oCY14Z
Python http://bit.ly/2pbXxXz
Calc 1 http://bit.ly/2okPUib
Calc 2 http://bit.ly/2oXnhpX
Calc 3 http://bit.ly/2pVU0gQ
Linalg 1 http://bit.ly/2oBBir1
Linalg 2 http://bit.ly/2q5SGEE
Probability (option 1) http://bit.ly/2p8kcC0
Probability (option 2) http://bit.ly/2oXa2pb
Probability (option 3) http://bit.ly/2oXbZSK

 

OTHER UDEMY COURSE COUPONS

As you know, I’m the “Lazy Programmer”, not just the “Lazy Data Scientist” – I love all kinds of programming!

 

iOS courses:
https://lazyprogrammer.me/ios

Android courses:
https://lazyprogrammer.me/android

Ruby on Rails courses:
https://lazyprogrammer.me/ruby-on-rails

Python courses:
https://lazyprogrammer.me/python

Big Data (Spark + Hadoop) courses:
https://lazyprogrammer.me/big-data-hadoop-spark-sql

Javascript, ReactJS, AngularJS courses:
https://lazyprogrammer.me/js

 

EVEN MORE COOL STUFF

Into Yoga in your spare time? Photography? Painting? There are courses, and I’ve got coupons! If you find a course on Udemy that you’d like a coupon for, just let me know and I’ll hook you up!

Go to comments


New Course! Cutting-Edge AI: Deep Reinforcement Learning in Python

May 9, 2019

Quite a few of you have been asking when I’d do another Reinforcement Learning course… well, how about today? 😉

[if you don’t want to read my little spiel just click here to get your VIP coupon: https://deeplearningcourses.com/c/cutting-edge-artificial-intelligence]

This is technically Deep Learning in Python part 11, and my 3rd reinforcement learning course, which is super awesome.

The maturation of deep learning has propelled advances in reinforcement learning, which has been around since the 1980s, although some aspects of it, such as the Bellman equation, have been for much longer.

Recently, these advances have allowed us to showcase just how powerful reinforcement learning can be.

We’ve seen how AlphaZero can master the game of Go using only self-play.

This is just a few years after the original AlphaGo already beat a world champion in Go.

We’ve seen real-world robots learn how to walk, and even recover after being kicked over, despite only being trained using simulation.

Simulation is nice because it doesn’t require actual hardware, which is expensive. If your agent falls down, no real damage is done.

We’ve seen real-world robots learn hand dexterity, which is no small feat.

Walking is one thing, but that involves coarse movements. Hand dexterity is complex – you have many degrees of freedom and many of the forces involved are extremely subtle.

Last but not least – video games.

Even just considering the past few months, we’ve seen some amazing developments. AIs are now beating professional players in CS:GO and Dota 2.

So what makes this course different from the first two?

Now that we know deep learning works with reinforcement learning, the question becomes: how do we improve these algorithms?

This course is going to show you a few different ways: including the powerful A2C (Advantage Actor-Critic) algorithm, the DDPG (Deep Deterministic Policy Gradient) algorithm, and evolution strategies.

Evolution strategies is a new and fresh take on reinforcement learning, that kind of throws away all the old theory in favor of a more “black box” approach, inspired by biological evolution.

What’s also great about this new course is the variety of environments we get to look at.

First, we’re going to look at the classic Atari environments. These are important because they show that reinforcement learning agents can learn based on images alone.

Second, we’re going to look at MuJoCo, which is a physics simulator. This is the first step to building a robot that can navigate the real-world and understand physics – we first have to show it can work with simulated physics.

Finally, we’re going to look at Flappy Bird, everyone’s favorite mobile game just a few years ago.

What do you get if you sign up for the VIP version of this course? A brand new exclusive section covering an entirely new algorithm: TD3! As usual, both theory and code for this powerful state-of-the-art algorithm are provided.

I’ll see you in class!

P.S. As usual, if you primarily use another site (e.g. Udemy) you will automatically get free access (upon request) if you’ve already purchased the VIP version of the course from deeplearningcourses.com.

Get the course now
Go to comments