SlideShare a Scribd company logo
On Machine Learning at CSTalks by Vlad Hosu
Introduction
Fundamental Questions What are the fundamental laws that govern all learning processes? How can we build computer systems that automatically improve with experience?
Learning: Method a process of adaption by which a parametric model is automatically adjusted so that some fitness criteria is more readily met
Before Learning I’m learning, hence I need adapt!
After Result: Liony adjusts his diet.
Biological Learning Model: nervous system neuron connectivity, chemical changes etc Fitness: improved behavior skills, memory, knowledge
Machine Learning a mathematical model with adjustable parameters optimizing some fitness function
Motivation
Why? some things are hard to code too much data automatic learning works better is easier to customize/personalize
Learning: Purpose estimation function - stock market class - recognition structure - grouping
Requirements good learning ability scalability to large problems simple and easy algorithm implementation
Things Ahead Problems Clustering Classification Regression Learning issues importance of domain knowledge learning/generalization ability model complexity issues Optimization
Important Problems
Clustering
Classification x1 x2
Classification Types discriminative generative x1 x2
Classification Types discriminative generative x1 x2 1 0
Classification
Regression
Making Connections discrete value regression => generative classification regression on boundary space => discriminative classification clustering + labels => classification
Learning Issues
Domain Knowledge exploitation of problem structure human abstractions are better important for picking the right model
Grouping in Images groups together similar parts of an image select objects find patterns features = pixel values (function of)
Segmentation
Color Space RGB space RGB space
Color Space (cont)
Suitable Clustering
Generalization Ability training data generalizes to new data important for classification accuracy
Support Vector Machines (SVM) linear classifier on distorted space
Learning Ability over fitting
Problems with  Over-fitting
SVM vs Decision Trees
Complexity Issues models should be as simple as possible  but representative of the training data
Neural Networks model: weights fitness: output error general function  ∑
Training a Network
Non-trivial Functions
Optimization
Optimizing Fitness find extrema strategies gradient descent convex optimization
Optimization finding extrema local/global
Gradient Descent
Problem: Local Extrema
Problem: Speed
Linear Programming x1 x2 lines define a  convex function planes in 3D etc
Considerations scaling to large features spaces feature selection dimensionality reduction
Open Problems
Open Problems unlabeled data for regression exploiting sparsity in high dimensional spaces for non-parametric learning transferring learnt information from one task to simplify learning another
Open Problems (cont) algorithms for learning control strategies from delayed rewards and other inputs best “active learning” strategies for different learning problems degree one can preserve data privacy while obtaining the benefits of data mining
The end Questions?
Types of Regression parametric non-parametric
Linear vs Non-linear linear smooth under-fitting good enough for some processes (biz) non-linear complex over-fitting works on most data-sets
Naive Bayes good spam write people free π π No. Good No. Spam * *
Graph Clustering
Mean Shift
Problems in CV What are the physical and geometric processes that govern (digital) imaging? What are the “informative” areas of an image and how do we detect them? What portions of an image pertain to one another and to relevant physical phenomena? From one (or more) images, how can we determine the geometry of the scene?
Linear Regression model: straight line 2 adjustable parameters fitness function: root mean squared error
Solution Stability y-shift slope
Some Issues with Model Selection normal outliers wrong model
Real Photo in  Color Space EM KMeans
Conjugate Gradient
Newton’s Method

More Related Content

PPTX
Supervised learning and Unsupervised learning
PPTX
Selecting the Right Type of Algorithm for Various Applications - Phdassistance
PDF
Selecting the Right Type of Algorithm for Various Applications - Phdassistance
PPTX
Road to machine learning
PPTX
Machine learning overview
PPTX
Machine learning
PPSX
AN INTRODUCTION TO AUTO-ML EDGE-ML (VIDEO 1/4)
PPTX
20211229120253D6323_PERT 06_ Ensemble Learning.pptx
Supervised learning and Unsupervised learning
Selecting the Right Type of Algorithm for Various Applications - Phdassistance
Selecting the Right Type of Algorithm for Various Applications - Phdassistance
Road to machine learning
Machine learning overview
Machine learning
AN INTRODUCTION TO AUTO-ML EDGE-ML (VIDEO 1/4)
20211229120253D6323_PERT 06_ Ensemble Learning.pptx

What's hot (19)

