Comments

You must log in or register to comment.

Frequentist_stats t1_j2howht wrote

If two institutes are equally well regarded, then it might be a good call to go for the Ph.D. (if you are accepted).

If everything went south during your Ph.D. journey, you can bail out with a Master's degree, no hard feelings. Otherwise, you might be constantly beating yourself up for not choosing the Ph.D. and spiraling into the "what-if" conundrum.

Cheers!

2

onzanzo t1_j2hr1kb wrote

i'll give you a more general answer/opinion. [i reread my answer after writing it and it looks like an unconnected mess of ideas, excuse the lack of consistency and the flow]

​

i've done ms+phd. it is true in the industry you won't most likely get to explore novel ideas.

instead, you will focus mostly on optimizing and deploying models. yes, you won't have as much freedom. but doesn't mean you will have none.

furthermore, you are free to choose a job that gives you more freedom (even if it may -or may not!- come at a pay cut). i'm in one of these jobs (by luck not by design).

i use my free time to continually learn about intricacies of deployment and training on low resource systems. there are many techniques available but not sexy to the ML community which are ignored, i also get to learn in my off time.

you can learn all the math and some more that you would in your phd within industry. learning isn't as hard as bringing together many concepts to make something novel and that works. i'd say learning is 10-15% of the time, rest is writing the paper, doing experiments and all the people and paperwork. you don't need to be underpaid or cater to a few advisors to expand your mind. you need grit and willpower.

i'm not saying do not get a phd. despite having negligible impact on my skillset (i.e., i would've known what i know now anyway), it did get me a high paying job. sadly there is a glass ceiling or a harder-to-go-up mentality among the executives for non-phds.

but looking back, if i just worked after the undergrad, and kept an open mind about following research and learning something new every week or so, i would've made much more money, and would likely have more real world skills.

an example is deploying models. i alluded to this above, but it's amazing how little we think about fitting models into smartphones or latency issues in research. actually i take it back, it's not amazing it's by design. i think trying to do everything would be ill-advised. but the fact of the matter is, if you want your product to have a reasonable cost + be used, you need to think about these. yes, quantize your models to 8-bits. oh no, you dropped 15% in accuracy, what now? you have a great transcription network (e.g., whisper), but it's too laggy or doesn't fit in your edge device memory. solution? knowledge distillation? that's great, only the problem is the memory requirement for distillation exceeds your hardware capabilities. will you opt for a smaller model now, fine-tune for longer, prune your models??

none of these questions are rocket science. but in a stressful environment where every day you are burning a few thousand dollars in just the salaries + infrastructure (let alone your competitors moving fast past you in the market), you need to have a quick way of judging and taking action.

on the other hand, if phd's weren't pushing the field with their blood, sweat, and tears, none of this would be possible. my incoherent and long overdue point is: you need to decide which side of this do you want to be on. are you a trailblazer, or execute and package these great ideas?

i personally hated (may be too strong a word, let's say dissatisfied with) doing novel research. i wasn't smart enough to contribute great ideas to the community, nor i had the patience. but i am really good at implementing these ideas. not the best, but ok enough to not feel unsafe about if i have job security. i actually find so many people in the industry lack the above skills. so if you think you can apply these ideas meticulously, you may consider the industry.

masters is fine, but honestly is not necessary. in 2 years you will spend there, you can expand your skillset 10 fold.

good luck

2

Just_CurioussSss t1_j2hyngy wrote

For the PhD: It will allow you to delve deeply into the technical and theoretical aspects of machine learning and artificial intelligence, and may open up more opportunities for academic and research positions. It will also give you the chance to work on original research and make contributions to the field.

For the masters: It focuses on using data to solve real-world problems. It may be a good choice if you are more interested in applying machine learning and AI techniques to solve practical problems and want to start working in the field as soon as possible.

It may be helpful to research the job market in your area and see what types of positions are available and what qualifications they require. This can help you make a more informed decision about which degree program is right for you.

2

lennarn t1_j2hsfdo wrote

Since you dream of a faculty position you're probably better off prioritizing the PhD. You can always have the other stuff as a fun hobby instead of a soul crushing job.

1

Mathwins t1_j2h9c7b wrote

I went the masters route and after 7 years in industry, I have almost exclusively ended up in ad targeting, customer profiling, ad optimization, and recommendation algos area.

In the end, I am glad I didn’t need to pursue another 2-3 years of school beyond my masters. As I was ready for a nice paycheck and a masters in DS can get you to that end.

I am proud of the projects that I helped pioneer. In industry, being a Data scientist may as well make you a rocket scientist to most other devs and business functions, which means if you have a good application or model you can champion it from end to end.

I will say this, I am stilling paying off student debt that would have been at least double had I finished a PhD. If you want to push the limits of what computers and mathematics can do then maybe the ivory tower is best for you but if you want to get a product out there and say I pioneered a product that delivered $X MM in revenue and get a cushy job with a nice paycheck, I think Masters can you there.

−3