Greetings everyone,
I recently graduated in Geological Sciences, and now I am building a foundation in machine learning. My final goal is to get admitted into an MS or PhD program in machine learning.
I have just completed the ‘Machine Learning Specialization’, and I have also started building projects based on this courses. As I do not have a computer science background, I feel lost about what to learn next.
Machine learning has many paradigms, and each paradigm has many algorithms. Each algorithm also needs background knowledge like linear algebra, probability, statistics, calculus, and optimization, DSA ,PCA and much more. ( I have already fairly good grasps on calculus and linear algebra and statistics)
I have one main question. Should I focus on a single paradigm, such as supervised learning or reinforcement learning? Or should I keep learning the basics of every paradigm, since the specialization course only covered fundamentals? I also want to know what approach to follow once I make this decision. I do not know which background topic or algorithm to learn first, or which ones are more important than others.
I would like expert advice on my learning plan and next steps, so that I can build a strong foundation to get accepted into an MS program in computer science. Geology has many opportunities for machine learning applications, but I want to first gain knowledge through a CS program. After that, I want to apply this knowledge to my own field.