Machine learning as a career (in India or abroad)

AI Thread Summary
A solid foundation in mathematics, particularly statistics, is essential for pursuing a PhD in machine learning, as it aids in understanding various models like naive Bayes and neural networks. While some mathematical concepts can be learned during coursework, a prior understanding will be beneficial. Programming skills are also crucial; familiarity with languages like C, C++, or Python is recommended, as reading and modifying code is a common requirement in the field. Those with limited programming experience may face challenges in troubleshooting or adapting existing code. For specific interests like automatic music composition, exploring applied probability models, such as Markov and hidden Markov models, is advised. Ultimately, the decision to learn programming languages depends on whether one intends to use existing tools or develop new applications.
dexterdev
Messages
194
Reaction score
1
Hi all,
I recently got very interested in machine learning and neural networks etc. Although I am having a taste for mathematics , I haven't rigorously learned any mathematics course because my background is electronics engineering (masters level). And also I am not a good C or Java programmer. My basic doubts are :

1. Is heavy math prerequisites needed for me to do a Phd in machine learning? (Or can the required math can be learn from phd course work itself)

2. Should I require great programming skills in C / C++ / Java / Python etc for machine learning? (What I can handle at the moment is Matlab or Octave etc)

My some of the research dreams is to work on automatic music composition, classification etc.
Please guide me in this area.

-Devanand T
 
Physics news on Phys.org
Hey dexterdev.

With regard to automatic music composition, you should take a look at applied probability models like markov and hidden markov models.

As for machine learning, you should (in my opinion) get a decent statistics background so that you understand what is going on with things like naive Bayes, neural networks, and other classifications based on statistical models.

You will also need to read code at some point and take other peoples code to compile. If you don't know how to program then things are going to be difficult.

If there is a bug in the code or you have to start changing variables or code definitions to get the kind of behavior that you need, you are going to be stuck.

I would recommend you learn C and C++ for this field.

The thing that you need to answers is whether you are justing going to use the tools as is, or whether you are going to modify, create, and apply the tools for a variety of situations in different ways.
 
Thanks for the reply Sir.
 
I don't know if anyone on here works for any of the well known defense companies of your country, whichever country you are from?? Also, if you choose to work in one, do you think the engineering education provide from your school would adequately prepare you for the job. What do I mean by that? Well if you work at say Lockheed Martin and you work in the latest iteration of a missile or if you work at Pratt & Whitney, they assign you to work in the team helping out with building the jet...
Hello, I graduated from undergrad a few years ago with a Major in Physics and minor in Electrical Engineering. I tried to get experience working on and testing circuits through my professor who studied Neutrinos, however covid caused the opportunity to go away and I graduated with no experience or internships. I have attempted to break into the engineering industry with no success. Right now I am considering going for a Masters in Electrical Engineering and I need advice on if this would be...
So lately, my interest in the realm of optics/optoelectronics/photonics engineering has grown and I have started to seriously consider pursuing a career in the field. I have done a bit of career research and also have done some learning on the side to gather more knowledge on these topics. However, I have some questions on what a career in these fields would look like, and I wanted to find out more about this area to know what I would be getting myself into if I did make the choice to pursue...

Similar threads

Replies
9
Views
2K
Replies
16
Views
3K
Replies
18
Views
4K
Replies
2
Views
417
Replies
18
Views
3K
Replies
5
Views
2K
Replies
4
Views
2K
Back
Top