SlideShare a Scribd company logo
5/22/19 1Demetris Trihinas
trihinas.d@unic.ac.cy
1ACCA ML Panel| Nicosia, May 2019
Department of
Computer Science
Machine Learning
Panel Opening Comments
Demetris Trihinas
Department of Computer Science
AILab @ University of Nicosia
trihinas.d@unic.ac.cy
5/22/19 2Demetris Trihinas
trihinas.d@unic.ac.cy
2ACCA ML Panel| Nicosia, May 2019
Department of
Computer Science
Full-Time Faculty Member
University of Nicosia
“Designing and developing scalable and self-adaptive tools for data
management, exploration and visualization”
@dtrihinas
http://dtrihinas.info
https://ailab.unic.ac.cy/https://www.slideshare.net/DemetrisTrihinas
5/22/19 3Demetris Trihinas
trihinas.d@unic.ac.cy
3ACCA ML Panel| Nicosia, May 2019
Department of
Computer Science
What is NOT Machine Learning
• Any question you can ask and get an –immediate and
concrete– answer (e.g., database, spreadsheet).
• How many sofas models are currently in stock?
• How many sofas did we sell in Germany last month?
• Which of our customers bought a sofa worth more than 500
euros this quarter?
5/22/19 4Demetris Trihinas
trihinas.d@unic.ac.cy
4ACCA ML Panel| Nicosia, May 2019
Department of
Computer Science
The Machine Learning Process
Data and
Labels
Feature
Engineering
ML
Algorithm
Bike
Car
Bike
< 2, 170, 35, 169, 51, 38, …>
< 2, 119, 28, 210, 52, 02, …>
Car
<4, 13, 157, 90, 178, 145, …>
<4, 12, 170, 82, 193, 145, …>
wheels
Training
Testing
Data
Feature
Engineering
Inferencing
Statistical
Model
<4, 18, 200, 64, 170, 141, …> It’s a… Car
Finding ”patterns” from features
! = #(%, ')
5/22/19 5Demetris Trihinas
trihinas.d@unic.ac.cy
5ACCA ML Panel| Nicosia, May 2019
Department of
Computer Science
ML Modeling is an Approximation...
Feature
Engineering
ML
Algorithm
Training
Testing
Data
Feature
Engineering
Statistical
Model
<4, 18, 200, 64, 170, 141, …>
<3, 22, 23, 31, 101, 205, …>
Data and
Labels
Inferencing
It’s a Car I’m 0.88 sure
It’s a Car I’m 0.71 sure
5/22/19 6Demetris Trihinas
trihinas.d@unic.ac.cy
6ACCA ML Panel| Nicosia, May 2019
Department of
Computer Science
It’s Also Called “Learning” Because…
Feature
Engineering
ML
Algorithm
Training
Testing
Data
Feature
Engineering
Statistical
Model
<4, 18, 200, 64, 170, 141, …> It’s a… Car, 0.88
<3, 22, 23, 31, 101, 205, …> It’s a… Car, 0.71
<3, 22, 23, 31, 101, 205, …> It’s a… tricycle, 0.93
Data and
Labels
Evaluate
and
RetrainInferencing
5/22/19 7Demetris Trihinas
trihinas.d@unic.ac.cy
7ACCA ML Panel| Nicosia, May 2019
Department of
Computer Science
How Do Robots See Us
5/22/19 8Demetris Trihinas
trihinas.d@unic.ac.cy
8ACCA ML Panel| Nicosia, May 2019
Department of
Computer Science
Training is of Utmost Importance
• More training data is good but too much leads to overfitting
(irrelevant details are modeled).
• Algorithms are not racist, do not hold prejudice or apply
stereotypes… yes, but what happened to Amazon?
Memorizing the answers is NOT Learning
5/22/19 9Demetris Trihinas
trihinas.d@unic.ac.cy
9ACCA ML Panel| Nicosia, May 2019
Department of
Computer Science
Beware of the “Trainer”…
https://www.businessinsider.com/amazon-built-ai-to-hire-people-discriminated-against-women-2018-10
5/22/19 10Demetris Trihinas
trihinas.d@unic.ac.cy
10ACCA ML Panel| Nicosia, May 2019
Department of
Computer Science
Data Preprocessing
• Preprocessing significantly increases ML performance
and result quality.
• Is 1% more error tolerable if computation “promises”
to run for 10min instead of 5 hours?
• Data Reduction –remove
insignificant model dimensions.
• Data Cleaning –remove
incomplete and “dirty” data.
Do not “influence” result
5/22/19 11Demetris Trihinas
trihinas.d@unic.ac.cy
11ACCA ML Panel| Nicosia, May 2019
Department of
Computer Science
What is YOUR Role?
• Ask good questions – a model is based on a hypothesis.
• Provide training data – BEWARE training can lead to bias.
• Assess the quality of results – retrain let the model “learn”.
• TEST, TEST and TEST again.
The Ability Matrix
Insights are generated
by humans not
machines!
5/22/19 12Demetris Trihinas
trihinas.d@unic.ac.cy
12ACCA ML Panel| Nicosia, May 2019
Department of
Computer Science
Questions?
Demetris Trihinas
Department of Computer Science
AILab @ University of Nicosia
trihinas.d@unic.ac.cy

