Machine learning / AI - Where do I start?

Click For Summary
SUMMARY

The discussion centers on starting a journey in machine learning and AI for programming novices. Python is recommended as the primary language for beginners, alongside Andrew Ng's Machine Learning course on Coursera, which provides a solid foundation in the field. Essential prerequisites include some programming experience, linear algebra, and basic calculus, particularly focusing on optimization techniques. The course is delivered using MATLAB/Octave, which is manageable for those with minimal coding experience.

PREREQUISITES
  • Basic programming experience in languages such as C, Python, or Java
  • Understanding of linear algebra concepts
  • Familiarity with basic calculus, especially optimization techniques
  • Exposure to MATLAB or Octave syntax
NEXT STEPS
  • Enroll in Andrew Ng's Machine Learning course on Coursera
  • Study linear algebra through resources like Khan Academy or MIT OpenCourseWare
  • Learn Python for data science using libraries such as NumPy and pandas
  • Explore optimization techniques in calculus through online tutorials or textbooks
USEFUL FOR

Programming novices, aspiring data scientists, and anyone interested in starting a career in AI and machine learning.

CrazyNeutrino
Messages
99
Reaction score
0
I am a programming novice with minimal knowledge of C, Python and Java that I've taught myself from books and videos. Eventually I'd like to get into AI and machine learning but I have no idea where to start. Thus far, the minimal coding I've learned has been rather aimless with no specific purpose except for working on Project Euler. Where do I start with computer science, what languages should I learn and what should I work on to reach this goal? Any help is appreciated, thank you!
 
Physics news on Phys.org
Python is certainly a great option. I'd highly recommend Andrew Ng's course on Machine Learning on Coursera. Prerequisites, in my opinion, are these: 1. Some programming experience. 2. Linear Algebra. 3. Some calculus is helpful (especially optimization techniques). Andrew Ng's course is, in my opinion, very well-pitched for an introduction to machine learning. Note that he teaches the course in MATLAB/Octave. The syntax is not difficult if you have a smattering of languages already.
 
  • Like
Likes   Reactions: stoomart

Similar threads

  • · Replies 13 ·
Replies
13
Views
4K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 71 ·
3
Replies
71
Views
3K
  • · Replies 6 ·
Replies
6
Views
3K
  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K
Replies
1
Views
3K
  • · Replies 4 ·
Replies
4
Views
4K
  • · Replies 12 ·
Replies
12
Views
2K
  • · Replies 2 ·
Replies
2
Views
1K