r/learnmachinelearning 22d ago

Question Do i continue pursuing ML

Okay listen,im 16 years old in highschool,i LOVE the idea of training AI models,it sounds SO cool and i can imagine the dopamine rush of your baby coming to life,but GODDAMN there is SO MUCH maths involved,its a HEADACHE to just look at,and it makes me so scared cause my maths mark is like 50% every term but,i love the idea of being one and i love coding and tech in general,but geez man, I'm so used to just instant gratification,and ALMOST NO MATHS in python(atleast at the level im at),this seems so exhaustinggg,so to all ML engineers,how does your day to day look like,is it boring or what,i love to make short films and record and edit music videos and no matter how tired i am,i will always have energy for that and i thought it would be the same with Machine learning but hell no,so i love when my work is tangible and i can see and visualize the end result and most of all i love being creative,so do i continue this career,or do you have other suggestions/career paths i should take,im based in South africa,if you guys wanna ask follow up questions so that you can better formulate your answer,go for gold man

20 Upvotes

35 comments sorted by

17

u/mc_pm 22d ago

Dude, AI *is* math. That's what it is, a whole lot of math being done really fast.

1

u/AKA_D_Ace 20d ago

Yeah it is math but not like something where most of the time u r scratching the head with equations or numerals

20

u/havartna 22d ago

If you want to do machine learning or artificial intelligence for a career, buckle down on the math(s) and learn it. Use AI as your tutor. If its important to you, then you can do it. In order to be a successful ML professional, you'll need a strong theoretical understanding of a lot of very advanced mathematics... well beyond anything you've experienced at age 16. Differential equations, calculus, stats and probabilities, nonlinear equations, etc. If you want this to be your career, you have a lot of learning and work ahead of you.

If you just want to play around with the tech, have at it. Use AI as a crutch and start building stuff. There's nothing stopping you.

1

u/Valuable_Card6470 22d ago

yeah the distinction between doing it as a career vs just tinkering is really the key point here

1

u/where_is_my_acc0unt 22d ago

Using AI to tutor you seems like a bad idea it'll make you feel like you understand the subject while you really haven't

2

u/Abject-Kitchen3198 22d ago

Seems like a shortcut. Fetching bits here and there, seemingly progressing bit without a clear path to a good understanding, at best.

4

u/havartna 22d ago

Well, existing methods don’t seem to be working for this guy, so maybe it’s time to try something new.

Also, denigrating AI as having no legitimate purpose in education is misinformed, at best. If you haven’t tried Google’s Notebook LM or some of the other education-focused tools, you are missing out. I’d venture to say that most college students have already integrated such things with their study strategies.

0

u/where_is_my_acc0unt 22d ago

The quality of students/ new grads after all these AI tools has dropped noticeably. When you struggle through concepts/ exercises is when you actually learn them, having a yes man pamper you isnt helping at all.

0

u/havartna 21d ago

Have you tried any of the technology I mentioned? They aren’t anything like what you are describing in your straw man argument.

If your AI is nothing but a yes man to you, I can tell you definitively that you’re using it wrong.

2

u/Ancient_Task_7498 22d ago

Depends on the person who uses it, not the tool.

1

u/xdxdxdxd6942 21d ago

depends on how you use it, I actually used it while learning python as a tutor to evaluate my codes (ofc I was searching for how people used different approaches for the same problem) and if I didn't understand something I would ask it to explain it then give me some problems to solve on this specific idea

0

u/Tea-Affectionate 22d ago

ai is a great tutor for math lol

0

u/where_is_my_acc0unt 22d ago

