Machine Learning Software Engineering Patterns and Their Engineering
Buzzword scheme
1. Buzzword Scheme
Big Data:
Volume, Velocity, Variety
Hadoop:
Storage
MapReduce:
Processing
OLAP:
Storage, Querying
Business
Intelligence
Reports, Dashboards
Predictive
Analytics
What is going to happen?
Data Science
Applying statistical/probabilistic, data mining,
machine learning techniques to make sense out of
data
Extracting KPIs for
dashboards using
data science
Using statistical,
machine learning,
data mining models
to make predictions
for dashboards
Using threshold-
based/rule based
models to make
predictions for
dashboards
Using threshold-based/rule
based models to make
predictions for non-dashboard
applications (antispam,
network security, etc.)
Using statistical, machine
learning, data mining models
to make predictions
predictions for non-dashboard
applications (antispam,
network security, etc.)
Using statistical, machine
learning, data mining models
make sense of data: image
processing, audio processing,
pattern recognition etc.