How to Learn Mathematics Fast

Siraj Raval · Beginner ·🛠️ AI Tools & Apps ·8y ago

Key Takeaways

The video discusses strategies for learning mathematics quickly, including the importance of problem-solving, gamification, and explanation-based learning, with a focus on building a strong foundation in math concepts such as algebra, geometry, and calculus, and their application in machine learning and linear algebra.

Full Transcript

why'd the chicken cross the Mobius strip to get to the same side hello world it's Suraj and if you're interested in AI you're going to need to brush up on your math skills in this video I'll describe my strategy to learn mathematics as fast as possible math is a specific powerful vocabulary for ideas imagine a cook that only knows the descriptive words yummy and yucky if he makes a bad meal he has no way to describe it is it too sour too dense too spicy that last one is impossible but all of these critiques are hazy variations of yucky his vocabulary shapes what he's capable of thinking of in the same way math vocabulary shapes concepts and ideas that we are capable of thinking of it uses the rules embedded in our universe to create models and relationships and the process of learning what these rules are has been iteratively refined over millennia take counting for example first there was the unary system which was like drawing lines in the sand then came Roman numerals which had shortcuts for large numbers then decimals and binary than scientific notation and you can bet that in the future we'll have an even better system for counting or take the word quantity for example we understand this concept it's considered common sense but this understanding includes concepts refined over millennia like base-10 notation zero decimals and negatives now imagine improving your vocabulary for structure shape change and tense that's where algebra geometry calculus and statistics come in all math concepts build on other math concepts multiplication and division used to elude geniuses millennia ago and now they are homework for primary school kids newer concepts require them has prerequisites if you're like me you were likely taught math in a very boring way involving blind memorization and speed testing it did improve my ability to fall asleep fast AF though actually memorizing math facts is just a small part of mathematics and being fast at math doesn't necessarily mean you're good at math there's this widespread myth that some people are math people and some people aren't there's so much fear and boredom involved in introductory math curriculums with very little real-world application and if you don't believe you're good at math it will definitely affect your performance neuroscience research shows that there is a strong connection between the attitude that students hold about their own learning ability and their academic performance so the first step before starting to learn any math subject is to believe that you can learn it your brain is adaptable AF it can learn anything if you have the right motivation don't worry if you don't get a concept right away research shows that when you make a mistake in math your brain grows it's that period when our brains struggle to understand a concept that real learning occurs you got worked it out like a muscle like any athlete would to complete a task no pain no gain right when it comes to picking a math topic think the subjects that interest you don't waste your time learning subjects you don't care about like C sharp development just cause if you're like me and are interested in AI linear algebra probability theory calculus and statistics are crucial concepts to understand the field each with a depth of knowledge to learn there are a wealth of great learning resources available to you to learn about any of these textbooks however rarely focus on developing real understanding they're mostly about solving problems with a plug and chug formula for example the Pythagorean theorem isn't just about triangles it's about the relationship between similar shapes the distance between any set of numbers and more math is not a spectator sport while memorizing concepts is useful in order to actually learn you need to be solving problems and you should be solving problems that you actually enjoy solving for it to be fine right for the memorization part just use a cheat sheet for any subjects you want to learn about as a helpful guide as you solve problems I've linked to several in the video description in terms of gamifying problem solving brilliant org has done a great job of making an aging content to learn about different math subjects with a big variety of styles I highly recommend checking that website out you can also find video games that help you learn about a math subject variant for example lets you learn calculus by using it to solve puzzles while playing a young woman who tries to save a planet from imminent destruction while true learn is a game that lets you play the life of a machine learning developer using visual programming to make a living use the internet to find enjoyable ways of learning whatever subject you are interested in that's the best way to motivate yourself to actually learn it make your own curriculum no need to follow existing courses if you don't want to you can use them for inspiration but develop a learning path that works for you on your time that fits your goals whatever subject you're learning make sure to take notes when you're taking notes think of it as a teaching guide for someone who knows nothing about the subject the practice of explaining is the best way to learn any concepts a great methodology to follow for creating explanations for a concept is called adept or analogy diagram example fine English and technical definition this is how you can teach yourself a difficult concept or explain one to others the first part analogy asks the question what else is this concept of light most new concepts are variations of what we already know we've encountered millions of objects and experiences as we've aged surely one of them is vaguely similar to this new topic then make a diagram which engages the other half of your brain dedicated to vision processing if we can create a diagram of imaginary numbers we can see that it lets us rotate around the number line not just move side to side then give an example like what happens after four turns on these axes describe it in plain English once you have an example and lastly use a technical description this final step converts our personal understanding into formal notation it's like sharing a song you made you can hum it but other people need sheet music puppet to play it let's use this method in the context of studying the popular machine learning course by Professor aim on Coursera who also liked a tweet that mentioned me I see you Aang I see you love you when studying if we see an idea that makes sense we can write it down in language that we ourselves would understand if it doesn't we can still write it down and then use the Adept method to decompose it we can write down one sentence explanations for ourselves of any core concept that makes sense to us and then later use these concepts as our own personal cheat sheet to understand later material the course is chock full of formulas that most people have never encountered under advanced optimization for example if we're unclear why the negative sign is used in the formula we can make a note effect then focus on concepts we already understand like derivation it turns out that in derivation the natural log is expected to be negative and sometimes the terminology can get confusing like using the word cost instead of error if we take the time to write out explanations for each term we don't understand we can see that cost captures things outside the model like complexity which error alone doesn't encapsulate it's important to continuously try and create brief easily understandable explanations for everything we learn we could try and summarize the course by saying machine learning is all about creating models with linear algebra then improving them with calculus embrace your confusion it's ok to forget things your notes are meant for you to record what you don't understand what you do understand in the process of how you come to understand eventually eventually you can make technical content for the public based off of your notes and that will improve your understanding even more by making your vocabulary more broadly accessible math is awesome and so is hard work don't let anyone tell you otherwise let your curiosity guide your learning have goals and don't be afraid to be confused it's all a part of the learning process want to become a math genius hit the subscribe button and I will show you the way for now I've gotta solve vehicles and B so thanks for watching [Music]

