Training tutorials
Our training tutorials provide free upskilling resources for data scientists and researchers.
On this page:
* Building a Time Series Chart with Andy Clarke
* Analysing transport routing in the UK using travel-time matrices with Rafael Verduzco
* How to install and run customised YOLOv4 Object Detection Model using GPU with Maralbek Zeinullin
Building a Time Series Chart with Andy Clarke
In a new series of tutorials, Andy Clarke from the Urban Big Data Centre shows you how to build a time series chart using React, D3 and Material UI.
Learning outcomes:
* Create an interactive chart in React
* Import data dynamically to redraw the chart
* Make the chart responsive to different screen sizes and devices
This course is aimed at people interested in creating interactive data visualisations.
Some experience in React and javascript is recommended.
0:00 Introduction
3:49 Creating the React App
8:33 Setting up Styles
17:44 Creating a Component Structure
21:29 Building a Date Filter Button Group
39:40 Integrating React with D3
53:38 Connecting the Time Series Chart and Date Filter
54:39 Requesting Data from UBDCCCTV Object Detection API
1:20:46 Building a Time-Series Chart Using D3
2:02:49 Adding Final Styles
2:09:08 Making the App Responsive
Software and Resources used:
Node
Webstorm or similar code editor
React
D3
Material UI
Google Fonts JetBrains Mono
Data used: Glasgow CCTV Automated Object Detection Dataset, Urban Big Data Centre
Analysing transport routing in the UK using travel-time matrices with Rafael Verduzco.
In this guide, Rafael Verduzco from the Urban Big Data Centre shows you how to analyse transport routing in the UK using travel-time matrices.
Rafa combines various data sources to calculate routes from two points for multiple modes of transport, including driving, cycling, walking and using public transport. He also explains how travel time matrices can be used to look at the accessibility of amenities, for example, travel times to local hospitals in the greater Glasgow area.
Understanding and analysing travel between and within areas using big data is part of UBDC's work on transport. Combining this with other data such as UBDC's CCTV data showing traffic and transport at key locations can help our understanding of transport usage and the needs of the urban environment.
Learning outcomes:
* Source travel data for the UK including public transport timetables
* Customise routing based on factors including mode of transport and itinerary preferences
* Visualise routes and transport accessibility
Multimodal transport routing for the UK with R - Part One:
Multimodal transport routing for the UK with R - Part Two:
Slides and code used for this tutorial can be found here: GitHub repository
How to install and run customised YOLOv4 Object Detection Model using GPU with Maralbek Zeinullin
In this guide, Data Analyst Maralbek Zeinullin shows you how to install and run customised YOLOv4 Object Detection Model using GPU.
Being able to detect objects in CCTV footage enables us to study the flow of people and vehicles at a location without multiple picture passes.
Learning outcomes:
Install drivers and utilise GPU.
Run the customised model to identify objects such as pedestrians, vehicles and cyclists in footage.