LECTURE 3
dr. Jamolbek Mattiev
The importance of data generation and big data
Knowledge discovery in data is the�non-trivial process of identifying:
From:�Advances in Knowledge Discovery and Data Mining, Fayyad, Piatetsky-Shapiro, Smyth, and Uthurusamy, (Chapter 1),�AAAI/MIT Press 1996.
2 / 38
Data flood 🡪 application examples 🡪 ●●●●● 🡪 data mining tasks 🡪 summary
Definition of�“knowledge discovery”
Visualization
3 / 38
Data flood 🡪 application examples 🡪 ●●●●● 🡪 data mining tasks 🡪 summary
Related fields
Machine learning
Statistics
Databases
Data mining and/or�Knowledge discovery
Statistics, machine learning�and data mining
4 / 38
Data flood 🡪 application examples 🡪 ●●●●● 🡪 data mining tasks 🡪 summary
Knowledge discovery process�flow – according to CRISP-DM
Monitoring
See also:
https://en.wikipedia.org/wiki/Cross_Industry_Standard_Process_for_Data_Mining
for more detailed information
5 / 38
Data flood 🡪 application examples 🡪 ●●●●● 🡪 data mining tasks 🡪 summary
Data Fishing, Data Dredging: 1960 –
Data Mining: 1990 –
Knowledge Discovery in Databases: 1989 –
also:�Data Archaeology, Information Harvesting, Information Discovery,�Knowledge Extraction ...
Currently:
Data Mining and Knowledge Discovery�are used interchangeably (as synonyms).
6 / 38
Data flood 🡪 application examples 🡪 ●●●●● 🡪 data mining tasks 🡪 summary
Historical note: �the many names of data mining
Lesson outline
7 / 38
Data flood 🡪 application examples 🡪 terminology 🡪 data mining tasks 🡪 summary
Classification: predicting an item class
Clustering: finding clusters in data
Associations: e.g. A & B & C occur frequently
Visualization: to facilitate human discovery
Summarization: describing a group
Deviation detection: finding changes
Regression/estimation: predicting a continuous value
Link analysis: finding relationships
8 / 38
Data flood 🡪 application examples 🡪 terminology 🡪 ●●● 🡪 summary
Major data mining tasks
Data mining tasks:�prediction (classification)
Learn a method for predicting the instance class from pre-labeled (classified) instances
Many approaches:�
statistics,
decision trees,�neural networks, ...
9 / 38
Data flood 🡪 application examples 🡪 terminology 🡪 ●●● 🡪 summary
Data mining tasks: clustering
Find “natural” grouping of instances given un-labeled data
10 / 38
Data flood 🡪 application examples 🡪 terminology 🡪 ●●● 🡪 summary
Summary
11 / 38
Data flood 🡪 application examples 🡪 terminology 🡪 data mining tasks 🡪 summary