Original Description

Whether you're interested in AI or you just want to do some real engineering work, you’re going to need to brush up on your math skills. In this video, I’ll describe my strategy to learn mathematics as fast as possible. Math is a specific, powerful vocabulary for ideas and giving a structure to the way you learn it will empower you to absorb much more of it much faster. I'll go over my strategies in order. Math resources: https://github.com/llSourcell/learn_math_fast Please Subscribe! And like. And comment. That's what keeps me going. Want more education? Connect with me here: Twitter: https://twitter.com/sirajraval Facebook: https://www.facebook.com/sirajology instagram: https://www.instagram.com/sirajraval More learning resources: http://www.souravsengupta.com/cds2016/lectures/Savov_Notes.pdf http://tutorial.math.lamar.edu/pdf/Calculus_Cheat_Sheet_All.pdf http://web.mit.edu/~csvoss/Public/usabo/stats_handout.pdf https://static1.squarespace.com/static/54bf3241e4b0f0d81bf7ff36/t/55e9494fe4b011aed10e48e5/1441352015658/probability_cheatsheet.pdf https://brilliant.org/ https://triseum.com/variant-limits/ Join us in the Wizards Slack channel: http://wizards.herokuapp.com/ Sign up for the next course at The School of AI: https://www.theschool.ai And please support me on Patreon: https://www.patreon.com/user?u=3191693 Signup for my newsletter for exciting updates in the field of AI: https://goo.gl/FZzJ5w Hit the Join button above to sign up to become a member of my channel for access to exclusive content! Join my AI community: http://chatgptschool.io/ Sign up for my AI Sports betting Bot, WagerGPT! (500 spots available): https://www.wagergpt.xyz
Watch on YouTube ↗ (saves to browser)
Sign in to unlock AI tutor explanation · ⚡30

Playlist

Uploads from Siraj Raval · Siraj Raval · 0 of 60

