Online Courses
Free Tutorials  Go to Your University  Placement Preparation 
0 like 0 dislike
534 views
in Artificial Intelligence(AI) & Machine Learning by Goeduhub's Expert (3.1k points)

Machine Learning Interview Questions and Answers  

1) What is Machine Learning ? 2) Types of Machine Learning ?  3) How these three type of machine learning algorithms differ each other ?  4) Python Libraries need to be know to start with Machine Learning ?

Goeduhub's Top Online Courses @Udemy

For Indian Students- INR 360/- || For International Students- $9.99/-

S.No.

Course Name

 Coupon

1.

Tensorflow 2 & Keras:Deep Learning & Artificial Intelligence || Labeled as Highest Rated Course by Udemy

Apply Coupon

2.

Complete Machine Learning & Data Science with Python| ML A-Z Apply Coupon

3.

Complete Python Programming from scratch | Python Projects Apply Coupon
    More Courses

1 Answer

0 like 0 dislike
by Goeduhub's Expert (3.1k points)
edited by
 
Best answer

Question 1: What is Machine Learning ? 

Answer: Machine Learning is a subset of artificial intelligence. In simple terms we study computer algorithms in machine learning  and performance of these algorithms depends on type and amount of data (used to train a machine learning model). And these algorithms learn with past experiences which help in improvement of the performance of a computer program like human being. 

Example: In robotics, to make future prediction based on available data, self driving car etc...


Question 2: Types of Machine Learning ? 

Answer:  When we are talking about types of machine learning, we are basically talking about different ways in which a machine can learn. 

Basically there are three ways in which machine learn:

  1. Supervised machine learning 
  2. Unsupervised machine learning 
  3. Reinforcement machine learning 

Question 3: How these three type of machine learning algorithms differ each other ? 

Answer :

Supervised Learning Unsupervised Learning Reinforcement Learning 
Machine learn with labelled data under external supervision. For example;  teaching a child what is a apple and what is banana.Machine learn with unlabelled data under minimum supervision . for example; Let's take a case where no one to tell a child what is the difference between an apple and a banana ,In this case, he will find out by looking at the patterns of things himself and will teach himself by recognising pattern.This the most advance learning in machine learning . In this case an agent interact with unknown environment and learn through trials and errors using previous feedbacks. For example self driving car, in NLP.
A simple example; In ancient time evolution of human from an animal where he learn from his trial and punishment method. 
Problems related to Regression and Classification Problems Related to association and clustering Negative and Positive Reinforce 

Note: It is true that reinforcement learning is best out of three but it is difficult to deal with reinforcement learning in practical. Or learn it when you mastered the basic learnings.

Further Classification of supervised and unsupervised machine learning:

types of ML


Question 4: Python Libraries need to be know to start with Machine Learning ?

Answer:  

Pandas : Pandas full tutorial 

Python Pandas library is a fast , flexible and easy to use library to manipulate ,merging, sorting data for data analysis.

Numpy: Numpy Tutorial 

Numpy library in python deals with all mathematical and scientific computing include all matrix/ array calculations.

Matplotlib: Matplotlib tutorial 

Matplotlib library is a  plotting library in python. We can make static plots using maplotlib but not interactive. 

Advance plotting libraries: Plotly  , Seaborn , Folium Library , Geopandas (geospatial data)

Scipy:  Scipy Library tutorial 

Scipy in a computation library that uses NumPy. Basically advance form of Numpy.

scikit or sklearn : 

Scikit-learn (known as sklearn) is a free software machine learning library for the Python programming language. Basically we can directly use some features of machine learning (for example: regression , classification etc..) and also can download some famous datasets using sklearn directly.  

 

3.3k questions

7.1k answers

394 comments

4.6k users

Related questions

 Goeduhub:

About Us | Contact Us || Terms & Conditions | Privacy Policy || Youtube Channel || Telegram Channel © goeduhub.com Social::   |  | 
...