Machine Learning With Python
Machine Learning With Python
Machine Learning With Python
Dr Santosh Das
Assistant Professor
Computer Science & Engineering
Sarala Birla University, Ranchi
Birla Knowledge City, PO-Mahilong, Purulia Rd, Jharkhand-835103
1
October-2022
CERTIFICATE
Certified that Mr. JENIL PATEL has carried out the research work presented in this
project entitled “WEB DESGIN ” for the award of DIPLOMA from SARALA
BIRLA UNIVERSITY, RANCHI under my supervision. The project embodies result
of original work and studies carried out by Student himself and the contents of the
project do not form the basis for the award of any other degree to the candidate or to
anybody else.
Dr SANTOSH DAS
Assistant Professor
Date: 015/11/2023
2
Topics to be covered…..
Defining a Problem
Preparing Data
Evaluating Algorithms
Improving Results
Presenting Results
1
1
Magic?
Seeds = Algorithms
Nutrients = Data
Gardener = You
Plants = Programs
So what the machine
learning is…
Automating automation
Getting computers to program themselves
Writing software is the bottleneck
Let the data do the work instead!
Machine Learning
Techniques
Given below are some techniques in this Machine Learning
tutorial.
Classification
Categorization
Clustering
Trend analysis
Anomaly detection
Visualization
Decision making
ML in a Nutshell
Machine Learning is a sub-set of Artificial Intelligence where computer
algorithms are used to autonomously learn from data and information. Machine
learning computers can change and improve their algorithms all by themselves.
Tens of thousands of machine learning algorithms
Every machine learning algorithm has three components:
Representation
Evaluation
Optimization
Representation
Decision trees
Sets of rules / Logic programs
Instances
Graphical models
Neural networks
Support vector machines (SVM)
Model ensembles
etc………
Evaluation
Accuracy
Precision and recall
Squared error
Likelihood
Posterior probability
Cost / Utility
Margin
Entropy
K-L divergence
Etc.
Optimization
Combinatorial optimization
E.g.: Greedy search
Convex optimization
E.g.: Gradient descent
Constrained optimization
E.g.: Linear programming
Features of Machine Learning
clustering problems.
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”.
Clustering: A clustering problem is where you want to
discover the inherent groupings in the data, such as
grouping customers by purchasing behaviour.
Reinforcement Learning
https://www.geeksforgeeks.org/machine-learning-with-python/
https://scikit-learn.org/stable/index.html
THANKING YOU
44