SlideShare a Scribd company logo
1 of 18
Introduction to
Machine Learning
(5 ECTS)
Giovanni Di Liberto
Asst. Prof. in Intelligent Systems, SCSS
Room G.15, O’Reilly Institute ©Trinity College Dublin
Trinity College Dublin, The University of Dublin
Overview previous lecture
2
• Module outline and schedule
• What is AI
• What is ML
• Supervised vs. Unsupervised learning
• Any questions?
About 25-30 contact hours out of 125 hours in total
How should you spend that time?
This module is designed for you!
Lecture
Theory + case
studies
Technical, tutorials
Trinity College Dublin, The University of Dublin 3
Anaconda distribution
It installs many packages (libraries and applications) that are useful for ML
Trinity College Dublin, The University of Dublin 4
https://jupyter-notebook.readthedocs.io/en/stable/
https://jupyter.readthedocs.io/en/latest/install/notebook-classic.html
https://anaconda.cloud/tutorials/getting-started-with-anaconda-individual-edition?source=win_installer
Setting up your coding environment
- Windows or Mac OS: run Anaconda Navigator from
the Start menu or application menu
- In Linux: run anaconda-navigator from the terminal
Trinity College Dublin, The University of Dublin 5
Problem/question Data collection
Preprocessing /
cleaning
Analysing
Interpretation /
outcome
Improve
ML
End-to-end ML pipeline
Visualisation Visualisation Visualisation
Trinity College Dublin, The University of Dublin 6
Real-world challenge
Oliveira F. et al., Survey of Technologies and Recent
Developments for Sustainable Smart Cycling. Sustainability 2021
- Predict number of bike-shares for a particular station – when does the
company need to move the bikes?
Monday, 7-9 am
Blue: losing bikes
Red: Gaining bikes
Trinity College Dublin, The University of Dublin 7
Real-world challenge
Oliveira F. et al., Survey of Technologies and Recent
Developments for Sustainable Smart Cycling. Sustainability 2021
- Predict number of bike-shares for a particular station – when does the
company need to move the bikes?
Friday, 1-2:30 pm
Blue: losing bikes
Red: Gaining bikes
Trinity College Dublin, The University of Dublin 8
Real-world challenge
Oliveira F. et al., Survey of Technologies and Recent
Developments for Sustainable Smart Cycling. Sustainability 2021
- Predict number of bike-shares for a particular station – when does the
company need to move the bikes?
Scenario A
Scenario B
Past Future (prediction)
Past Future (prediction)
A fixed schedule doesn’t work.. There are too many
changing factors (e.g., roadwork, accidents, weather)
Trinity College Dublin, The University of Dublin 9
Real-world challenge
Oliveira F. et al., Survey of Technologies and Recent
Developments for Sustainable Smart Cycling. Sustainability 2021
- Predict number of bike-shares for a particular station – when does the
company need to move the bikes?
- Identify anomalies (a bike is not used for a long time.. maybe it is damaged)
- Predict anomalies (anticipate problems and repair bike)
- Similar challenge for traffic management and other goals for smart cities
Trinity College Dublin, The University of Dublin 10
Problem/question Data collection
Preprocessing /
cleaning
Analysing
Interpretation /
outcome
Improve
ML
End-to-end ML pipeline
Visualisation Visualisation Visualisation
Trinity College Dublin, The University of Dublin 11
Internet of Things
Oliveira F. et al., Survey of Technologies and Recent
Developments for Sustainable Smart Cycling. Sustainability 2021 IoT: Internet of Things: Network of physical objects (e.g., sensors)
Trinity College Dublin, The University of Dublin 12
Internet of Things
Oliveira F. et al., Survey of Technologies and Recent
Developments for Sustainable Smart Cycling. Sustainability 2021 IoT: Internet of Things: Network of physical objects (e.g., sensors)
Trinity College Dublin, The University of Dublin 13
City Bikes in Smart Cities
Trinity College Dublin, The University of Dublin 14
City Bikes in Smart Cities
Oliveira F. et al., Survey of Technologies and Recent
Developments for Sustainable Smart Cycling. Sustainability 2021
Trinity College Dublin, The University of Dublin 15
Dublin-bikes dataset
Trinity College Dublin, The University of Dublin 16
Problem/question Data collection
Preprocessing /
cleaning
Analysing
Interpretation /
outcome
Improve
ML
End-to-end ML pipeline
Visualisation Visualisation Visualisation
ML challenge – many approaches (we’ll look into a few)
- Technological challenge: How do we
collect that data?
- Privacy and data protection challenges
(e.g., how do we store the data? Will
people be ok with that?)
Trinity College Dublin, The University of Dublin 17
Problem/question Data collection
Preprocessing /
cleaning
Analysing
Interpretation /
outcome
Improve
ML
End-to-end ML pipeline
Visualisation Visualisation Visualisation
Communication
How does the ML expert think?
Trinity College Dublin, The University of Dublin 18