More Related Content

PPTX
IoT
PPTX
Looking for a Career in the World of Computers?
PPTX
Intelligent Campus Community Event - 17th January 2019
PDF
Siemens Presentation - Intelligent Campus Community Event - 17th January 2019
PDF
From Mining Raw Data to Story Visualization
PDF
Machine learning for IoT - unpacking the blackbox
PPTX
Introduction overviewmachinelearning sig Door Lucas Jellema
PPTX
Introduction to Machine Learning - An overview and first step for candidate d...
IoT
Looking for a Career in the World of Computers?
Intelligent Campus Community Event - 17th January 2019
Siemens Presentation - Intelligent Campus Community Event - 17th January 2019
From Mining Raw Data to Story Visualization
Machine learning for IoT - unpacking the blackbox
Introduction overviewmachinelearning sig Door Lucas Jellema
Introduction to Machine Learning - An overview and first step for candidate d...

Similar to Machine Learning Introduction (20)

PPTX
Borys Rybak “Azure Machine Learning Studio & Azure Workbench & R + Python”
PPTX
The Art of Intelligence – A Practical Introduction Machine Learning for Oracl...
PDF
An Elementary Introduction to Artificial Intelligence, Data Science and Machi...
PDF
Choosing a Machine Learning technique to solve your need
PDF
Using machine learning to try and predict taxi availability by Narahari Allam...
PDF
Prepare your data for machine learning
PPTX
The Art of Intelligence – Introduction Machine Learning for Oracle profession...
PPTX
Machine Learning
PDF
Building a performing Machine Learning model from A to Z
PPTX
The Art of Intelligence – Introduction Machine Learning for Java professional...
PPTX
2024-02-24_Session 1 - PMLE_UPDATED.pptx
PDF
Data preprocessing.pdf
PPTX
IT in Business: Chapter 11 Data Sciences
PDF
The Machine Learning Workflow with Azure
PDF
Introduction to Machine Learning
PDF
Executive Briefing: Why managing machines is harder than you think
PDF
[243] turning data into value
PPTX
Ml - A shallow dive
PPTX
From Data to AI with the ML Canvas
PPTX
Azure Machine Learning Challenge_Speakers Presentation.pptx
Borys Rybak “Azure Machine Learning Studio & Azure Workbench & R + Python”
The Art of Intelligence – A Practical Introduction Machine Learning for Oracl...
An Elementary Introduction to Artificial Intelligence, Data Science and Machi...
Choosing a Machine Learning technique to solve your need
Using machine learning to try and predict taxi availability by Narahari Allam...
Prepare your data for machine learning
The Art of Intelligence – Introduction Machine Learning for Oracle profession...
Machine Learning
Building a performing Machine Learning model from A to Z
The Art of Intelligence – Introduction Machine Learning for Java professional...
2024-02-24_Session 1 - PMLE_UPDATED.pptx
Data preprocessing.pdf
IT in Business: Chapter 11 Data Sciences
The Machine Learning Workflow with Azure
Introduction to Machine Learning
Executive Briefing: Why managing machines is harder than you think
[243] turning data into value
Ml - A shallow dive
From Data to AI with the ML Canvas
Azure Machine Learning Challenge_Speakers Presentation.pptx
Ad

More from Demetris Trihinas (18)

