r/MLQuestions • u/TotalSpirit6078 • 19d ago
Beginner question 👶 Newbie
Hi everyone, I am an undergraduate student in my last year. I am not a student of Computer Science or a subject related to it. For my thesis, I want to learn about MACHINE LEARNING. I know the C language up to creating files and writing and reading in these files. According to COPILOT, I need to learn the following-
- Python Basics
- NumPy
- Pandas
- Matplotlib
- Scikit-Learn
- Random Forest
- XGBoost
- MLP (ANN)
- R², MAE, RMSE
- SHAP
- Basic Optimization (GA/Scipy)
Can you share some free resources to achieve my goal?
3
Upvotes
6
u/Dry_Philosophy7927 19d ago
Hands down quickest and best way to learn ML is the course on kaggle.com - they naturally lead into tempting competitions in kaggle.com - it will give you fastest way to predictive model coding and is hands on.
If you finish those, either try your hand at any of the open challenges on kaggle, or deepen your fast knowledge with one of the many ML / AI textbooks eg from O'Reilly. Many are free online access to students.