More Related Content

Similar to IntroML_1b_

What's next? Emerging trends in cloud computing
What's next? Emerging trends in cloud computingWhat's next? Emerging trends in cloud computing
What's next? Emerging trends in cloud computingMartin Hamilton
 
Ocelot (OSS remote Instrumentation)
Ocelot (OSS remote Instrumentation)Ocelot (OSS remote Instrumentation)
Ocelot (OSS remote Instrumentation)Inria
 
AUTOMATED E-WASTE DISPOSAL USING MACHINE LEARNING
AUTOMATED E-WASTE DISPOSAL USING MACHINE LEARNINGAUTOMATED E-WASTE DISPOSAL USING MACHINE LEARNING
AUTOMATED E-WASTE DISPOSAL USING MACHINE LEARNINGvivatechijri
 
Professional Resume - Dr. Pat O'Sullivan (Aug 9 2014)
Professional Resume - Dr. Pat O'Sullivan (Aug 9 2014)Professional Resume - Dr. Pat O'Sullivan (Aug 9 2014)
Professional Resume - Dr. Pat O'Sullivan (Aug 9 2014)Pat O'Sullivan
 
ILT202411111111111111111111111111111.pdf
ILT202411111111111111111111111111111.pdfILT202411111111111111111111111111111.pdf
ILT202411111111111111111111111111111.pdfw7823125
 
Big data analytics for transport
Big data analytics for transportBig data analytics for transport
Big data analytics for transportUKinItaly
 
apidays Paris 2022 - Lessons learned from BlaBlaCar, Antoine Lefebvre & Sandi...
apidays Paris 2022 - Lessons learned from BlaBlaCar, Antoine Lefebvre & Sandi...apidays Paris 2022 - Lessons learned from BlaBlaCar, Antoine Lefebvre & Sandi...
apidays Paris 2022 - Lessons learned from BlaBlaCar, Antoine Lefebvre & Sandi...apidays
 
Widget and Smart Devices. A Different Approach for Remote and Virtual labs
Widget and Smart Devices. A Different Approach for Remote and Virtual labsWidget and Smart Devices. A Different Approach for Remote and Virtual labs
Widget and Smart Devices. A Different Approach for Remote and Virtual labsUNED
 
Ge Slide Deck
Ge Slide Deck Ge Slide Deck
Ge Slide Deck kalogan
 
Comp 107cep iii,iv,v
Comp 107cep iii,iv,vComp 107cep iii,iv,v
Comp 107cep iii,iv,vBala Ganesh
 
VIZBI 2015 Tutorial: Cytoscape, IPython, Docker, and Reproducible Network Dat...
VIZBI 2015 Tutorial: Cytoscape, IPython, Docker, and Reproducible Network Dat...VIZBI 2015 Tutorial: Cytoscape, IPython, Docker, and Reproducible Network Dat...
VIZBI 2015 Tutorial: Cytoscape, IPython, Docker, and Reproducible Network Dat...Keiichiro Ono
 
Totten presidio presentation feb 20 2015 pdf
Totten presidio presentation feb 20 2015 pdfTotten presidio presentation feb 20 2015 pdf
Totten presidio presentation feb 20 2015 pdfMichael P Totten
 
Data Science Tutorial | What is Data Science? | Data Science For Beginners | ...
Data Science Tutorial | What is Data Science? | Data Science For Beginners | ...Data Science Tutorial | What is Data Science? | Data Science For Beginners | ...
Data Science Tutorial | What is Data Science? | Data Science For Beginners | ...Edureka!
 
DRESD Project Presentation - December 2006
DRESD Project Presentation - December 2006DRESD Project Presentation - December 2006
DRESD Project Presentation - December 2006santa
 
Gov & Education Day 2015 - Mark Mendelson, UCLA
Gov & Education Day 2015 - Mark Mendelson, UCLAGov & Education Day 2015 - Mark Mendelson, UCLA
Gov & Education Day 2015 - Mark Mendelson, UCLASplunk
 
Taking it on the road walsdorf
Taking it on the road   walsdorfTaking it on the road   walsdorf
Taking it on the road walsdorfMary Jo Walsdorf
 
GCSE year 9 options evening
GCSE year 9 options eveningGCSE year 9 options evening
GCSE year 9 options eveningbsharland
 
E-Content Development - R.D.Sivakumar
E-Content Development - R.D.SivakumarE-Content Development - R.D.Sivakumar
E-Content Development - R.D.SivakumarSivakumar R D .
 

Similar to IntroML_1b_ (20)