PDF
Rapidly Testing ML-Driven Drone Applications - The FlockAI Framework
PPTX
Towards Energy and Carbon Footprint and Testing for AI-driven IoT Services
PDF
StreamSight: A Query-Driven Framework Extending Streaming IoT Analytics to th...
PPTX
Composable Energy Modeling for ML-Driven Drone Applications
PDF
Low-Cost Approximate and Adaptive Techniques for the Internet of Things
PDF
Telling a Story – or Even Propaganda – Through Data Visualization
PPTX
StreamSight - Query-Driven Descriptive Analytics for IoT and Edge Computing
PPTX
Απεικόνιση και Αλληλεπίδραση Δεδομένων Μεγάλου Όγκου με Διαδραστικούς Χάρτες
PDF
The Data Science Process: From Mining Raw Data to Story Visualization
PDF
Designing Scalable and Secure Microservices by Embracing DevOps-as-a-Service ...
PPTX
Low-Cost Approximate and Adaptive Monitoring Techniques for the Internet of T...
PPTX
Adam - Adaptive Monitoring in 5min
PPTX
Low-Cost Adaptive Monitoring Techniques for the Internet of Things
PPTX
AdaM: an Adaptive Monitoring Framework for Sampling and Filtering on IoT Devices
PPTX
Find A Project
PPTX
Cloud Elasticity and the CELAR Project
PDF
[ccgrid2014] JCatascopia: Monitoring Elastically Adaptive Applications in the...
PPTX
[SummerSoc 2014] Monitoring Elastic Cloud Services
Rapidly Testing ML-Driven Drone Applications - The FlockAI Framework
Towards Energy and Carbon Footprint and Testing for AI-driven IoT Services
StreamSight: A Query-Driven Framework Extending Streaming IoT Analytics to th...
Composable Energy Modeling for ML-Driven Drone Applications
Low-Cost Approximate and Adaptive Techniques for the Internet of Things
Telling a Story – or Even Propaganda – Through Data Visualization
StreamSight - Query-Driven Descriptive Analytics for IoT and Edge Computing
Απεικόνιση και Αλληλεπίδραση Δεδομένων Μεγάλου Όγκου με Διαδραστικούς Χάρτες
The Data Science Process: From Mining Raw Data to Story Visualization
Designing Scalable and Secure Microservices by Embracing DevOps-as-a-Service ...
Low-Cost Approximate and Adaptive Monitoring Techniques for the Internet of T...
Adam - Adaptive Monitoring in 5min
Low-Cost Adaptive Monitoring Techniques for the Internet of Things
AdaM: an Adaptive Monitoring Framework for Sampling and Filtering on IoT Devices
Find A Project
Cloud Elasticity and the CELAR Project
[ccgrid2014] JCatascopia: Monitoring Elastically Adaptive Applications in the...
[SummerSoc 2014] Monitoring Elastic Cloud Services
Ad

Recently uploaded (20)

PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Empathic Computing: Creating Shared Understanding
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Machine learning based COVID-19 study performance prediction
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
Spectroscopy.pptx food analysis technology
PPTX
sap open course for s4hana steps from ECC to s4
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
Electronic commerce courselecture one. Pdf
PDF
KodekX | Application Modernization Development
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
NewMind AI Weekly Chronicles - August'25 Week I
Understanding_Digital_Forensics_Presentation.pptx
Empathic Computing: Creating Shared Understanding
Advanced methodologies resolving dimensionality complications for autism neur...
The AUB Centre for AI in Media Proposal.docx
Reach Out and Touch Someone: Haptics and Empathic Computing
Unlocking AI with Model Context Protocol (MCP)
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Machine learning based COVID-19 study performance prediction
Encapsulation_ Review paper, used for researhc scholars
Diabetes mellitus diagnosis method based random forest with bat algorithm
Network Security Unit 5.pdf for BCA BBA.
Spectroscopy.pptx food analysis technology
sap open course for s4hana steps from ECC to s4
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Electronic commerce courselecture one. Pdf
KodekX | Application Modernization Development
20250228 LYD VKU AI Blended-Learning.pptx
How UI/UX Design Impacts User Retention in Mobile Apps.pdf

