You are on page 1of 23

Department of Electrical and Electronics Engineering

Acharya Institute of Technology


Soladevanahalli, Bengaluru 560 107

Internship presentation on

MACHINE LEARNING USING PYTHON

UNDER THE GUIDANCE OF :

INTERNAL GUIDE: EXTERNAL GUIDE:


Mr. KARTHIK S Mr. PRAVEEN M
ASST. PROFESSOR,
DEPT. OF EEE, AIT
BENGALURU

PRESENTED BY,
DHANUSH B M
1AY17EEO19

INTERNSHIP-17EEI85 1
Department of Electrical and Electronics Engineering
Acharya Institute of Technology
Soladevanahalli, Bengaluru 560 107

CONTENTS:

1. COMPANY PROFILE
2. WEEK-1 (Introduction to python)
3. WEEK-2 (Introduction to Machine Learning)
4. WEEK-3 (Projects and Model Building)
5. WEEK-4 (Internship projects)
6. CERTIFICATE

INTERNSHIP-17EEI85 2
Department of Electrical and Electronics Engineering
Acharya Institute of Technology
Soladevanahalli, Bengaluru 560 107

COMPANY PROFILE:
• 1stop is a strong platform with immense potential for students from
anywhere and anytime to access cutting-edge Mentorship and
Certification Program widespread with a larger number of domains
and niches to explore learning. E-learning has been the fastest
growing way for an aspirant to start their journey into pursuing their
Dream Career.
• Our Vision lies to bring in a technology-oriented career-driven
Industrial Experience into the aspirant’s career with Great Value.
• CONTACT: +916366213571 | support@1stop.ai

INTERNSHIP-17EEI85 3
Department of Electrical and Electronics Engineering
Acharya Institute of Technology
Soladevanahalli, Bengaluru 560 107

Week-1 (Introduction to python ) :


Python is an interpreted high level general purpose programming language. Created by Guido
Van Rossum and first released in 1991, Its design philosophy emphasizes code readability with
the use of significant indentation.
WHY PYTHON:-
• Open source
• Multi-Paradigm
• Interpreted
• Diversified
• Easy and simple
• Large standard library
• Dynamically typed

INTERNSHIP-17EEI85 4
Department of Electrical and Electronics Engineering
Acharya Institute of Technology
Soladevanahalli, Bengaluru 560 107

PYTHON PROGRAMMING:-
• Installing anaconda and code is written in Jupyter Note Book
• Programming topics of python for machine learning
1.Numbers and variables
2.operators
3.strings
4.Lists
5.statements
6.object oriented programming

INTERNSHIP-17EEI85 5
Department of Electrical and Electronics Engineering
Acharya Institute of Technology
Soladevanahalli, Bengaluru 560 107

Week-2 (Introduction to machine learning ):-


Machine Learning
•Machine Learning is an application of Artificial Intelligence (AI) that provides system the ability to
automatically learn and improve their performance through experience.

•Simply machine learning is a technique for turning information into knowledge.

•Machine learning is generally classified into 3 categories

1. SUPERVISED LEARNING

2.UNSUPERVISED LEARNING

3.REINFORCEMENT LEARNING

INTERNSHIP-17EEI85 6
Department of Electrical and Electronics Engineering
Acharya Institute of Technology
Soladevanahalli, Bengaluru 560 107

INTERNSHIP-17EEI85 7
Department of Electrical and Electronics Engineering
Acharya Institute of Technology
Soladevanahalli, Bengaluru 560 107

1.SUPERVISED LEARNING

Supervised learning is a type of machine learning where you have input variables (x) and an output variable (Y) and you
use an algorithm to learn the mapping function from the input to the output.
Y = f(X)

The algorithm learns from “labeled” training data helps you to predict outcomes for unseen data.
The goal is to approximate the mapping function well , so that you
can predict the output variables (Y) for that given input variable (x)

APPLICATIONS OF SUPERVISED LEARNING


•BIOINFORMATICS
•SPEECH RECOGNITION
•SPAM DETECTION
•OBJECT RECOGNITION
•SENTIMENTAL ANALYSIS

INTERNSHIP-17EEI85 8
Department of Electrical and Electronics Engineering
Acharya Institute of Technology
Soladevanahalli, Bengaluru 560 107

EXAMPLE OF SUPERVISED LEARNING


• If shape of object is rounded and depression at top having color Red then it will be labelled as –Apple.
• If shape of object is long curving cylinder having color Green-Yellow then it will be labelled as –Banana.
• Now suppose after training the data, you have given a new separate fruit based on the above inferences
the new fruit should be identified

INTERNSHIP-17EEI85 9
Department of Electrical and Electronics Engineering
Acharya Institute of Technology
Soladevanahalli, Bengaluru 560 107

TYPES IN SUPERVISED LEARNING


Supervised learning can be split into two subcategories :

CLASSIFICATION :
• Classification predictive modeling is the task of approximating a mapping function (f)
• from input variables (X) to discrete output variables (y)(classes).
• Here the output variable is usually a category, such as “Red” or “blue” or “disease”
• and “no disease” or “spam” or “not spam”.

REGRESSION:
• Regression predictive modeling is the task of approximating a mapping function (f)
• from input variables (X) to a real or continuous output variable (y)
• Here , output variable is usually a real value, such as “dollars” or “weight”.

