Designing data & algorithms driven experiments
In silico experimental settings
2
Experiment
Experiments in data driven engineering and science: initial questions
These problems must be solved before initiating the experiment
Experiments in data driven engineering and science: design
Data exploitation spectrum: searching, querying, analysing
6
Data
Rawness
Degree
Raw
Curated
Querying
objective
Information retrieval
Relational & aggregation querying
Data exploration
Hindsight
Insight
Foresight
Data
collections
Data
bases
Data
Querying facts
7
Data
source A
Data
source B
Data
source C
Mediator
Query
Result
Heterogeneous data sources
known in advance
Exported schemata
Global schema
Mediator
Query
Result
Distributed data services with dynamic binding
Exported API
. . .
8
Querying approaches
9
10
WHAT DOES CHATGPT SAY ABOUT RELATIONAL OPERATORS IN SQL?
Data Science Pipeline
Data exploration & preparation
Quantitative profiling
(descriptive statistics)
Cleaning, normalisation,
attributes engineering
Sample
selection
Insight / Foresight search
Visualization
Uni, bi, multivariable
observation
Interactive
graphs
Sample
fragmentation
Generative/Discriminative
model (training)
Validation
Assessment
Error analysis
Ablative analysis
Raw
data
Data Science Pipeline Example
“Does it make sense to invest in low-carbon technologies?”
Spatio – temporal series
IoT
Data Science Pipeline Example
House &
Meterological data
“Does it make sense to invest in low-carbon technologies?”
Modelling energy-consumption
Data preparation
Estimating CO2 footprint
Predicting energy-consumption & CO2 footprint
Series of complex and repetitive treatments and analysis
Data Science Pipeline Example
Data Science Pipeline Life Cycle
Democratized access to open data collections & algorithms
released under different conditions & qualities
7
17
18
Question & Imagine
19
Data Science Toolboxes
Enactment environments
Data Science Pipeline
DATA SCIENCE STACKS
BD SERVICES PLATFORMS
aggle.com
Google Colab
Azure Notebooks
DATA SCIENCE LABS
1
2
Data Science Pipeline
1
2
CHALLENGES
DATA SCIENCE STACKS
BD SERVICES PLATFORMS
aggle.com
Google Colab
Azure Notebooks
DATA SCIENCE LABS
Data divide
Functions must be revisited under less strong hypothesis to support the enactment of data science pipelines
Data science pipelines’ enactment
Which tools for data science
26
Integrated Development Environment
To get started on solving data-oriented problems, we need to set up our programming environment
Decide programming language version, whether to install a data scientist ecosystem by individual tool-boxes, or to perform a bundle installation
The integrated development environment (IDE) is an essential tool designed to maximize programmer productivity.
Web Integrated Development Environment
Web-based IDEs were developed considering how not only your code but also all your environment and executions can be stored in a server
For example, IPython has been issued as a browser version of its interactive console: Jupyter
Web Integrated Development Environment
Target Architectures
Where to design, test and deploy a data science experiment?
Hands-on