The world is moving faster. More content. More things to learn. The best way to make the most of this information age is to learn how to learn. In this video, AI genius and modern-day renaissance man, Siraj Raval reveals 10 learning techniques that I personally use to educate himself on complex topics in Science, engineering, technology, and mathematics.

Watch Siraj Raval build tool for teachers that automatically grades and validates essays using modified versions of popular language models, specifically BERT and GPT-2.

From the description:

It’s called EssayBrain and I built it using the Python programming language, as well Flask, Tensorflow.js, Tensorflow, D3.js, CopyLeaks, Stripe, and Firebase. In this video tutorial, i’ll guide you through my process as I build this project. The code is open source and I’ll link to it below. Use it as inspiration to start your own profitable business in this space. We’ve got to upgrade education, and with the power of technology anyone anywhere can create a viable engineering solution that creates a positive impact. Enjoy!


In this video, watch Siraj Raval build a cryptocurrency trading bot called GradientTrader, and he shows you the tools used to build it.It uses a graphical interface that lets you back-test on historical data, simulate paper trading, and implement a custom trading strategy for the real markets. The technique I used was a cutting edge Deep Reinforcement Learning strategy called Multi Agent Actor Critic.

In this video Siraj Raval announces that School of AI is now accepting applications for research fellows in 2019.

From the video description:

We’ll select 10 Fellows and give them 1K USD in Google Cloud credits each, a personal advisor, and help them submit their work to relevant academic outlets like NIPS and popular journals. The deadline for submissions is May 15 2019 and I look forward to your applications! Our 10 Fellows from 2018 did some amazing work, I’ll explain what they did and give guidelines as to what we’re looking for this round. Enjoy!

Application form:

In this follow up video to “How To Build An AI Startup With PyTorch,” the great Siraj Raval explores how to make money with TensorFlow 2.0.

From the video description:

I’ve built an app called NeuralFund that uses Tensorflow 2.0 to make automated investment decisions. I used Tensorflow 2.0 to train a transformer network on time series data that i downloaded using the Yahoo Finance API. Then, I used Tensorflow Serving + Flask to create a simple web app around it. I’ll explain what the important parts you should know in Tensorflow 2.0 are, then I’ll guide you through my code & thought process of building an AI startup using it. Enjoy!

By the way, the code for this video is available on GitHub.