What's next? Emerging trends in cloud computing
What's next? Emerging trends in cloud computingWhat's next? Emerging trends in cloud computing
What's next? Emerging trends in cloud computing
 
Ocelot (OSS remote Instrumentation)
Ocelot (OSS remote Instrumentation)Ocelot (OSS remote Instrumentation)
Ocelot (OSS remote Instrumentation)
 
AUTOMATED E-WASTE DISPOSAL USING MACHINE LEARNING
AUTOMATED E-WASTE DISPOSAL USING MACHINE LEARNINGAUTOMATED E-WASTE DISPOSAL USING MACHINE LEARNING
AUTOMATED E-WASTE DISPOSAL USING MACHINE LEARNING
 
Professional Resume - Dr. Pat O'Sullivan (Aug 9 2014)
Professional Resume - Dr. Pat O'Sullivan (Aug 9 2014)Professional Resume - Dr. Pat O'Sullivan (Aug 9 2014)
Professional Resume - Dr. Pat O'Sullivan (Aug 9 2014)
 
Tien3
Tien3Tien3
Tien3
 
ILT202411111111111111111111111111111.pdf
ILT202411111111111111111111111111111.pdfILT202411111111111111111111111111111.pdf
ILT202411111111111111111111111111111.pdf
 
Big data analytics for transport
Big data analytics for transportBig data analytics for transport
Big data analytics for transport
 
apidays Paris 2022 - Lessons learned from BlaBlaCar, Antoine Lefebvre & Sandi...
apidays Paris 2022 - Lessons learned from BlaBlaCar, Antoine Lefebvre & Sandi...apidays Paris 2022 - Lessons learned from BlaBlaCar, Antoine Lefebvre & Sandi...
apidays Paris 2022 - Lessons learned from BlaBlaCar, Antoine Lefebvre & Sandi...
 
Widget and Smart Devices. A Different Approach for Remote and Virtual labs
Widget and Smart Devices. A Different Approach for Remote and Virtual labsWidget and Smart Devices. A Different Approach for Remote and Virtual labs
Widget and Smart Devices. A Different Approach for Remote and Virtual labs
 
Ge Slide Deck
Ge Slide Deck Ge Slide Deck
Ge Slide Deck
 
Comp 107cep iii,iv,v
Comp 107cep iii,iv,vComp 107cep iii,iv,v
Comp 107cep iii,iv,v
 
VIZBI 2015 Tutorial: Cytoscape, IPython, Docker, and Reproducible Network Dat...
VIZBI 2015 Tutorial: Cytoscape, IPython, Docker, and Reproducible Network Dat...VIZBI 2015 Tutorial: Cytoscape, IPython, Docker, and Reproducible Network Dat...
VIZBI 2015 Tutorial: Cytoscape, IPython, Docker, and Reproducible Network Dat...
 
Totten presidio presentation feb 20 2015 pdf
Totten presidio presentation feb 20 2015 pdfTotten presidio presentation feb 20 2015 pdf
Totten presidio presentation feb 20 2015 pdf
 
Data Science Tutorial | What is Data Science? | Data Science For Beginners | ...
Data Science Tutorial | What is Data Science? | Data Science For Beginners | ...Data Science Tutorial | What is Data Science? | Data Science For Beginners | ...
Data Science Tutorial | What is Data Science? | Data Science For Beginners | ...
 
DRESD Project Presentation - December 2006
DRESD Project Presentation - December 2006DRESD Project Presentation - December 2006
DRESD Project Presentation - December 2006
 
Gov & Education Day 2015 - Mark Mendelson, UCLA
Gov & Education Day 2015 - Mark Mendelson, UCLAGov & Education Day 2015 - Mark Mendelson, UCLA
Gov & Education Day 2015 - Mark Mendelson, UCLA
 
Taking it on the road walsdorf
Taking it on the road   walsdorfTaking it on the road   walsdorf
Taking it on the road walsdorf
 
GCSE year 9 options evening
GCSE year 9 options eveningGCSE year 9 options evening
GCSE year 9 options evening
 
E-Content Development - R.D.Sivakumar
E-Content Development - R.D.SivakumarE-Content Development - R.D.Sivakumar
E-Content Development - R.D.Sivakumar
 
Internet2
Internet2Internet2
Internet2
 

Recently uploaded

Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxAvyJaneVismanos
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementmkooblal
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentInMediaRes1
 
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfadityarao40181
 
MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupJonathanParaisoCruz
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfMahmoud M. Sallam
 
Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitolTechU
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfUjwalaBharambe
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...M56BOOKSTORE PRODUCT/SERVICE
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 

Recently uploaded (20)

TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptx
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of management
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media Component
 
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdf
 
MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized Group
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdf
 
ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)
 
Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptx
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 

