This demo is created to showcase the various capabilities of IBM Cloud Pak for Data. It shows how it's possible to use a visual recognition model to detect drivers who are distracted on the road. It shows all the end to end capabilities.
The full android application can be retrived from this repo: https://github.com/anchalbhalla/detecting-distracted-driver-cloud
In collect part data connections need to be created. A Data connection was created for Db2 Warehourse on Cloud. To do that the following was done:
- Create a analystics project
- Create a data source
- Add host, username, password, DB name
- Test connection
- Add connection
This is the task of a data engineer. In this step data discovery will be performed, business glossary terms will be added and governence rules and policies are added. Data lineage will be also be demonstrated with this.
Used to analyse the data quality and assign terms to the datasets and project.
- Add the connection
- Select analyse data quality
- Select assign terms
- Click Discover
- Assign the terms from the appropriate category
Create a business glossary understood by everyone
- Create a category
- Create a terms
- Save
- Repeat 2 to 3 until done
Compliance to rules and policies of the industry is very important for every business
Data lineage shows the interconnection between all terms, rules and the datasets. It can seen how the terms and rules are linked to the appropriate dataset.
Dashboard created to show that the image dataset is varied:
This notebook shows how a CNN model can be created to classify images and then later deploy it as a WML (watson machine learning) model. https://github.com/anchalbhalla/detecting-distracted-drivers-icp4d/blob/master/jupyter/ImageClassification.jupyter-py36.ipynb
Here is a demo of the final application in action