Friday, September 30, 2022

Condensed AI Challenge: 2 week progress

The best laid schemes o' Mice an' Men 
Gang aft agley
Robert Burns To a Mouse

Made both more progress and less progress than planned.  I bounced around my plan: Artificial Intelligence (AI) article here, Machine Learning (ML) video there; Linear Algebra course here, Python book there. Also, I used more than my scheduled 10 hours a week (more like 30). The long and short of it is that 2 weeks of study gave me an overview glimpse of Artificial Intelligence (the 'more' progress) and confirmed MIT curriculum: I need to learn Linear Algebra and Python first (the less progress).

What is a determinant?

While slugging away at Linear Algebra I hit a roadblock in Imperial College London's Mathematics for Machine learning (coursera). So I backed up by taking a simpler course: Georgia Tech's Linear Algebra II (Edx) and reading a linear algebra chapter in a college math book. I continue to hit roadblocks in Mathematics for Machine Learning; the current one requires side reading on matrix transforms. 

For Python, the Python in 30 minutes course (it has 2 hours of lectures, go figure), and Python for Beginners book gave me enough to start understanding the code. The courses that I have listed include exercises and projects using Python which will deepen my learning.

Here is my updated plan (Yellow items are Phase I tasks; Blue items have been completed). The Orange items are documentaries that I started watching but don't provide the practical content I'm looking for. The Green item I've read but needs a revisit after I learn Machine Learning concepts better.

Resources for Learning AI, ML, DL
SUBJECTInternetYouTubeBookOnline Course
Python
Python for BeginnersLearn Python - Full Course for Beginners [Tutorial]Python crash course: a hands-on, project-based introduction to programmingDevelopment
Programming Languages
Python
Python from Beginner to Intermediate in 30 min.
Best Way to Learn Python in 2022 (Free and Paid Python Tutorials)Python Tutorial - Python Full Course for BeginnersAutomate the boring stuff with Python: practical programming for total beginnersCoursera: Python for Everybody Specialization
Python for Beginners: A Smarter Way to Learn Python in 5 Days
Linear Algebra
What is linear algebra, Chapter 1(LibreTexts:Mathematics Mar 2021)Essence of Linear AlgebraLinear Algebra and Its Applications by David Lay 5th EditionCoursera: Mathematics for Machine Learning: Linear Algebra
A Gentle Introduction to Linear Algebra (MachineLearningMastery Aug 2019)Essence of Linear AlgebraEdx Linear Algebra II: Matrix Algebra
Artificial Intelligence
Oracle: What is AI?Artificial Intelligence in 5 minutesAI for Dummies by John Paul Mueller, Luca Massaron (2021)Coursera: AI for Everyone
(Beginner 12 hrs)
IBM Cloud Education (June 2020)Artificial intelligence and algorithms: pros and consLife 3.0: Being Human in the Age of Artifiucial Intelligence by Max Tegmarck (2017)IBM: Introduction to AI
(Beginner 11 hrs)
Stanford: Artificial IntelligenceSuperintelligence: Paths, Dangers, Strategies by Nick Bolstrom 2016edX: AI for Everyone: Master the Basics
(Beginner 8 hrs)
Machine Learning
Machine Learning Explained in 3 minutes (2017)Computer Scientist Explains Machine Learning in 5 Levels of DifficultyMachine Learning for Dummies by John Paul Mueller, Luca Massaron (2016)Coursera: Machine Learning for All
(Beginner 22hrs)
MIT: Machine learning, explained by Sara Brown (Apr 2021)Machine Learning: Living in the Age of AI | A WIRED FilmMachine Learning by Tom M. Mitchell (1997 Internet Archives)IBM: Machine Learning with Python: A Practical Introduction
(30 hrs)
MathWorks: What Is Machine Learning?
How it works, why it matters, and getting started
Machine Learning & Artificial Intelligence: Crash Course Computer Science #34Machine Learning using Python by U Dinesh KumarStanford: Machine Learning Specialization
(3 courses, 3 mns@9 hrs/wk)
Deep Learning
Deep Learning by: IBM Cloud Education (May 2020)Deep Learning In 5 MinutesDeep Learning A Visual Approach by Phenix40 (2021 Internet Archives)Coursera: Introduction to Deep Learning (Intermediate 60Hrs)
MathWorks: What Is Deep Learning?
3 things you need to know
Deep Learning for Beginners: A beginner's guide to getting up and running with deep learning from scratch using PythonedX/IBM: Deep Learning Fundamentals with Keras (20hrs)
What is Deep Learning? by Jason Brownlee on Aug 2020Neural Networks (the first 2 videos address deep learning)Neural Networks and Deep Learning by Michael Nielsen (Dec 2019)Deep Learning Specialization
(5 courses, 5 mns@9 hrs/wk)

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.