IntroML_1b_

  • 1. Introduction to Machine Learning (5 ECTS) Giovanni Di Liberto Asst. Prof. in Intelligent Systems, SCSS Room G.15, O’Reilly Institute ©Trinity College Dublin
  • 2. Trinity College Dublin, The University of Dublin Overview previous lecture 2 • Module outline and schedule • What is AI • What is ML • Supervised vs. Unsupervised learning • Any questions? About 25-30 contact hours out of 125 hours in total How should you spend that time? This module is designed for you! Lecture Theory + case studies Technical, tutorials
  • 3. Trinity College Dublin, The University of Dublin 3 Anaconda distribution It installs many packages (libraries and applications) that are useful for ML
  • 4. Trinity College Dublin, The University of Dublin 4 https://jupyter-notebook.readthedocs.io/en/stable/ https://jupyter.readthedocs.io/en/latest/install/notebook-classic.html https://anaconda.cloud/tutorials/getting-started-with-anaconda-individual-edition?source=win_installer Setting up your coding environment - Windows or Mac OS: run Anaconda Navigator from the Start menu or application menu - In Linux: run anaconda-navigator from the terminal
  • 5. Trinity College Dublin, The University of Dublin 5 Problem/question Data collection Preprocessing / cleaning Analysing Interpretation / outcome Improve ML End-to-end ML pipeline Visualisation Visualisation Visualisation
  • 6. Trinity College Dublin, The University of Dublin 6 Real-world challenge Oliveira F. et al., Survey of Technologies and Recent Developments for Sustainable Smart Cycling. Sustainability 2021 - Predict number of bike-shares for a particular station – when does the company need to move the bikes? Monday, 7-9 am Blue: losing bikes Red: Gaining bikes
  • 7. Trinity College Dublin, The University of Dublin 7 Real-world challenge Oliveira F. et al., Survey of Technologies and Recent Developments for Sustainable Smart Cycling. Sustainability 2021 - Predict number of bike-shares for a particular station – when does the company need to move the bikes? Friday, 1-2:30 pm Blue: losing bikes Red: Gaining bikes
  • 8. Trinity College Dublin, The University of Dublin 8 Real-world challenge Oliveira F. et al., Survey of Technologies and Recent Developments for Sustainable Smart Cycling. Sustainability 2021 - Predict number of bike-shares for a particular station – when does the company need to move the bikes? Scenario A Scenario B Past Future (prediction) Past Future (prediction) A fixed schedule doesn’t work.. There are too many changing factors (e.g., roadwork, accidents, weather)
  • 9. Trinity College Dublin, The University of Dublin 9 Real-world challenge Oliveira F. et al., Survey of Technologies and Recent Developments for Sustainable Smart Cycling. Sustainability 2021 - Predict number of bike-shares for a particular station – when does the company need to move the bikes? - Identify anomalies (a bike is not used for a long time.. maybe it is damaged) - Predict anomalies (anticipate problems and repair bike) - Similar challenge for traffic management and other goals for smart cities
  • 10. Trinity College Dublin, The University of Dublin 10 Problem/question Data collection Preprocessing / cleaning Analysing Interpretation / outcome Improve ML End-to-end ML pipeline Visualisation Visualisation Visualisation
  • 11. Trinity College Dublin, The University of Dublin 11 Internet of Things Oliveira F. et al., Survey of Technologies and Recent Developments for Sustainable Smart Cycling. Sustainability 2021 IoT: Internet of Things: Network of physical objects (e.g., sensors)
  • 12. Trinity College Dublin, The University of Dublin 12 Internet of Things Oliveira F. et al., Survey of Technologies and Recent Developments for Sustainable Smart Cycling. Sustainability 2021 IoT: Internet of Things: Network of physical objects (e.g., sensors)
  • 13. Trinity College Dublin, The University of Dublin 13 City Bikes in Smart Cities
  • 14. Trinity College Dublin, The University of Dublin 14 City Bikes in Smart Cities Oliveira F. et al., Survey of Technologies and Recent Developments for Sustainable Smart Cycling. Sustainability 2021
  • 15. Trinity College Dublin, The University of Dublin 15 Dublin-bikes dataset
  • 16. Trinity College Dublin, The University of Dublin 16 Problem/question Data collection Preprocessing / cleaning Analysing Interpretation / outcome Improve ML End-to-end ML pipeline Visualisation Visualisation Visualisation ML challenge – many approaches (we’ll look into a few) - Technological challenge: How do we collect that data? - Privacy and data protection challenges (e.g., how do we store the data? Will people be ok with that?)
  • 17. Trinity College Dublin, The University of Dublin 17 Problem/question Data collection Preprocessing / cleaning Analysing Interpretation / outcome Improve ML End-to-end ML pipeline Visualisation Visualisation Visualisation Communication How does the ML expert think?
  • 18. Trinity College Dublin, The University of Dublin 18