Notifications
Clear all

Is learning linear algebra necessary for starting an AI career?

3 Posts
4 Users
0 Reactions
104 Views
0
Topic starter

im literally so confused right now. i keep reading conflicting stuff online about whether you actually need linear algebra to get into AI. honestly sorry if this is a total noob question, i just have no background in math beyond high school stuff and im starting to feel a bit overwhelmed looking at all these roadmaps.

so here is my situation:

  • timeline: i want to be job ready in like 12-18 months
  • budget: basically zero, using free stuff like coursera/youtube
  • goal: just trying to build some basic chatbots or maybe image classifiers for my portfolio to get a junior role

i dont want to waste months grinding math equations if i can just learn to code the models using libraries like pytorch or whatever. do people actually sit there doing matrix multiplication by hand or do computers just handle that? like if i just jump into coding projects am i gonna hit a wall immediately or can i learn the math as i go along when things break? just dont want to quit before i even start because i got stuck on a textbook from the 90s...


3 Answers
12

Look, you dont need to do math by hand. Grab Gilbert Strang Introduction to Linear Algebra 5th Edition for concepts, then just focus on PyTorch. Youll learn the math as you code.


12

> Look, you dont need to do math by hand. I saw this earlier but just wanted to add some caution. While you dont need to solve systems by hand, you will eventually hit a wall if you dont understand what the tensors are doing. Ive been doing this a long time and when my loss functions started exploding or models wouldnt converge, it was always because I ignored the underlying math. You dont need a degree, but honestly, understanding dimensions and transformations is crucial. Maybe check out Pearson Linear Algebra and Its Applications 5th Edition for a more practical approach than standard textbooks. Just be careful about diving straight into Meta PyTorch 2.0 Framework without knowing why dot products matter. If you skip the foundation, debugging production code becomes a total nightmare once the simple tutorials stop working. Take it slow.


2

Like someone mentioned, you really dont need to be a human calculator to start. I was in your shoes a while back and honestly, I wasted way too much time on some older textbooks that were just dry and outdated. Unfortunately, I tried working through McGraw-Hill Linear Algebra and Its Applications 4th Edition but found it super frustrating since it felt totally disconnected from what I was actually coding in Python. If you want to save your cash, just stick to YouTube channels like 3Blue1Brown because the visuals actually make the concepts click without the headache of manual equations. You can definitely learn the math as you break stuff in your code. Just keep building your NVIDIA GeForce RTX 3060 12GB GDDR6 rigs or whatever you have, focus on the projects, and look up the theory whenever your model performance starts acting weird.


Share: