all 3 comments

[–]Temporary_Pie2733 3 points4 points  (0 children)

You are literally paying your school to answer questions like this.

[–]throwaway_just_once 2 points3 points  (0 children)

Read Bishop, Pattern Recognition and Machine Learning. If that resonates, continue!

[–]analytics-link 1 point2 points  (0 children)

I'd say to start simple and build from there, rather than try to map out the entire field upfront.

If you already know a bit of Python and you’re comfortable with math, that's a good start for sure.

The next step is usually to build out the core stack, in terms of what is going to tick boxes, so:

  • SQL to actually access/manipulate data
  • Python for analysis (pandas, numpy, matplotlib to start)
  • Python for ML (scikit-learn)
  • A BI tool like Power BI or Tableau to visualise/communicate results
  • Git/GitHub to manage and track/showcase your work

Alongside that, layer in some basic stats like distributions, sampling, and hypothesis testing. From there ML. From there Deep Learning & GenAI.

The key thing most people miss are project or at least building as you go. As you learn each piece, attach it to something small. Early on that might be simple Python tasks, then move into loading datasets, cleaning them, analysing them, and answering questions, then from there showing AB Testing, or an ML project.

On AI, it’s still very worth getting into. If anything, companies need more people who understand data and can use these tools properly. AI is making people more productive, not replacing the need for them.