← Previous Next →
1 What is Bitcoin?
What is Bitcoin?
Siraj Raval
2 5 Ways to Use Bitcoin
5 Ways to Use Bitcoin
Siraj Raval
3 BTC Fever - Siraj [Music Video]
BTC Fever - Siraj [Music Video]
Siraj Raval
4 5 Reasons to Build Decentralized Apps
5 Reasons to Build Decentralized Apps
Siraj Raval
5 The Interplanetary File System
The Interplanetary File System
Siraj Raval
6 How to Build a Dapp in 3 min
How to Build a Dapp in 3 min
Siraj Raval
7 Life Before Smartphones
Life Before Smartphones
Siraj Raval
8 4 Ways to Use Smart Contracts
4 Ways to Use Smart Contracts
Siraj Raval
9 3 Dapps You HAVE to See
3 Dapps You HAVE to See
Siraj Raval
10 Char's Life as a BitTorrent Engineer
Char's Life as a BitTorrent Engineer
Siraj Raval
11 4 Reasons AlphaGo is a Huge Deal
4 Reasons AlphaGo is a Huge Deal
Siraj Raval
12 Build a Neural Net in 4 Minutes
Build a Neural Net in 4 Minutes
Siraj Raval
13 Sentiment Analysis in 4 Minutes
Sentiment Analysis in 4 Minutes
Siraj Raval
14 The Hackathon Life
The Hackathon Life
Siraj Raval
15 Your First ML App - Machine Learning for Hackers #1
Your First ML App - Machine Learning for Hackers #1
Siraj Raval
16 Build an AI Composer - Machine Learning for Hackers #2
Build an AI Composer - Machine Learning for Hackers #2
Siraj Raval
17 Build a Game AI - Machine Learning for Hackers #3
Build a Game AI - Machine Learning for Hackers #3
Siraj Raval
18 Build a Movie Recommender - Machine Learning for Hackers #4
Build a Movie Recommender - Machine Learning for Hackers #4
Siraj Raval
19 Build an AI Artist - Machine Learning for Hackers #5
Build an AI Artist - Machine Learning for Hackers #5
Siraj Raval
20 Build a Chatbot - ML for Hackers #6
Build a Chatbot - ML for Hackers #6
Siraj Raval
21 Build an AI Reader - Machine Learning for Hackers #7
Build an AI Reader - Machine Learning for Hackers #7
Siraj Raval
22 Build an AI Writer - Machine Learning for Hackers #8
Build an AI Writer - Machine Learning for Hackers #8
Siraj Raval
23 Build a Chatbot w/ an API - ML for Hackers #9
Build a Chatbot w/ an API - ML for Hackers #9
Siraj Raval
24 One-Shot Learning - Fresh Machine Learning #1
One-Shot Learning - Fresh Machine Learning #1
Siraj Raval
25 Generative Adversarial Nets - Fresh Machine Learning #2
Generative Adversarial Nets - Fresh Machine Learning #2
Siraj Raval
26 Tone Analysis - Fresh Machine Learning #3
Tone Analysis - Fresh Machine Learning #3
Siraj Raval
27 Generate Rap Lyrics - Fresh Machine Learning #4
Generate Rap Lyrics - Fresh Machine Learning #4
Siraj Raval
28 Build an Autoencoder in 5 Min - Fresh Machine Learning #5
Build an Autoencoder in 5 Min - Fresh Machine Learning #5
Siraj Raval
29 Build a Self Driving Car in 5 Min - Fresh Machine Learning #6
Build a Self Driving Car in 5 Min - Fresh Machine Learning #6
Siraj Raval
30 Build an Antivirus in 5 Min - Fresh Machine Learning #7
Build an Antivirus in 5 Min - Fresh Machine Learning #7
Siraj Raval
31 TensorFlow in 5 Minutes (tutorial)
TensorFlow in 5 Minutes (tutorial)
Siraj Raval
32 Build a Recurrent Neural Net in 5 Min
Build a Recurrent Neural Net in 5 Min
Siraj Raval
33 Build a Simulation in 5 Min
Build a Simulation in 5 Min
Siraj Raval
34 Build a TensorFlow Image Classifier in 5 Min
Build a TensorFlow Image Classifier in 5 Min
Siraj Raval
35 Tensorboard Explained in 5 Min
Tensorboard Explained in 5 Min
Siraj Raval
36 Generate Music in TensorFlow
Generate Music in TensorFlow
Siraj Raval
37 Build a Game Bot (LIVE)
Build a Game Bot (LIVE)
Siraj Raval
38 Deep Learning Frameworks Compared
Deep Learning Frameworks Compared
Siraj Raval
39 Introduction - Learn Python for Data Science #1
Introduction - Learn Python for Data Science #1
Siraj Raval
40 Build a Neural Network (LIVE)
Build a Neural Network (LIVE)
Siraj Raval
41 Twitter Sentiment Analysis - Learn Python for Data Science #2
Twitter Sentiment Analysis - Learn Python for Data Science #2
Siraj Raval
42 Recommendation Systems - Learn Python for Data Science #3
Recommendation Systems - Learn Python for Data Science #3
Siraj Raval
43 Predicting Stock Prices - Learn Python for Data Science #4
Predicting Stock Prices - Learn Python for Data Science #4
Siraj Raval
44 Pong Neural Network (LIVE)
Pong Neural Network (LIVE)
Siraj Raval
45 Deep Dream in TensorFlow - Learn Python for Data Science #5
Deep Dream in TensorFlow - Learn Python for Data Science #5
Siraj Raval
46 Visualizing Data with D3.js (LIVE)
Visualizing Data with D3.js (LIVE)
Siraj Raval
47 Genetic Algorithms - Learn Python for Data Science #6
Genetic Algorithms - Learn Python for Data Science #6
Siraj Raval
48 Enter Siraj [Music Video]
Enter Siraj [Music Video]
Siraj Raval
49 Build a Web Scraper (LIVE)
Build a Web Scraper (LIVE)
Siraj Raval
50 Why is P vs NP Important?
Why is P vs NP Important?
Siraj Raval
51 How to Make a Neural Network (LIVE)
How to Make a Neural Network (LIVE)
Siraj Raval
52 How to Make an Amazing Tensorflow Chatbot Easily
How to Make an Amazing Tensorflow Chatbot Easily
Siraj Raval
53 How to Make an Amazing Video Game Bot Easily
How to Make an Amazing Video Game Bot Easily
Siraj Raval
54 How to Make a Tensorflow Neural Network (LIVE)
How to Make a Tensorflow Neural Network (LIVE)
Siraj Raval
55 How to Make a Simple Tensorflow Speech Recognizer
How to Make a Simple Tensorflow Speech Recognizer
Siraj Raval
56 Joel Shor - Really Quick Questions with an Awesome Google Engineer
Joel Shor - Really Quick Questions with an Awesome Google Engineer
Siraj Raval
57 How to Make a Path Planning Algorithm Easily (LIVE)
How to Make a Path Planning Algorithm Easily (LIVE)
Siraj Raval
58 The Best Way to Prepare a Dataset Easily
The Best Way to Prepare a Dataset Easily
Siraj Raval
59 Catherine Olsson - Really Quick Questions with an OpenAI Engineer
Catherine Olsson - Really Quick Questions with an OpenAI Engineer
Siraj Raval
60 How to Make a Tic Tac Toe Neural Network Easily (LIVE)
How to Make a Tic Tac Toe Neural Network Easily (LIVE)
Siraj Raval

This video teaches viewers how to learn mathematics quickly by focusing on problem-solving, gamification, and explanation-based learning, with a emphasis on building a strong foundation in math concepts and their application in machine learning. By following the strategies outlined in the video, viewers can improve their understanding of mathematics and apply it to real-world problems. The video also highlights the importance of technical content in making vocabulary more broadly accessible.

Key Takeaways
  1. Start by understanding the basics of mathematics, including algebra, geometry, and calculus
  2. Use the Adept method to explain and learn concepts
  3. Create a cheat sheet to help with memorization and reference later material
  4. Practice solving problems to solidify understanding
  5. Use gamification to make learning more enjoyable
  6. Take notes on what you don't understand, not just what you do understand
💡 The process of learning math has been iteratively refined over millennia, and new math concepts require prerequisites and build on other math concepts

Related Reads

Up next
How AI Detectors Actually Work #llms #ai #machinelearning #artificialintelligence #writing #chatgpt
Ascent
Watch →