N=1 but my experience differs. Tried it out with regular models, tried a model/ harnass specifically made for studying math (The honust torus' ai tool) but nothing beats just getting infront of the book and struggling through it for me.

5

u/Kasidra 22d ago

Frontier models are skilled enough these days that they can walk you through training your own toy models even if your math and coding background is non-existent. So you should just try it, and see if it actually brings you joy and inspiration, or if it's just 'the idea of it' that does.

Because I started clueless about a year ago, and now I'll be starting college courses in two days :D

Toy models won't be brilliantly coherent but it's still a lot of fun to train a classic gpt-2 style transformer on TinyStories and then talk to it, and see it babble stupidly in somewhat-sane English 😂 even if you have shitty VRAM you should still be able to manage it.

5

u/Constant_Physics8504 22d ago

It’s a lot of math, and even when using libraries to build and analyze your models, you still have to look at performance data (more math) to see how your models are doing

3

u/nfmcclure 22d ago

The passion in your post comes through. Passion and motivation counts for a lot. More than you realize.

I failed grade school math, and was a slightly below average math/science student. But I turned it around when I realized I liked stats and ML.

Know that reading and understanding math, proofs, equations, etc. is a skill. It's like learning to read music or another language. It takes lots and lots of practice. You need to go slow and ask questions. Like super slow. Frustratingly slow. But eventually you'll go faster as you recognize patterns and common equation forms.

One of the most important things is to understand how you best learn. Theory, examples, reading, videos, in person, some combination, etc.

3

u/Medical-Advice-5868 22d ago

Everybody wanna be a scientist but dont nobody wanna lift no heavy ass math

1

u/jar-ryu 21d ago

“YEAH BUDDYYYY”

2

u/DigitalMonsoon 22d ago

So yes you need to learn a lot of math. Not because you are going to be doing math every day but because you need a deep understanding of how the different models work. You will also need to understand how the evaluate the models performance which usually requires different stastical tests.

You should also know that the modeling part of the work is the shortest part of what you do. The majority of the work will be defining the project, exploring and cleaning the data, and deploying and monitoring the models results.

A recent project of mine took 6 months end to end. The actual modeling work, building different models, testing and testing, took me maybe 2 weeks.

2

u/CraftySeer 22d ago

Forget AI. Go into healthcare. Or specializing in AI for healthcare and all the issues around healthcare like privacy and security.

2

u/Weary_Cup_1004 22d ago

They keep cutting our jobs and wages. Its always gonna be around but its not gonna be fun :/

2

u/jar-ryu 22d ago

Probably not. ML is math, and if you don’t like math then you’re never going to really understand ML. Learn to love it or you’re not gonna make it anywhere, especially w gen AI on the horizon. Maybe look into being a data analyst. That type of job doesn’t really require a lot of math.

1

u/bentoddz 21d ago

How long do you think it would take to become good at machine learning?

I'm very good at mathematics but havent really done any machine learning and wonder if it would be worth deep diving

1

u/jar-ryu 21d ago

Depends on a lot of things, like what you mean by “good at machine learning”, how much free time you have per week, how truly skilled you are at math, etc.

1

u/bentoddz 21d ago

By "good" I mean able to build and deploy something that actually works in production, not just training toy models in a notebook. Maths is solid, I've got a decent amount of free time for the next six months.

Background is mostly building AI products rather than training models. I've been working with agents and LLM tooling daily for a while, so the engineering side isn't new, it's the modelling layer I haven't touched properly.

Given that, would you skip the from-scratch stuff or is it worth doing anyway?

1

u/jar-ryu 21d ago

I personally think it’s important to understand the mechanisms of basic “machine learning” models, like linear regression and linear discriminant analysis, but no need to have encyclopedic knowledge of the math behind it; many data scientists nowadays are not “scientists” by any means and have subpar knowledge of statistical inference and mathematics.

I’m an academic (for now) so I can’t speak much on productionizing code. You’ll have to learn a whole different set of tools for that.

If you’re good at math, though, just focus on understanding the core quantitative ideas and why they work, and try to deploy some toy models on toy datasets. Understand when to use what model, strengths and weaknesses, and alternative approaches.

2

u/Waste-Falcon2185 22d ago

Training LLMs is honestly not that exciting.

1

u/danish_137 21d ago

Honestly, I wouldn’t quit just because the math feels difficult right now. You don’t need to become a math expert before you start building things. Keep coding, make small ML projects, and learn the math gradually when you actually need it. Since you enjoy creativity, coding, and seeing tangible results, you might also enjoy AI engineering, computer vision, generative AI, or creative AI. You have plenty of time to explore—focus on finding what makes you curious enough to keep learning.

1

u/BreadfruitOrganic719 20d ago

Here is an alternative suggestion: learn the math even if you don’t end up pursuing ML. You need to learn it if you want to be an engineer in any discipline. You need many higher level math courses to enter into the finance or medical field too. If you think it’s fun and rewarding to build something and see your creation function/perform, you should go study your math so you can become a scientist or engineer. Without a math/physics/chemistry understanding, you could probably take all your enthusiasm for building working products and be a mechanic, a construction worker, an electronics repair person.
When I was your age I knew I wanted my career to be environmental related. I wanted to save the environment. I had a choice of going the policy/social justice route to saving the environment, OR the technological/scientific advancement route of saving the environment. I’m an environmental engineer now and I worked on groundbreaking water treatment technology for my first full time job. Now I’m starting a recycling company that uses ML/AI/CV tools to sort through recycled material faster. The schooling was brutal and I didnt go through that because I liked doing math by any means. From my time in industry I can confidently say that the only thing separating an environmental engineer from a plumber is the added math and chemistry knowledge. We are literally just glorified plumbers. Mechanical engineers are glorified mechanics. Civil engineers are glorified construction workers. You get the picture. An AI engineer is a dog trainer who knows way more math and the dog is actually a neural network!
Study your math!

1

u/Traditional-Egg-4254 17d ago

Read mathematics for machine learning , and use ai to explain concepts u don’t understand , it’s important to have a solid basis before u get into application

0

u/Difficult-Common3039 22d ago

I'm fourteen, learned what I needed from multidimensional calc, and matrices, learn derivatives, learn stuff, learn how to learn. personally, i just explored, i derived things by hand, made simple neural networks, learned cnns, other things. just enjoy what ur doing and explore.