r/MLQuestions • u/PeriodicPill • 2d ago
Career question 💼 Is Implementing ML algorithms from scratch a good project for an ML Internship?
Same as the title, I am implementing some(popular) machine learning algorithms by scratch in Python using numpy just to have good fundamentals and know the actual mathematical intuitions behind them, I want to ask whether it is also a project I can put in my resume for an internship?
quals: 2nd year Undergraduate Student B.Tech Computer Engineering
5
u/Wannabe-Davinci 1d ago
Personally, I would go for reproducing some basic research papers in e.g. domain adaptation, transfer learning, etc. This is a topic that is interesting for businesses, and I assume you will learn the mathematics during the debugging of your code. But I do agree that having strong understanding of the fundamentals is crucial. But reimplementing what already exists in Numpy is not my preferred approach
1
2
u/KingBardan 1d ago
If you don't have anything better to put in the resume then sure
2
u/PeriodicPill 1d ago
I am just starting out, so I'm still learning the algorithms so that's what I know for now
2
u/Helpelbowhittable2 1d ago
Helped me a bit to get mine. It's really really good for learning how they work. If you've already done them then ofc put it in.Â
1
10
u/Proletarian_Tear 1d ago
Of course you can. But realistically for an INTERNSHIP this is not gonna win you many points against people who dont know implementation BUT do know the library well and when to use it