Math major who has an interest in machine learning

In summary: Thank you for the reply, may I ask - what type of work do you do?I work for a telecommunication company making predictive models on customer behaviors. It sounds uninteresting on the surface, but the intersect of mathematics and computer science is a happy spot for me. I've also done work about predictive texting.
  • #1
John Ralph
6
0
I'm a second year student and I've been researching about machine learning. I'd like to start learning more, and I'm wondering if someone could advise me on the appropriate modules to take which would help me in this goal. List of modules: http://www.ucl.ac.uk/maths/courses/undergraduates/

For year 2 I have taken:
Analysis 3
Algebra 3
Mathematical Methods 3
Fluid Mechanics

and I have a choice of four modules, I have chose:
Analysis 4
Algebra 4
Probability and statistics
Computational Methods

I do not know a lot of programming so I am hoping with self learning and the computational methods course I will learn more. I am asking if my choice of four modules is appropriate, and what should I look at choosing for years 3 and 4?
 
Physics news on Phys.org
  • #2
John Ralph said:
I'm a second year student and I've been researching about machine learning. I'd like to start learning more, and I'm wondering if someone could advise me on the appropriate modules to take which would help me in this goal. List of modules: http://www.ucl.ac.uk/maths/courses/undergraduates/

For year 2 I have taken:
Analysis 3
Algebra 3
Mathematical Methods 3
Fluid Mechanics

and I have a choice of four modules, I have chose:
Analysis 4
Algebra 4
Probability and statistics
Computational Methods

I do not know a lot of programming so I am hoping with self learning and the computational methods course I will learn more. I am asking if my choice of four modules is appropriate, and what should I look at choosing for years 3 and 4?

What is "Machine Learning"? Sorry, I'm not familiar with that term.
 
  • #3
berkeman said:
What is "Machine Learning"? Sorry, I'm not familiar with that term.

Machine learning involves solving problems like speech recognition, or getting machines to explore an environment to find an object. Speech recognition involves fitting hidden markov models, so can be seen as a branch of statistics, while the exploration task is sometimes approached via reinforcement learning, so it can be seen as a branch of control theory. Here is a recent paper about getting the machine to play Atari (an old task): http://arxiv.org/abs/1312.5602. Some standard texts are

https://www.amazon.com/dp/0387310738/?tag=pfamazon01-20
Pattern Recognition and Machine Learning
Christopher Bishop

https://www.amazon.com/dp/0262018020/?tag=pfamazon01-20
Machine Learning: A Probabilistic Perspective
Kevin Murphy
 
Last edited by a moderator:
  • Like
Likes berkeman
  • #4
Anyone have any advice?
 
  • #5
They look like good courses for a future study into machine learning. For future courses, just focus more on statistics, simulations, and numerical analysis. Statistics because it's hard to get into ML without knowing something about testing. Simulations because it's a good introduction on how to apply statistical techniques. Numerical analysis because it's important to understand convergences and the different problems that arise with algorithms.
 
  • #6
MarneMath said:
They look like good courses for a future study into machine learning. For future courses, just focus more on statistics, simulations, and numerical analysis. Statistics because it's hard to get into ML without knowing something about testing. Simulations because it's a good introduction on how to apply statistical techniques. Numerical analysis because it's important to understand convergences and the different problems that arise with algorithms.
Would the pure mathematics modules be of any use also? I'm very interested in analysis and would like to study it further in my degree.
 
  • #7
Naturally, Analysis is useful, if for no other reason is that is a course that teaches a lot of the same techniques for proofs you'll need a higher level maths. Plus, in most advance statistics courses, you'll view probability in terms of a measure, so it's helpful to understand a measure. As for the Algebra 4, I never really had a use for rings or groups in my work. However, it's my personal opinion that it's interesting and that's often a good enough reason to study anything.
 
  • #8
MarneMath said:
Naturally, Analysis is useful, if for no other reason is that is a course that teaches a lot of the same techniques for proofs you'll need a higher level maths. Plus, in most advance statistics courses, you'll view probability in terms of a measure, so it's helpful to understand a measure. As for the Algebra 4, I never really had a use for rings or groups in my work. However, it's my personal opinion that it's interesting and that's often a good enough reason to study anything.
Thank you for the reply, may I ask - what type of work do you do?
 
  • #9
I work for a telecommunication company making predictive models on customer behaviors. It sounds uninteresting on the surface, but the intersect of mathematics and computer science is a happy spot for me. I've also done work about predictive texting. That was fun :).
 
  • Like
Likes John Ralph

1. What is a math major with an interest in machine learning?

A math major with an interest in machine learning is a person who is pursuing a degree in mathematics and also has a passion for using mathematical concepts and techniques to develop and apply machine learning algorithms.

2. What skills are important for a math major interested in machine learning?

Some important skills for a math major interested in machine learning include a strong foundation in mathematics, proficiency in programming languages such as Python or R, and a good understanding of statistics and data analysis.

3. What career opportunities are available for a math major with an interest in machine learning?

There are various career opportunities available for a math major with an interest in machine learning, such as data scientist, machine learning engineer, data analyst, and research scientist. These roles can be found in industries such as finance, healthcare, technology, and more.

4. How can a math major develop their skills in machine learning?

A math major can develop their skills in machine learning by taking courses in statistics, data analysis, and machine learning, participating in internships or research projects, and practicing coding and data analysis through projects and competitions.

5. What are the benefits of combining a math major with an interest in machine learning?

The combination of a math major and an interest in machine learning can lead to a versatile skill set that is highly sought after in various industries. It also allows for a deeper understanding and application of mathematical concepts in real-world problems and can lead to exciting and well-paying career opportunities.

Similar threads

Replies
3
Views
85
  • STEM Academic Advising
Replies
3
Views
409
  • STEM Academic Advising
Replies
5
Views
845
  • STEM Academic Advising
Replies
1
Views
886
  • STEM Academic Advising
Replies
30
Views
2K
Replies
2
Views
863
  • STEM Academic Advising
Replies
9
Views
1K
  • STEM Academic Advising
Replies
14
Views
1K
  • STEM Academic Advising
Replies
1
Views
894
  • STEM Academic Advising
Replies
8
Views
1K
Back
Top