How I would learn Machine Learning (if I could start over)

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 พ.ย. 2024

ความคิดเห็น • 486

  • @cisforcoding
    @cisforcoding ปีที่แล้ว +806

    (Note to Self - How I would learn Machine Learning)
    01:00 1. Math: Khan Academy
    Recommended Courses:
    - Multi-Variable Calculus
    - Differential Equations
    - Linear Algebra
    - Statistics and Probability
    02:00 2. Python
    Recommended Courses
    - FreeCodeCamp: Python in 4-Hours Full Course
    - FreeCodeCamp: Intermediate Python in 6-Hours
    02:37 3. Machine Learning TECH STACK
    Most important Python libraries for Machine Learning, Data Science, and Data Visualization
    Optional: Can be picked up later when doing the ML course.
    Use for every project, which is why he recommends doing them now to build a base.
    Follow a free crash course for now, pick up more advanced concepts later if needed.
    - NumPy: Base for everything: Python Engineer - NumPy Crash Course Complete Tutorial
    - Pandas: Data handling: Keith Gali - Complete Python Pandas Data Science Tutorial
    - MatPlotLib: Visualization: FreeCodeCamp - MatPlotLib Crash Course
    --------------------------- The following MachineLearning courses aren't yet needed
    - Tensor Flow
    - Scikit Learn
    - PyCharge ???
    03:35 4. Machine Learning Courses
    - Machine Learning Specialization by Andrew Ng (Coursera)
    - Implement algorithm from scratch using his 'ML from SCRATCH' playlist
    - ML from Scratch Playlist by Python Engineer (Assembly AI)
    04:45 5. Hands - On & Data Preparation
    Kaggle Courses
    - Intro to Machine Learning
    - Intermediate Machine Learning
    05:19 6. Practice & Build Portfolio
    Kaggle: Competitions
    - They provide lots of datasets, platform to evaluate, and a community.
    06:15 7. Specialize & Create Blog
    - NLP
    - PyTorch / Tensor Flow
    - MLOps
    06:52 Start a VLOG
    - Tutorial
    - Share what you've learned
    - Share the projects you've built
    - Problems faced and how you have solved them
    - Write about a topic
    07:24 Books
    - Machine Learning with PyTorch and SckiKit-Learn by Raschka
    - Hands-On Machine Learning with SciKit-Learn, Keras & TensorFlow by Geron

    • @abhishek5222
      @abhishek5222 ปีที่แล้ว +2

      Gud

    • @brunab6474
      @brunab6474 ปีที่แล้ว +2

      Thank you!!

    • @oosmanbeekawoo
      @oosmanbeekawoo ปีที่แล้ว +11

      Machine Learners are busy people. Your comment proves you understand that!

    • @noobD69
      @noobD69 ปีที่แล้ว

      Ok

    • @engrrosetem
      @engrrosetem ปีที่แล้ว +3

      Best comment!
      Thank you

  • @wozskiyeh9651
    @wozskiyeh9651 2 ปีที่แล้ว +486

    1. Math 1:00
    2. Python 2:00
    3. Machine Learning TECH STACK 2:37
    4. Machine Learning Courses 3:35
    5. Hands - On & Data Preparation 4:45
    6. Practice & Build Portfolio 5:19
    7. Specialize & Create Blog 6:15
    Awesome! Thank you for sharing.

    • @pogo55555
      @pogo55555 ปีที่แล้ว +5

      Thank you. May your thoughtfulness be rewarded a thousand times.

    • @Bobfahrer
      @Bobfahrer ปีที่แล้ว +7

      … but the videos has chapters.. 🤨

    • @lolsamet9225
      @lolsamet9225 ปีที่แล้ว +2

      W pfp

    • @AFuller2020
      @AFuller2020 ปีที่แล้ว +1

      Thank you

    • @smaransure2234
      @smaransure2234 ปีที่แล้ว +2

      learning machine learning is quite fun

  • @ammo7204
    @ammo7204 ปีที่แล้ว +10

    starting this roadmap from today. wish me luck!
    hope everyone else also achieves their goal.

    • @rajaperugu9962
      @rajaperugu9962 8 หลายเดือนก่อน

      hello Dude, whats ur progress?

  • @Glimmer-t44
    @Glimmer-t44 ปีที่แล้ว +164

    Nice, I was struggling to decide what to learn first? This field is so overwhelming for beginners. Thanks for explaining out everything so clearly.

    • @AssemblyAI
      @AssemblyAI  ปีที่แล้ว +11

      Very welcome!

    • @phil97n
      @phil97n ปีที่แล้ว

      How did you proceed?

    • @humayoonkhan2797
      @humayoonkhan2797 ปีที่แล้ว

      Hi Puneet, how did you learning ML go? I am starting to explore my options in this area.

    • @samaddss1
      @samaddss1 10 หลายเดือนก่อน

      Hey did you learn any math

  • @WhiteNoises
    @WhiteNoises ปีที่แล้ว +20

    This is just what I was looking for! I was overwhelmed with the amount of resources out there, so it is incredibly useful to have a solid roadmap going forward. Thank you!

    • @romzeek
      @romzeek 7 หลายเดือนก่อน

      all you had to do was to poop and drink some coffee...

  • @zaire419
    @zaire419 ปีที่แล้ว +361

    Trying out this roadmap March 1st 2023. Will update everyone 6months from then. I’m already a software engineer so I’ll be skipping the coding steps and the math will be refreshers but far from a data scientist or data analyst for that matter. Hope everything works out. See you guys in the future!

  • @InwardGaze
    @InwardGaze ปีที่แล้ว +47

    I really value this plan...you don't understand. There's so many people who quit at the jump because people in the industry give very broad steps. This is a very clear plan with flexibility to go even deeper into each resource and step. Also, for starters, you even said 3 months. Some may say that is unrealistic but as a Math major with no CS experience but a heavy interest in AI theoretically, the drive is already there. Learning can't be rushed but it can definitely be integrated quickly with the right resources. I plan on putting at least 10 hours each week into this journey. Thanks again man!

    • @tjcogger1974
      @tjcogger1974 ปีที่แล้ว +4

      How's it going so far?

    • @bunpagans
      @bunpagans ปีที่แล้ว

      How’s your learning journey been ? You must be at the end of it. Give us an update. I am planning on joining the same journey

    • @ameynarwadkar7924
      @ameynarwadkar7924 ปีที่แล้ว

      Give an update bro, I'm also Math major with a lot of interest in AI and on this journey rn.

    • @tjcogger1974
      @tjcogger1974 ปีที่แล้ว

      @@ameynarwadkar7924 well, since OP is MIA, I'll give you my update. For context, I have a bachelor's in electromechanical engineering, so I skipped the math courses for now. I also have a ton of experience using MatLab, so I already have a solid fundamentals on coding logic, objects, and loops.
      Since I left my comment, I've gotten through the beginner python courses, half of the intermediate Python course, and I'm starting on the ML Tech Stack this weekend.
      The beginner python course was very helpful. He goes through some of the Python fundamentals by coming up with real-world problems, and then using the concepts he shows you to solve those problems. A word of advice: after he explains what he's about to do at the beginning of each tutorial, pause the video, and see if you can do it yourself. Be persistent. Then play the video, and compare what you built to what he shows you. It will take you much longer to get through the video this way, but I think it's a much more effective way to learn for most people.
      After the beginner course, I refined some of the basics by building my own simple programs of things I came up with. Example: I built a program that calculates a list of prime numbers in a user defined range, I wrote a script that approximates pi using a random number generator, I wrote an algorithm that calculates the largest number in a list of randomly generated integers.... Stuff like that. Simple logic puzzles that will help build your confidence and refine some of the basics in a practical context.
      I got about halfway through the "intermediate" video and realized it was kind of a waste of time for me. He doesn't actually discuss any intermediate concepts. He just lists off a whole bunch of miscellaneous functions that you may or may not use. He doesn't discuss where the functions would be used, or demonstrate how to solve a problem using the functions.... He just explains the function's syntax, and moves on. And frankly, I'm not going to remember 90% of it anyway, so I decided to skip the rest. I figure if there's a new function I need to use in the future, I'll just Google the syntax and proper use when I need it. But that's just me, and how I learn. If you're one of those people who have a photographic memory, or you plan on making syntax flashcards or something, then maybe this video will be useful to you. But personally I don't learn that way.
      The "ML Tech Stack" I'm just starting now, so I can't really speak to that yet. I plan on breezing through that pretty quickly. And I can give you another update once I start the actual ML stuff.

    • @SomogyiCosmin
      @SomogyiCosmin ปีที่แล้ว +1

      Tell us where u at?

  • @saremish
    @saremish ปีที่แล้ว +9

    Very effective steps! I have been following this roadmap for the past couple of months, and I am happy with the progress I have made

  • @kevinshen0807
    @kevinshen0807 ปีที่แล้ว +20

    This man just single handedly planned my life, what a legend!

  • @andreypopov6166
    @andreypopov6166 ปีที่แล้ว +14

    Thanks for the great learning plan. I would just add that for Multivariable Calculus, Single variable calculus is needed. And as an option instead of "Statistics Probability" i would use an ordered learning path: "Combinatorics -> Probability -> Statistics"

    • @adekanbioluwaseun219
      @adekanbioluwaseun219 ปีที่แล้ว

      Hi Andrey, are you already an ML Engineer?

    • @andreypopov6166
      @andreypopov6166 ปีที่แล้ว +1

      @@adekanbioluwaseun219 Hi. Not yet. I would say i've just start to learn the Math and Python. I am not sure i will became a ML engineer, but along the journey i will definitively pick up a lot of skills.

    • @yashdaftari6627
      @yashdaftari6627 ปีที่แล้ว

      @@andreypopov6166 I think the same but I'm just starting, for now, should i just do the courses patrick mentioned in order?

    • @Sam-rz8ke
      @Sam-rz8ke 8 หลายเดือนก่อน

      Hi. How long did it took you guys to complete the math studies

  • @nicekhan8552
    @nicekhan8552 ปีที่แล้ว +5

    One of the most luxurious pieces of advice I've ever heard ( or watched)
    Thank you, Patrick.

  • @etsc2825
    @etsc2825 11 หลายเดือนก่อน +2

    Heads up regarding the math course recommendations - you can't just do things like Multivariable Calculus out of the blue without proper background. That's the equivalent of Calculus 3 at my school, so I recommend completing Calculus 1 and 2 before knocking out the Multivariable course or any of the others for that matter - best of luck knocking out the course requirements!

  • @intelectualoides8429
    @intelectualoides8429 4 หลายเดือนก่อน +1

    Hello guys, I am ready to become an ML engineer, I'm going to follow this path, and I'll be updating my progress, f*ck motivation, this is about habits. Let's go.

  • @alexjbriiones
    @alexjbriiones ปีที่แล้ว

    Your suggestion to create a blog is simply genius.

  • @Jaeoh.woof765
    @Jaeoh.woof765 ปีที่แล้ว +1

    Thanks for the video. I have learned lots of ML-related stuff in the past several months, but I feel like the way I have learned is NOT the the best way. The way you suggested makes more sense.

  • @emirhankyaa
    @emirhankyaa 9 หลายเดือนก่อน +1

    I am starting to follow this roadmap on April 12th. I will update my status every month. Good luck everyone!

    • @miffinalpha3447
      @miffinalpha3447 6 หลายเดือนก่อน

      Удача тебе, судя по всему, не помогла

  • @ahafeezs
    @ahafeezs ปีที่แล้ว +6

    Amazing how machine learning algorithm in TH-cam works, I was just thinking about ML earlier today and in the evening I got this video recommendation. ☀🔨

  • @rons2722
    @rons2722 ปีที่แล้ว +9

    This outline is phenomenal - thank you!

  • @aminehadjmeliani72
    @aminehadjmeliani72 2 ปีที่แล้ว +6

    One of the most luxurious advice I've ever heard ( or watched)
    Thank you Patrick

  • @julesf7857
    @julesf7857 ปีที่แล้ว +1

    I liked this video and saved it. Made me also notice something about IT people: they don't breathe! I was listening to an IT specialist on TV yesterday, he didn't even listen to the Qs of the interviewer my head hurts its even unsettling

  • @quant_sheep
    @quant_sheep ปีที่แล้ว +3

    My leaning map is below,hope it can help anybody
    i begin my python learning in 12,2022. I quickly read a book in 72h. After that I began to learn on Kaggle. I make my coding skills better(some basic pandas numpy and matplotlib) and learn some basic ml.
    After that I find that my data analysis skill is not good enough to clean the data. I read the book called python for data analysis. I finished it in 2,2023.
    From 3,2023 to now I am reading the ml part of hands on ml. I hope to finish it in next week. This book give us some real world views. After that it’s time to learn the math inside the ml.

  • @arthurferreira7997
    @arthurferreira7997 ปีที่แล้ว +3

    Great video! I was completely lost on how to start learning about AI. I am a finance major, and I realized that if I don't learn it now, I will probably get left behind.

  • @ranjanadissanayaka5390
    @ranjanadissanayaka5390 11 หลายเดือนก่อน +2

    Hi Sir, Thanks so much for this roadmap. I want to learn AI & Machine Learning but I had no idea on how to do so. But your video explains everything I need to do. Thanks so much.

    • @jamesojih8050
      @jamesojih8050 11 หลายเดือนก่อน +1

      Can we connect? I want to learn also, and a learning partner won’t hurt

    • @ranjanadissanayaka5390
      @ranjanadissanayaka5390 10 หลายเดือนก่อน

      @@jamesojih8050 I'm currently busy learning other technologies. So, I wont be able to start on AI at this moment.

  • @TheOriginalJohnDoe
    @TheOriginalJohnDoe ปีที่แล้ว +6

    I think the most underrated part is the math. I myself study Artificial Intelligence in university, which is a bit different and more advanced than simply machine learning. We take 12 courses upfront before starting 'the real deal' machine learning. We learn linear algebra, calculus, bayesian statistics, logic and I absolutely love the way our major is structured in this way, because now that we're doing machine learning, everything makes sense and with this knowledge you really learn on what data you can apply which model. You don't learn that online. They simply say: "for these problems, you simply use these models", which is okay for data scientists, but not for people who study AI themselves within the research field.

    • @abhijithjb4067
      @abhijithjb4067 ปีที่แล้ว

      Can you share the link for the course curicculum or syllabus?

    • @randomly2888
      @randomly2888 11 หลายเดือนก่อน

      what university do you go to

  • @afizs
    @afizs 2 ปีที่แล้ว +33

    Great roadmap Patrick! It would be great if add few examples projects to practise. Most of the ML learners find it challenging to find projects.

  • @sakshamkr1
    @sakshamkr1 ปีที่แล้ว +2

    Intro to Statistical Learning by Gareth James and others is a great book for learning the statistical part for basics.

  • @krzysztofkosecki
    @krzysztofkosecki ปีที่แล้ว +4

    Also starting with this roadmap today, for now refreshing math. Hope I can get through this 100%!

    • @abdel8819
      @abdel8819 9 หลายเดือนก่อน +1

      How is it going bro?

    • @krzysztofkosecki
      @krzysztofkosecki 9 หลายเดือนก่อน

      @abdel8819 slowly! But made some progress, started with Andrew Ng courses and trained my first model already;)

  • @spencerantoniomarlen-starr3069
    @spencerantoniomarlen-starr3069 ปีที่แล้ว +2

    Anyone who says you don't need to understand calculus or matrix algebra to learn basic machine learning algorithms and methods (LASSO, Ridge, sample splitting, k-fold cross validation, Stepwise Regression, Random Forest, K-Nearest Neighbors) is technically correct it is possible. Anyone who says this about advanced methods like neural networks and deep neural networks (deep learning) is also correct, but there's a catch, the explanations of what a neural network is, and why/how it works you can find on the internet which can be understood by someone without calculus or matrix algebra are RIDICULOUSLY tedious and painful and overly complicated.
    Once you already understand that math and what standard/classical multiple (linear) regression analysis in statistics and econometrics is before learning machine learning as I did. What a neural network is just becomes something you can understand within a paragraph or two lol

  • @StaticBlaster
    @StaticBlaster ปีที่แล้ว +2

    Any science, engineering, technology field will require a foundation of strong math skills, so it's VERY important to brush up on these skills or learn them in a university setting before moving on to the next steps of programming in python. Then you'll learn about python data structures and apply what you've learned to implementing machine learning algorithms. And so on!

  • @EricaHill-l8w
    @EricaHill-l8w ปีที่แล้ว

    This outline is phenomenal - thank you!. This outline is phenomenal - thank you!.

  • @DanielShamany
    @DanielShamany ปีที่แล้ว +2

    This is literally what I needed to be able to start learning ML and move away from Full Stack Engineering.

    • @curiously-cinnamon
      @curiously-cinnamon ปีที่แล้ว +2

      Why do you want to move away from Full Stack Engineering? I'm a fresher who's being trained in full stack, and I'm wondering if it's the best way to go for me. Can you tell me what has turned you away from Full Stack?

  • @SHREK2
    @SHREK2 ปีที่แล้ว +1

    I come from an excel/SQL/R background and am recently unemployed (by choice). Starting this from math stage beginning July 19, 2023.

  • @shizarizvi3343
    @shizarizvi3343 ปีที่แล้ว +1

    The blog tip is great! Gonna use that for sure inshAllah :)))

  • @anatoliyzavdoveev4252
    @anatoliyzavdoveev4252 ปีที่แล้ว +1

    Thank you Patrik!!! Amazing intro for ML topic🙏🙏

  • @JReuben111
    @JReuben111 ปีที่แล้ว

    I've been learning AI for 20 years and I still have much to learn - IMHO, doubltful that someone could grok a critical mass of these concepts in 3 months. There is a world of difference from being able to ETL a dataset or fine tune a commodotized HF pipeline + tokenizer, and engineer a novel model architecture.

  • @grandchickenlord
    @grandchickenlord ปีที่แล้ว +2

    Thanks for this. I’ve got a physics ms, so I have a lot of the math, and some basic python(I enjoy Python but really only had time to learn it while using it for physics stuff), and I’ve been looking at where to go next to better understand machine learning.

  • @leatheljamie
    @leatheljamie ปีที่แล้ว

    Youre awesome, no bullshit, litteraly just helping people, thank you.

  • @HS-dn5uu
    @HS-dn5uu ปีที่แล้ว +1

    Thanks for the advice. I’m going to apply your approach in my learning. It sounded feasible and well-though 🙏

  • @matheusdepaula687
    @matheusdepaula687 ปีที่แล้ว

    Thank you for the video, I was lost on how to start

  • @MiroKrotky
    @MiroKrotky 2 ปีที่แล้ว +1

    Now i know where to learn and in what order TY

  • @singhshredz
    @singhshredz ปีที่แล้ว +9

    Wonderful video! Very useful information was presented :)

  • @EddieK007
    @EddieK007 ปีที่แล้ว +1

    Fantastic. Short, to the point and clear!

  • @e.i.l.9584
    @e.i.l.9584 ปีที่แล้ว

    Omg perfect for my self made pre-master!!

  • @pogo55555
    @pogo55555 ปีที่แล้ว

    Awesome. Go for it. Can’t wait to hear updates.

  • @MudassirKhan-mi8vu
    @MudassirKhan-mi8vu ปีที่แล้ว +1

    Your voice is so f***ing sharp.

  • @roystout9751
    @roystout9751 ปีที่แล้ว +739

    You do not need to know the math to learn machine learning,, however, you will never be a pioneer in machine learning if you do not know the math.

    • @yoursubconscious
      @yoursubconscious ปีที่แล้ว +39

      me: yes! no crazy math required!
      also me: completes your comment 😮🫣

    • @heyman620
      @heyman620 ปีที่แล้ว +55

      ​​​​​​​@@yoursubconscious And "a little math" is a joke, you need Math, Physics or CS degree. If you don't have a science degree I would really suggest picking another field. Picking ML without learning at least economy level math is like being a short basketball player. I have (well, almost) a CS masters + as much experience as the guy in the video and plan to study an additional Math degree. The only option to skip it is to self study a lot of Math, but I consider it the same as having a degree. Truth is, most people from humanities think that advanced math is something else than it really is, so they might think they studied math, yet they have 0 intuition. TLDR go study Math or go be a software engineer, it might be even more interesting.

    • @yoursubconscious
      @yoursubconscious ปีที่แล้ว +9

      @@heyman620 - every helpful and intuitive. 🙏 thank you, really!

    • @for-the-love-of-maths
      @for-the-love-of-maths ปีที่แล้ว +11

      Currently I am a PhD maths student.
      But I am not into this coding thing
      I am going to start learning this ML and AI as I need these all for some research purpose .
      Are all these things too difficult
      Like coding ai and Ml?

    • @AcceleratedVelocity
      @AcceleratedVelocity ปีที่แล้ว +3

      Ok, so you tottaly don't need to derive the error with respect to the trainable parameters to see how you should update the parameters, nor should you learn linear algebra to understand crosscorrelation or convolution or dot products or matrix multiplication, nor shall you learn probability. just stop capping 🧢🧢🧢.

  • @ereh5616
    @ereh5616 11 หลายเดือนก่อน +1

    Awesome content ! Thank you so much for sharing it

  • @paramparekh6922
    @paramparekh6922 ปีที่แล้ว

    Strong Suggestion: Make a video for "beauty in the underlying math of ML..."

  • @ed23333
    @ed23333 ปีที่แล้ว

    True and honest roadmap, thanks a lot!!

  • @sergiwsxd1622
    @sergiwsxd1622 ปีที่แล้ว +5

    Hi guys! I'm starting today this roadmap. I'll be updating my journey in this comment so I don't get demotivated. See ya!

    • @sergiwsxd1622
      @sergiwsxd1622 ปีที่แล้ว +3

      Ok, now I'm realising I just have to remember the math stuff. I'll give each course (multivariable calculus, differential equations, linear algebra and statistics probability) a week. In a month from now, I should have a strong math foundations

    • @sergiwsxd1622
      @sergiwsxd1622 ปีที่แล้ว +3

      A week went by and I'm just starting with multivariable calculus (life has been hard). I said that I would give each math course one week, but man I love math. I will finish every course instead of just learning the basics because something tells me that I will need that information later when I finish the machine learning journey

    • @sergiwsxd1622
      @sergiwsxd1622 ปีที่แล้ว +2

      Now that the second week has passed, I can now say that I'm concerned about the time I have spent studying. I have multivariable calculus on pause because I have to study linear algebra to understand every concept needed. Also, I didn't mention this, but I'm supposed to build an AI for a bet I did with a friend. I might jump straight to coding before finishing math to speed up things. See ya next week!

    • @sergiwsxd1622
      @sergiwsxd1622 ปีที่แล้ว +2

      Third week completed and guess what, I'm still with maths. I've got a new hobbie (jugger) and you could say that I sure am procrastinating, statement that is true BUT progress is being made. Will I be able to learn the coding part in one month so I can study math for 2 months now? Probably not, but it's worth the risk

    • @sergiwsxd1622
      @sergiwsxd1622 ปีที่แล้ว +5

      A month has been completed. Linear algebra is about to be finished and I'll finish multivariable calculus in a week or two. I can't wait to start coding :(
      Differential equations and statistics probability haven't been touched yet, but their time will come, I guess...

  • @rsoorajs
    @rsoorajs 8 หลายเดือนก่อน

    This is exact i was looking for. Thank you so much

  • @dannuttle9005
    @dannuttle9005 ปีที่แล้ว

    I like the general approach given here, and I am familiar with many of the learning resources and recommend them. However, I do not think it is reasonable to learn all of the material listed here in seven months. That would be rushing things, to put it mildly. With each topic--math, general programming, ML stacks, ML--you would learn to complete exercises, but not how to address new sitatuions. It takes longer than seven months, in my opinion, even if you devote yourself 100%.

  • @RadioactiveChutney
    @RadioactiveChutney 5 หลายเดือนก่อน

    Note for me:
    Follow this edhi expert level lo undi AI engineer kosam

    • @wise_old_tree
      @wise_old_tree 2 หลายเดือนก่อน

      kodi gudla kura

  • @skyr-inf
    @skyr-inf 2 ปีที่แล้ว +5

    Thank you so much. This is extremely valuable.

    • @AssemblyAI
      @AssemblyAI  2 ปีที่แล้ว +1

      Glad you think so!

  • @joshismyhandle
    @joshismyhandle ปีที่แล้ว +1

    Very helpful. Thanks for sharing your experiences

  • @debashreewaddadar1468
    @debashreewaddadar1468 ปีที่แล้ว

    Thank you so much Patrick for your insights and guidance. The links you have provided are really helpful. Thanks again!

  • @City__Walker
    @City__Walker 10 หลายเดือนก่อน

    numpy is exactly what you need for mathematics. There is a book on linear algebra and Python. Not take book for Theoretical Linear Alghebra (it not for programmers)

  • @PeterSedesse
    @PeterSedesse ปีที่แล้ว +2

    Nice video, but a lot of you make the same mistake. Why start out with math? For most people things like calc will never be needed and is so far removed from their goals. Why start out with a hurdle? If you are a new programmer start out with python and get some easy, early and encouraging victories. Motivation is essential with a long term learning program...make sure you start out and continue to have victories throughout the process.

    • @curiously-cinnamon
      @curiously-cinnamon ปีที่แล้ว +1

      This NEEDS to be said more. Absolutely can't stress enough the importance of consistent encouraging victories in the beginning to develop the habit of learning something when you're new to it.

  • @yashdaftari6627
    @yashdaftari6627 ปีที่แล้ว

    can you make a video elaborating how to build a more effective portfolio in ml and which platform to use?

  • @hounddog1
    @hounddog1 2 ปีที่แล้ว +1

    Thank u! This is a great roadmap.

  • @ChromaDotNova
    @ChromaDotNova ปีที่แล้ว

    Question: For the sake of having a mentor / tutor, do you recommend taking a pricey course on, say Interview Kickstart? They have an $11,000 full AI course that has tutors who work in the industry there to help you at least 3 days a week. For the sake of organization and knowing for sure you're learning the right stuff, I can see that being a good thing, but can this stuff still be learned well enough for much less money to get a job in the industry? Would love you know your thoughts and anyone else's reading this - thanks!
    In this day and age there are way to many options and opinions out there that don't make sense - it was nice to get a clear and concise short take on what to do. Even though I am a senior in college and have a decent amount of personal experience with programming and full stack web dev and some industry experience with those, I'll be following all these steps to make sure I get the best foundation possible.

  • @ozkurede
    @ozkurede ปีที่แล้ว

    Okay, this will be interesting.
    I am starting tomorrow, July 15, 2023, and hope to complete all by the end of August. So, about 45 days. We'll see how it goes.

  • @Rip_Alpha_Omega
    @Rip_Alpha_Omega ปีที่แล้ว

    finally i now undrestand machine learning well
    thank you so much!!!!!!!!!!!

  • @satujodasrivathsav3050
    @satujodasrivathsav3050 ปีที่แล้ว

    Math. Thank fudging god. So many of the well known tech TH-cam data scientists cover the same topic, unfortunately they are just glorified business analysts (no disrespect to BAs or DAs their profound knowledge in domain and data is what drives the industry). However, a true data scientist is a statistician/mathematician first. Programming is literally a language. I cannot be more literal when I say language, just as English , Latin, Sanskrit are languages to communicate, programming is simililar. Python has a lot of “vocabulary” (libraries),accommodating machine learning, we can implement any ml algo using any language. That’s it. If you have a proper mathematician and a proper coder that’s the ultimate combo. Design the algo code the basics, give to a proper coder and they will optimize it the compute. Cheers mate. Subbed.

  • @anandkurella260
    @anandkurella260 ปีที่แล้ว +1

    Starting on July 1st 2023 , keep liking and responding to my comment with your goals so we can all comeback here and update our progress 🙌

  • @bleacherz7503
    @bleacherz7503 2 ปีที่แล้ว +3

    Nice job - can you do a deep learning path ? You

  • @ishansheth3005
    @ishansheth3005 ปีที่แล้ว +3

    Really good video for beginners in AI like me at least :)

  • @mohammadanassiddiqui1231
    @mohammadanassiddiqui1231 ปีที่แล้ว

    Nice informative video and helped me build a roadmap. Thanks!!!

  • @LuisFernandoGaido
    @LuisFernandoGaido ปีที่แล้ว +1

    I will love you forever because of this video.

  • @zoc2
    @zoc2 ปีที่แล้ว

    This is a very good guideline. Thank you.

  • @nwabuakwuadoh611
    @nwabuakwuadoh611 ปีที่แล้ว

    Thanks a lot for this detailed breakdown.

  • @wishub
    @wishub ปีที่แล้ว +3

    Can you provide simple definitions for the vocab that beginners might not understand?

    • @bokunoremon
      @bokunoremon ปีที่แล้ว

      For example?

    • @SustyVerse
      @SustyVerse ปีที่แล้ว

      @@bokunoremon everything. I’m an absolute beginner. I know math, but have problems with computer code lingos.

    • @matis188
      @matis188 ปีที่แล้ว +1

      @@SustyVerse I know some math but mostly computer code lingo. First step in any programming language is to understand concepts and how things work. My best advice here would be to start with C#. You can find some good courses all around the place. Why go into something as advanced as C#, which is on par with Java? While there are things like Python, Javascript etc? C# really has almost everything other languages have. And when you learn that one, all others look almost same, you just dip into them, find some differences but 80-90% of same concepts apply. Do not really be discouraged by "I don't really remember syntax". F*ck syntax, you can always google it or use some copilot with coding to help you and repetition will make you remember it eventually. Concepts and functionality understanding is everything here.

  • @RajanProgrammer
    @RajanProgrammer ปีที่แล้ว

    Very Good Explanation. Great Video. Thank You for you ❤

  • @devadethan9234
    @devadethan9234 ปีที่แล้ว

    imma start my journey here

  • @ezauto1911
    @ezauto1911 8 หลายเดือนก่อน +1

    Hi,
    Do you have a recommended ML couse on Udemy?
    Thanks

  • @matijaxzivkovic8843
    @matijaxzivkovic8843 ปีที่แล้ว +1

    Sir, thank you for this video. Sir you are very inspiring.

  • @phil97n
    @phil97n ปีที่แล้ว +1

    Thanks for your tips.
    Personally, my highest priority has been math because I want to learn AI without math abstraction. Just finished Linear Algebra, and started Calculus

    • @rodblues6832
      @rodblues6832 ปีที่แล้ว +1

      Me too. Learning calculus makes machine learning way more understandable

    • @phil97n
      @phil97n ปีที่แล้ว

      @@rodblues6832 Good luck

  • @ClaudioPascual
    @ClaudioPascual ปีที่แล้ว +1

    if you don't know the background math then you are an aficionado

  • @hdominguez79
    @hdominguez79 ปีที่แล้ว

    Thank you for making this video. It's very helpful.

  • @lenderzconstable
    @lenderzconstable ปีที่แล้ว

    I saved this video. I’m going to use it in my pursuit. I heard linear algebra is a recommended math to learn. Can anyone vouch for this?

  • @abdullahqani
    @abdullahqani ปีที่แล้ว +1

    thank you so much, and also I want to know how much time will take to become ML engineer and ready for a job

  • @cdcvq9513
    @cdcvq9513 ปีที่แล้ว

    Do not be tired

  • @YAWPonthemic
    @YAWPonthemic ปีที่แล้ว +3

    Will let you know. But I’m extremely motivated 🤓

    • @AssemblyAI
      @AssemblyAI  ปีที่แล้ว +1

      That's awesome to hear! Good luck with learning

  • @senthilkumarpalanisamy365
    @senthilkumarpalanisamy365 ปีที่แล้ว

    Amazing sir, thanks much. Please do more.

  • @yrysf777
    @yrysf777 ปีที่แล้ว +1

    Very good recommendation, I find mL very intersting . Do I have to be good in statistics to make a career in Machine Learning Engineering ?

  • @architech5940
    @architech5940 11 วันที่ผ่านมา

    Machine learning and computer science are subfields of applied Mathematics. So yes, you certainly do have to have a good foundation in math.

  • @germanrocha6186
    @germanrocha6186 4 หลายเดือนก่อน

    Thank you for the advice!

  • @KamaleshgowdaOfficial
    @KamaleshgowdaOfficial ปีที่แล้ว +3

    Course recommend by you for math is enough for a beginner???

  • @commanderchiefmaster
    @commanderchiefmaster 10 หลายเดือนก่อน

    This was helpful. Subscribed

  • @anirbanc88
    @anirbanc88 ปีที่แล้ว

    can you do the video on MLops, thank you for this amazing video, grateful

  • @slimbaron704
    @slimbaron704 5 หลายเดือนก่อน

    Thanks man, it’s very helpful

  • @hand587
    @hand587 ปีที่แล้ว +9

    I need your advice! I am not at all in the tech space. But I am worried about job market disruption. My aim isn't to work in tech necessarily, but I want to be flexible and adaptable for the future in case my job is replaced by AI. Should I follow this learning path? Or should I go for a shallower path to just become familiar? After all, it was never my ambition to be a programmer but I have a feeling this skillset will become a prerequisite for most well-paid jobs in the near future. Thanks!

    • @Sub0x-x40
      @Sub0x-x40 ปีที่แล้ว

      It is going to be extremely difficult to learn if you are just trying to get a high paying job. You are going to need to get passionate about it. Machine learning is not easy to learn. At all, not in the slightest. Besides, You are going to get replaced by AI, and whatever job you think will be high paying in the future, will also be getting replaced by AI

    • @dovahking6514
      @dovahking6514 ปีที่แล้ว

      @@Sub0x-x40 what wont?

    • @Man-From-Another-Place
      @Man-From-Another-Place ปีที่แล้ว +1

      @@Sub0x-x40 the bugman speaks.

    • @punchyscyllarus565
      @punchyscyllarus565 ปีที่แล้ว +2

      if you're not already in the tech space and have developed skills in other careers, put 100% of your effort to being the best at that. diverting your energy half learning ML/data science will just confuse you as you have no background. however if you think you want to switch, you should go for it. it will take time and effort, but everything is learnable online and can be done at your own pace

    • @Man-From-Another-Place
      @Man-From-Another-Place ปีที่แล้ว +1

      @@punchyscyllarus565 That's good advice. I think people are worried about being out-maneuvered by ML technology in areas like finance and law, and are trying to hedge their bets by getting into ML as well in case their areas of expertise become automated.

  • @ThunderKnight007
    @ThunderKnight007 11 หลายเดือนก่อน +1

    Copy paste of another comment.
    will update my progress here.
    (Note to Self - How I would learn Machine Learning)
    01:00 1. Math: Khan Academy
    Recommended Courses:
    - Multi-Variable Calculus
    - Differential Equations
    - Linear Algebra
    - Statistics and Probability
    02:00 2. Python
    Recommended Courses
    - FreeCodeCamp: Python in 4-Hours Full Course
    - FreeCodeCamp: Intermediate Python in 6-Hours
    02:37 3. Machine Learning TECH STACK
    Most important Python libraries for Machine Learning, Data Science, and Data Visualization
    Optional: Can be picked up later when doing the ML course.
    Use for every project, which is why he recommends doing them now to build a base.
    Follow a free crash course for now, pick up more advanced concepts later if needed.
    - NumPy: Base for everything: Python Engineer - NumPy Crash Course Complete Tutorial
    - Pandas: Data handling: Keith Gali - Complete Python Pandas Data Science Tutorial
    - MatPlotLib: Visualization: FreeCodeCamp - MatPlotLib Crash Course
    --------------------------- The following MachineLearning courses aren't yet needed
    - Tensor Flow
    - Scikit Learn
    - PyCharge ???
    03:35 4. Machine Learning Courses
    - Machine Learning Specialization by Andrew Ng (Coursera)
    - Implement algorithm from scratch using his 'ML from SCRATCH' playlist
    - ML from Scratch Playlist by Python Engineer (Assembly AI)
    04:45 5. Hands - On & Data Preparation
    Kaggle Courses
    - Intro to Machine Learning
    - Intermediate Machine Learning
    05:19 6. Practice & Build Portfolio
    Kaggle: Competitions
    - They provide lots of datasets, platform to evaluate, and a community.
    06:15 7. Specialize & Create Blog
    - NLP
    - PyTorch / Tensor Flow
    - MLOps
    06:52 Start a VLOG
    - Tutorial
    - Share what you've learned
    - Share the projects you've built
    - Problems faced and how you have solved them
    - Write about a topic
    07:24 Books
    - Machine Learning with PyTorch and SckiKit-Learn by Raschka
    - Hands-On Machine Learning with SciKit-Learn, Keras & TensorFlow by Geron

    • @ThunderKnight007
      @ThunderKnight007 11 หลายเดือนก่อน

      I'm good at math. so, skipping that part.

    • @ThunderKnight007
      @ThunderKnight007 11 หลายเดือนก่อน

      I know basic python but still going through the 2nd part. starting on 29/11/23

  • @danny74550
    @danny74550 2 ปีที่แล้ว +2

    I imagine a fairly applicable skill set.

  • @amaokay2753
    @amaokay2753 4 หลายเดือนก่อน +1

    really need to know, should we learn the whole entire course for each khan academy course, or just the first unit or so for each of them?

    • @SaadAsif972
      @SaadAsif972 4 หลายเดือนก่อน

      First learn Linear Algebra then calculus then differential and then multivariant calculus. This is the roadmap every cs student follows. And all these are essential for ML and you need to learn them all.

  • @kenchang3456
    @kenchang3456 ปีที่แล้ว +1

    Yes, this was helpful. Thank you very much.

    • @AssemblyAI
      @AssemblyAI  ปีที่แล้ว

      Glad it was helpful!

  • @AIwithAndy
    @AIwithAndy 9 หลายเดือนก่อน

    If anyone wants a gentle introduction to the math, I'm working on a series called Math You Need For Machine Learning

  • @varunpratapsingh6138
    @varunpratapsingh6138 ปีที่แล้ว +1

    Thanks 👍🏻

  • @welcomelallaala
    @welcomelallaala ปีที่แล้ว

    Great Guidance, thanks a lot!!

  • @marco.nascimento
    @marco.nascimento ปีที่แล้ว +1

    Great advice!!