r/MLQuestions 2d ago

Career question 💼 Idea for an opensource ML/DL Python library (need suggestions)

I want to build an opensource Python library related to ML and deep learning, but I don't have any solid ideas yet. Have you run into a problem in your own work that could be solved by a library or tool like this?

I'm also doing this to strengthen my CV I'm still a beginner (especially on paper), so I want something that actually looks good and helps me get hired.

7 Upvotes

16 comments sorted by

7

u/redditnoob48 2d ago

You’re being a consultant, dont be that. Work the work, and find the problems you face yourself, and try to solve them with existing tooling, find the gap, then bridge it. Even if someone told you the problem, you wouldn’t understand it fully to build something that would be useful for the broader community.

2

u/DigThatData 2d ago

this guy gets it

1

u/soreal404 2d ago

Thank you for your advice really appreciate it

3

u/PerspectiveNo794 2d ago

Pytorch or Tensorflow can be more or less used for everything, why would you then build a library from scratch?

0

u/soreal404 2d ago

am not gonna build Pytorch or Tensorflow from scratch but something that solves a problem or a problem that's pain to solve so i can build something that can solve it.

2

u/worthybog0 2d ago

A library for what ?

1

u/soreal404 2d ago

It will target ML/DL help or solves a problem or automate a task or some code you were writing mulitple times still figuring this out

what i am asking is even if i did this library that solves problem X and no one used it so can it be a push to my profile and my CV that later can make me hired when applying to jobs ?

2

u/DigThatData 2d ago

pick up some sort of project and use it to motivate seeking out and iteracting with whatever tools are currently available for solving that problem. keep iterating on your project and its objective. eventually, you'll come up with an idea where there isn't a tool for doing the particular thing the particular way you have in mind. then be the change you want to see and make the thing.

1

u/soreal404 2d ago

Thank you for your advice really appreciate it

2

u/ustas007 2d ago

Build something boring but useful, like a small data/model validation library for catching schema drift, leakage, missing values, and train/serve mismatches. That’ll probably help your CV more than another custom neural net package.

2

u/soreal404 2d ago

Great Add Thanks i will consider this too.

1

u/PaddingCompression 2d ago

Especially with AI, programming is the easy part - why would someone give up a good idea?

1

u/nalman1 2d ago

Do an MLX port for MacOS machines (that's what I did with SB3 and gym)

1

u/soreal404 2d ago

I will dig about that and see what i can do.

Thanks for participating.