PPTX
Introduction to ml
PPTX
MachineLlearning introduction
PPTX
Machine learning
PPTX
Object-Oriented Design Fundamentals.pptx
PPTX
Supervised learning
PDF
Introduction to MAML (Model Agnostic Meta Learning) with Discussions
PPTX
Supervised machine learning algorithms(strengths and weaknesses)
PPTX
An overview of machine learning
PPTX
Slide 1
PDF
Supervised learning
PPTX
supervised learning
PPTX
Meta-Learning Presentation
PPTX
Machine Learning Unit 1 Semester 3 MSc IT Part 2 Mumbai University
PPTX
Intro to machine learning(with animations)
PDF
Feature Engineering in Machine Learning
PPTX
Machine learning ppt.
PPTX
Hot Topics in Machine Learning For Research and thesis
PPTX
First machine learning algorthm
PDF
A Bayesian approach to estimate probabilities in classification trees
Introduction to ml
MachineLlearning introduction
Machine learning
Object-Oriented Design Fundamentals.pptx
Supervised learning
Introduction to MAML (Model Agnostic Meta Learning) with Discussions
Supervised machine learning algorithms(strengths and weaknesses)
An overview of machine learning
Slide 1
Supervised learning
supervised learning
Meta-Learning Presentation
Machine Learning Unit 1 Semester 3 MSc IT Part 2 Mumbai University
Intro to machine learning(with animations)
Feature Engineering in Machine Learning
Machine learning ppt.
Hot Topics in Machine Learning For Research and thesis
First machine learning algorthm
A Bayesian approach to estimate probabilities in classification trees
Ad

Similar to CSTalks - On machine learning - 2 Mar (20)

PPT
slides
PPT
slides
PPTX
How Machine Learning Helps Organizations to Work More Efficiently?
PPTX
Machine_Learning.pptx
PPT
Computational Biology, Part 4 Protein Coding Regions
PPT
i i believe is is enviromntbelieve is is enviromnt7.ppt
PDF
Intro to Machine Learning by Microsoft Ventures
PDF
A Few Useful Things to Know about Machine Learning
PPT
PPT-3.ppt
PPT
MAchine learning
PPT
Machine Learning Machine Learnin Machine Learningg
PPT
Machine Learning workshop by GDSC Amity University Chhattisgarh
PPT
Machine Learning Deep Learning Machine learning
PPTX
Machine Learning in the Financial Industry
PDF
Introduction to Machine Learning with SciKit-Learn
PPTX
Lecture 09(introduction to machine learning)
PPT
Machine Learning ICS 273A
PPT
Machine Learning Techniques all units .ppt
PDF
Choosing a Machine Learning technique to solve your need
slides
slides
How Machine Learning Helps Organizations to Work More Efficiently?
Machine_Learning.pptx
Computational Biology, Part 4 Protein Coding Regions
i i believe is is enviromntbelieve is is enviromnt7.ppt
Intro to Machine Learning by Microsoft Ventures
A Few Useful Things to Know about Machine Learning
PPT-3.ppt
MAchine learning
Machine Learning Machine Learnin Machine Learningg
Machine Learning workshop by GDSC Amity University Chhattisgarh
Machine Learning Deep Learning Machine learning
Machine Learning in the Financial Industry
Introduction to Machine Learning with SciKit-Learn
Lecture 09(introduction to machine learning)
Machine Learning ICS 273A
Machine Learning Techniques all units .ppt
Choosing a Machine Learning technique to solve your need
Ad

More from cstalks (15)

PDF
CSTalks-Natural Language Processing-2 Nov
PDF
CSTalks-Natural Language Processing-17Aug
PDF
CSTalks-Sensor-Rich Mobile Video Indexing and Search-17Aug
PDF
CSTalks-Visualizing Software Behavior-14Sep
PDF
CSTalks-Polymorphic heterogeneous multicore systems-17Aug
PDF
CSTalks-Quaternary Semantics Recomandation System-24 Aug
PPTX
CSTalks - Object detection and tracking - 25th May
PDF
CSTalks - The Multicore Midlife Crisis - 30 Mar
PPTX
CSTalks - Real movie recommendation - 9 Mar
PDF
CSTalks-LifeBeyondPhD-16Mar
PDF
CSTalks - Music Information Retrieval - 23 Feb
PDF
CSTalks - Peer-to-peer - 16 Feb
PDF
CSTalks - Named Data Networks - 9 Feb
PDF
CSTalks - Model Checking - 26 Jan
PDF
CSTalks - GPGPU - 19 Jan
CSTalks-Natural Language Processing-2 Nov
CSTalks-Natural Language Processing-17Aug
CSTalks-Sensor-Rich Mobile Video Indexing and Search-17Aug
CSTalks-Visualizing Software Behavior-14Sep
CSTalks-Polymorphic heterogeneous multicore systems-17Aug
CSTalks-Quaternary Semantics Recomandation System-24 Aug
CSTalks - Object detection and tracking - 25th May
CSTalks - The Multicore Midlife Crisis - 30 Mar
CSTalks - Real movie recommendation - 9 Mar
CSTalks-LifeBeyondPhD-16Mar
CSTalks - Music Information Retrieval - 23 Feb
CSTalks - Peer-to-peer - 16 Feb
CSTalks - Named Data Networks - 9 Feb
CSTalks - Model Checking - 26 Jan
CSTalks - GPGPU - 19 Jan

CSTalks - On machine learning - 2 Mar