Become a AI/ML Engineer

0 votes
What is the flow that should we follow to become a AI/ML engineer?

i'm asking about what should i learn and what are the skills that should i have?
May 5 in Career Counselling by anonymous
• 180 points
57 views

2 answers to this question.

+1 vote

Hi,

If you are a beginner then you should start with python concept like numpy and pandas concept. After getting some knowledge of this topic you can start your ML/AI journey.

First thing you can start with computer vision topic where all the basics of array and dataframe will clear. Also you will know about some small small operations that plays a big role in ML/AI while going through the computer vision topic.

After that you can start with Machine Learning concepts. But before that you should go through feature engineering concepts. To create a ML model is not a big deal, but the model should work properly. So you should know about your dataset, about your input data and predict data. That is why feature engineering is more important then creating a ML model.

From there you can start to create your ML model using LinearRegerssion and it will make comfortable to you in ML world. After that you can start with Neural Network, ANN, Classification problem, CNN etc.

You can also go through the below given links, it will give you some idea.

https://www.youtube.com/watch?v=WGJJIrtnfpk

https://www.youtube.com/watch?v=-ZrDjwXZGxI&t=1s

https://www.youtube.com/watch?v=GwIo3gDZCVQ

Hope this will give you some basic idea.

answered May 5 by MD
• 24,500 points
+1 vote

Hey, @Haritha,

There are some points which you should know before you start with AI ML:

  • Computer Science Fundamentals and Programming: Computer science fundamentals important for Machine Learning engineers include data structures (stacks, queues, multi-dimensional arrays, trees, graphs, etc.), algorithms (searching, sorting, optimization, dynamic programming, etc.)
  •  Probability and Statistics: Many Machine Learning algorithms are essentially extensions of statistical modeling procedures, that are necessary for building and validating models from observed data.

  • Data Modeling and Evaluation: Data modeling is the process of estimating the underlying structure of a given dataset, with the goal of finding useful patterns (correlations, clusters, eigenvectors, etc.) 

  • Software Engineering and System Design: You need to understand how these different pieces work together, communicate with them (using library calls, REST APIs, database queries, etc.), and build appropriate interfaces for your component that others will depend on. Careful system design may be necessary to avoid bottlenecks and let your algorithms scale well with increasing volumes of data. Software engineering best practices (including requirements analysis, system design, modularity, version control, testing, documentation, etc.) are invaluable for productivity, collaboration, quality, and maintainability.

I hope this will be helpful.

answered May 5 by Gitika
• 29,690 points
Thanks a lot for your support
Hi @Gltlka,

 should we have deep knowledge about statistics and probability to start machine learning??
No it is not required. If you have these knowledge then it is OK. At the time of learning ML you can easily get these knowledge.

Related Questions In Career Counselling

0 votes
2 answers

What skills do I need to become a Blockchain Quality Engineer?

A Blockchain Quality Engineer is responsible to ...READ MORE

answered Feb 25, 2019 in Career Counselling by Kangana
245 views
0 votes
2 answers

What are the requirements to become a security engineer?

A Bachelor's degree in Computer science or ...READ MORE

answered Mar 15, 2019 in Career Counselling by Dinesh
104 views
0 votes
2 answers

What are the skills and experience needed to become an AI Engineer?

hello, If you want to be successful in Artificial ...READ MORE

answered Feb 23, 2019 in Career Counselling by SA
• 1,050 points
203 views
0 votes
4 answers

How do I become a database Engineer?

Steps to Becoming a Database Manager Now let's ...READ MORE

answered Nov 30, 2018 in Career Counselling by psharma
• 220 points
102 views
0 votes
3 answers

What are the skills needed to become a machine learning engineer?

Skills needed to become a Machine Learning ...READ MORE

answered Apr 10, 2019 in Career Counselling by sunny
209 views
+14 votes
23 answers

AWS vs Azure which one will have a more promising career?

Azure is integrating with a lot of ...READ MORE

answered Jul 4, 2018 in Career Counselling by Soumodip Sinha
3,571 views
+6 votes
34 answers

The One question you always wanted to ask about your career!!!

It will be a better approach to ...READ MORE

answered Jul 4, 2018 in Career Counselling by bug_seeker
• 15,390 points
866 views
+5 votes
17 answers

What are job opportunities as a Linux System Administrator?

I just started working professionally as a ...READ MORE

answered Jul 18, 2018 in Career Counselling by eatcodesleeprepeat
• 4,750 points
1,451 views
+16 votes
7 answers

Blockchain Interview Discussion

Hello everyone here is an updated blog ...READ MORE

answered Jan 17, 2019 in Career Counselling by Edureka
• 4,180 points
579 views
0 votes
1 answer

Which technology should I learn to get a good job in current pandemic COVID situation?

Hi@akhtar, There are lots of technologies available that you ...READ MORE

answered May 13 in Career Counselling by MD
• 24,500 points
26 views