How would grad schools see me? [Machine Learning / Data Mining / Robotics]

In summary, the individual has a strong background in computer engineering and has taken relevant courses and gained experience in the fields of robotics, machine learning, and data mining. They are interested in pursuing a graduate degree in one of these fields and are wondering if they have done enough to prepare for it. They are also seeking advice on when to apply, what tier of program they may fit into, and when to take the GRE. Their main concern is their lack of published research, but overall, they have a strong application and should have a good chance at getting into a top tier program.
  • #1
Chubigans
21
0
Hello all. I'm sorry if this is a long post but I would love to hear from someone who got into a masters or Ph.D. program in robotics, machine learning, or data mining. I really would just like to know how my chances are of going to a good school and earning financial support for it.

Background
I'm about to enter my fifth year of computer engineering at University of Central Florida. I am a little behind because I studied mechanical engineering and computer science for a year as well. I'm one semester away from a CS major in fact, but I decided it's probably not worth it to finish since the two majors are very similar. Anyway, I'm going to finish in fall with a 3.8 GPA.

My extra curriculars
  • I did a semester long research project in the field of knowledge representation when I was a sophomore. I built a simulation but it wasn't completely finished and I gave it up before I could get a paper out of it.
  • I spent the next year as a supplemental instruction leader (basically a tutoring gig) for engineering physics.
  • I joined the robotics club and won the in-house competition.
  • My 4th year, I worked at a large engineering company as a production programmer for summer, fall, and spring. I realized I Don't want to be a production software developer.
  • Now that summer's here, I landed a research assistant job (as a C++ programmer) for a human-robot interaction lab. The position is indefinite so I'll be doing it through fall.
  • I've taken introduction to robotics and I received a good grade for my project which involved evolutionary approaches to optimization. I created a portfolio of small programs and lab reports demonstrating AI techniques.
  • I'm going to take AI and Machine Vision in fall.
  • I'm taking the stanford open machine learning course and learning Octave.
  • I am about to take senior design and I would like to focus on building a ML/robotic application

Why I want to go to grad school
Although I love learning how others have solved problems, I love coming up with new ways of solving problems. I think automation and data analysis are two of the most important things that will come out of the next century. I think robotics/data science/ML are very interesting interdisciplinary fields, which is why I was drawn to them.

The big question(s)
  1. Have I done enough to prepare myself for graduate school in one of these fields?
  2. Offhand, what tier of program do I seem fit for?
  3. Should I apply for next spring or next fall?
  4. If I should wait until next fall, what should I do next spring? take grad level classes at UCF or get a full time job as a research assistant or in a robotics company?
  5. When should I take the GRE?

Unfortunately I realize that my main weakness is a lack of published research. I'm wondering how bad that will hurt me in this. Thank you for reading.
 
Physics news on Phys.org
  • #2
It sounds like you have done a lot to prepare yourself for applying to a graduate program in robotics, machine learning, or data mining. You have taken courses relevant to the field, gained relevant experience through research and work opportunities, and even created a portfolio of projects demonstrating your skills. This is all very impressive and should increase your chances of admission to a good program.In terms of what tier of program you may be fit for, it's hard to say without looking at your full application package. Generally speaking, the more experience and research you have, the better grad school you can get into. With your background, you should have a good chance at getting into a top tier program.As far as when to apply, I would recommend applying for Fall 2021 if possible. By then, you will have had more time to gain additional experience and research, which will only strengthen your application. If you don't think you will be ready to apply for Fall 2021, then I would suggest taking some graduate-level classes at UCF in the Spring semester to further demonstrate your knowledge and abilities.Finally, I would suggest taking the GRE as soon as possible. The sooner you take it, the better, as it will give you more time to retake the exam if needed. Good luck!
 

1. What qualifications do I need to be accepted into a graduate program for Machine Learning, Data Mining, or Robotics?

Most graduate programs in these fields require a strong background in computer science, mathematics, and statistics. Some programs may also require coursework in specific programming languages or prior experience with research projects in these areas. Additionally, having a high GPA and strong letters of recommendation can also improve your chances of being accepted.

2. How important are standardized test scores (GRE, GMAT) for graduate school admissions in these fields?

While some graduate programs may require standardized test scores as part of their application process, they are not always the most important factor in admissions decisions. Many programs also consider other aspects such as research experience, coursework, and personal statements. It is important to research the specific program you are interested in to see their specific requirements and priorities.

3. What kind of research experience should I have to be a competitive applicant for graduate school in these fields?

Research experience is highly valued in these fields, as it demonstrates your practical skills and ability to apply theoretical concepts to real-world problems. This can include working on research projects with professors, participating in internships or co-ops, or completing independent research projects. It is important to highlight any research experience you have in your application materials.

4. Are there any specific skills or programming languages that I should focus on to improve my chances of being accepted into a graduate program?

It is important to have a strong foundation in computer science and mathematics, as well as experience with programming languages commonly used in these fields, such as Python, R, and Java. Additionally, skills in data analysis, machine learning algorithms, and statistical modeling can also make you a competitive applicant. However, it is also important to research the specific program you are interested in to see what specific skills they prioritize.

5. How can I make my application stand out to graduate programs in these fields?

In addition to having a strong academic background and relevant experience, it is important to have a well-crafted personal statement that showcases your passion for these fields and your specific research interests. Additionally, having strong letters of recommendation from professors or employers who can speak to your skills and potential can also help your application stand out. It is also beneficial to participate in extracurricular activities or projects related to these fields to demonstrate your dedication and enthusiasm.

Similar threads

  • STEM Academic Advising
Replies
3
Views
960
  • STEM Academic Advising
Replies
7
Views
1K
  • STEM Academic Advising
Replies
12
Views
1K
  • STEM Academic Advising
Replies
28
Views
2K
  • STEM Academic Advising
Replies
24
Views
2K
Replies
6
Views
837
  • STEM Academic Advising
Replies
3
Views
769
Replies
15
Views
2K
Replies
7
Views
846
  • STEM Academic Advising
Replies
2
Views
940
Back
Top