Machine Learning Introduction

  • 1. 5/22/19 1Demetris Trihinas trihinas.d@unic.ac.cy 1ACCA ML Panel| Nicosia, May 2019 Department of Computer Science Machine Learning Panel Opening Comments Demetris Trihinas Department of Computer Science AILab @ University of Nicosia trihinas.d@unic.ac.cy
  • 2. 5/22/19 2Demetris Trihinas trihinas.d@unic.ac.cy 2ACCA ML Panel| Nicosia, May 2019 Department of Computer Science Full-Time Faculty Member University of Nicosia “Designing and developing scalable and self-adaptive tools for data management, exploration and visualization” @dtrihinas http://dtrihinas.info https://ailab.unic.ac.cy/https://www.slideshare.net/DemetrisTrihinas
  • 3. 5/22/19 3Demetris Trihinas trihinas.d@unic.ac.cy 3ACCA ML Panel| Nicosia, May 2019 Department of Computer Science What is NOT Machine Learning • Any question you can ask and get an –immediate and concrete– answer (e.g., database, spreadsheet). • How many sofas models are currently in stock? • How many sofas did we sell in Germany last month? • Which of our customers bought a sofa worth more than 500 euros this quarter?
  • 4. 5/22/19 4Demetris Trihinas trihinas.d@unic.ac.cy 4ACCA ML Panel| Nicosia, May 2019 Department of Computer Science The Machine Learning Process Data and Labels Feature Engineering ML Algorithm Bike Car Bike < 2, 170, 35, 169, 51, 38, …> < 2, 119, 28, 210, 52, 02, …> Car <4, 13, 157, 90, 178, 145, …> <4, 12, 170, 82, 193, 145, …> wheels Training Testing Data Feature Engineering Inferencing Statistical Model <4, 18, 200, 64, 170, 141, …> It’s a… Car Finding ”patterns” from features ! = #(%, ')
  • 5. 5/22/19 5Demetris Trihinas trihinas.d@unic.ac.cy 5ACCA ML Panel| Nicosia, May 2019 Department of Computer Science ML Modeling is an Approximation... Feature Engineering ML Algorithm Training Testing Data Feature Engineering Statistical Model <4, 18, 200, 64, 170, 141, …> <3, 22, 23, 31, 101, 205, …> Data and Labels Inferencing It’s a Car I’m 0.88 sure It’s a Car I’m 0.71 sure
  • 6. 5/22/19 6Demetris Trihinas trihinas.d@unic.ac.cy 6ACCA ML Panel| Nicosia, May 2019 Department of Computer Science It’s Also Called “Learning” Because… Feature Engineering ML Algorithm Training Testing Data Feature Engineering Statistical Model <4, 18, 200, 64, 170, 141, …> It’s a… Car, 0.88 <3, 22, 23, 31, 101, 205, …> It’s a… Car, 0.71 <3, 22, 23, 31, 101, 205, …> It’s a… tricycle, 0.93 Data and Labels Evaluate and RetrainInferencing
  • 7. 5/22/19 7Demetris Trihinas trihinas.d@unic.ac.cy 7ACCA ML Panel| Nicosia, May 2019 Department of Computer Science How Do Robots See Us
  • 8. 5/22/19 8Demetris Trihinas trihinas.d@unic.ac.cy 8ACCA ML Panel| Nicosia, May 2019 Department of Computer Science Training is of Utmost Importance • More training data is good but too much leads to overfitting (irrelevant details are modeled). • Algorithms are not racist, do not hold prejudice or apply stereotypes… yes, but what happened to Amazon? Memorizing the answers is NOT Learning
  • 9. 5/22/19 9Demetris Trihinas trihinas.d@unic.ac.cy 9ACCA ML Panel| Nicosia, May 2019 Department of Computer Science Beware of the “Trainer”… https://www.businessinsider.com/amazon-built-ai-to-hire-people-discriminated-against-women-2018-10
  • 10. 5/22/19 10Demetris Trihinas trihinas.d@unic.ac.cy 10ACCA ML Panel| Nicosia, May 2019 Department of Computer Science Data Preprocessing • Preprocessing significantly increases ML performance and result quality. • Is 1% more error tolerable if computation “promises” to run for 10min instead of 5 hours? • Data Reduction –remove insignificant model dimensions. • Data Cleaning –remove incomplete and “dirty” data. Do not “influence” result
  • 11. 5/22/19 11Demetris Trihinas trihinas.d@unic.ac.cy 11ACCA ML Panel| Nicosia, May 2019 Department of Computer Science What is YOUR Role? • Ask good questions – a model is based on a hypothesis. • Provide training data – BEWARE training can lead to bias. • Assess the quality of results – retrain let the model “learn”. • TEST, TEST and TEST again. The Ability Matrix Insights are generated by humans not machines!
  • 12. 5/22/19 12Demetris Trihinas trihinas.d@unic.ac.cy 12ACCA ML Panel| Nicosia, May 2019 Department of Computer Science Questions? Demetris Trihinas Department of Computer Science AILab @ University of Nicosia trihinas.d@unic.ac.cy