INTERNSHIP-17EEI85 10
Department of Electrical and Electronics Engineering
Acharya Institute of Technology
Soladevanahalli, Bengaluru 560 107

2.UN-SUPERVISED LEARNING
• Unsupervised learning allows us to approach problems with little or no idea
what our results should look like that is you only have input data (X) and no
corresponding output variables.
• We can derive structure from data where we don't necessarily know the
effect of the variables

INTERNSHIP-17EEI85 11
Department of Electrical and Electronics Engineering
Acharya Institute of Technology
Soladevanahalli, Bengaluru 560 107

EXAMPLE OF UN-SUPERVISED LEARNING


we can see that even without labels,
the algorithm was able to sort the
data based on the structures it
identified this is achieved by
unsupervised learning

INTERNSHIP-17EEI85 12
Department of Electrical and Electronics Engineering
Acharya Institute of Technology
Soladevanahalli, Bengaluru 560 107

TYPES IN UN-SUPERVISED LEARNING


UN-Supervised learning can be split into two subcategories :
CLUSTERING:
A clustering problem is where you want to discover the inherent groupings in the data,
such as grouping customers by purchasing
behaviour.
ASSOCIATION:
An association rule learning problem is where you want to discover rules
that describe large portions of your data, such as people that buy X also tend to buy Y.

INTERNSHIP-17EEI85
13
Department of Electrical and Electronics Engineering
Acharya Institute of Technology
Soladevanahalli, Bengaluru 560 107

3.REINFORCEMENT LEARNING
• Reinforcement learning is all about making decisions sequentially. In simple
words we can say that the output depends on the state of the current input
and the next input depends on the output of the previous input
• In Reinforcement learning decision is dependent, So we give labels to
sequences of dependent decisions
• The goal of reinforcement learning is to pick the best known action for any
given state, which means the actions have to be ranked, and assigned values
relative to one another.

INTERNSHIP-17EEI85
14
Department of Electrical and Electronics Engineering
Acharya Institute of Technology
Soladevanahalli, Bengaluru 560 107

EXAMPLE OF UN-SUPERVISED
LEARNING
• The problem is as follows: We have
an agent and a reward, with many
hurdles in between. The agent is
supposed to find the best possible
path to reach the reward.
• To reach the diamond the agent need
to get a feedback which grid is not
dangerous and go through the safe
path

28/06/2022 INTERNSHIP-17EEI85 15
Department of Electrical and Electronics Engineering
Acharya Institute of Technology
Soladevanahalli, Bengaluru 560 107

TYPES IN REINFORCEMENT LEARNING


There are two types of Reinforcement:
1) Positive
Positive Reinforcement is defined as when an event, occurs due to a particular
behavior, increases the strength and the frequency of the behavior
2) Negative
Negative Reinforcement is defined as strengthening of a behavior because a
negative condition is stopped or avoided

INTERNSHIP-17EEI85
16
Department of Electrical and Electronics Engineering
Acharya Institute of Technology
Soladevanahalli, Bengaluru 560 107

Week-3 (Projects and Model Building) :

STEPS TO BUILD MACHINE LEARNING MODEL


Step 1. Understand the business problem (and define success)
Step 2. Understand and identify data
Step 3. Collect and prepare data
Step 4. Determine the model's features and train it
Step 5. Evaluate the model's performance and establish benchmarks
Step 6. Put the model in operation and make sure it works well
Step 7. Iterate and adjust the model

INTERNSHIP-17EEI85 17
Department of Electrical and Electronics Engineering
Acharya Institute of Technology
Soladevanahalli, Bengaluru 560 107

WIRELESS SOUND CONTROL USING ML


• Step 1: Download Source Code.
• Step 2: Extract File. 
• Step 3: Import the project to your PyCharm IDE.
• Step 4: Install all Libraries. 
• Step 5: Open cmd. 
• Step 6: Run Project.
Building a Volume Controller with OpenCV can be accomplished in just 3 simple steps:
• Step 1. Detect Hand landmarks
• Step 2. Calculate the distance between thumb tip and index finger tip.
• Step 3. Map the distance of thumb tip and index finger tip with volume range. For my case, distance between thumb tip
and index finger tip was within the range of 15 – 220 and the volume range was from -63.5 – 0.0.

I
NTERNSHIP-17EEI85 18
Department of Electrical and Electronics Engineering
Acharya Institute of Technology
Soladevanahalli, Bengaluru 560 107

INTERNSHIP-17EEI85
19
Department of Electrical and Electronics Engineering
Acharya Institute of Technology
Soladevanahalli, Bengaluru 560 107

OUTPUT:

INTERNSHIP-17EEI85
20
Department of Electrical and Electronics Engineering
Acharya Institute of Technology
Soladevanahalli, Bengaluru 560 107

28/06/2022 INTERNSHIP-17EE84 21
Department of Electrical and Electronics Engineering
Acharya Institute of Technology
Soladevanahalli, Bengaluru 560 107

Certificate :

INTERNSHIP-17EEI85 22
Department of Electrical and Electronics Engineering
Acharya Institute of Technology
Soladevanahalli, Bengaluru 560 107

Thank YOU

INTERNSHIP-17EE84 23

You might also like