1
Applied Data Analysis (CS401)
Maria Brbić / Robert West
Lecture 1
Intro to ADA
11 Sep 2024
Important websites
2
Your main entry point. All materials linked from there.
https://github.com/epfl-ada/2024
Used for exercises, homework, project, and final exam.
Main communication channel. Sign in with your EPFL email address (or simply access via Moodle).
Previous instructor
3
About your instructor this year
4
University of Zagreb, Croatia
University of Tokyo
Stanford University, USA
Machine Learning for Biomedicine (MLBio) lab
~ 3.850.000 people
~1500 people
Our research @ MLBio
5
My Research
Biomedicine
MLBio
Lab
Challenges
Methods
Machine
Learning
Our research @ MLBio
6
7
Our research @ MLBio
Data analysis
“... the process of inspecting, cleaning, transforming, and modeling data with the goal of discovering useful information, suggesting conclusions, and supporting decision-making.”
“Data analysis has multiple facets and approaches, encompassing diverse techniques under a variety of names, in different business, science, and social science domains.”
8
Applied data analysis
9
Goal of this class: Enable you to conduct a
full-fledged data science project from start to finish
That being said, depth matters too…
Let’s abbreviate this course as Ada, not A-D-A, in honor of Ada Lovelace, “the world’s first computer programmer.”
10
11
Syllabus
12
Syllabus (cont’d)
13
Grading
14
Grading
15
This class will be hard work,
but it will get you a job.
Grading (cont’d)
→ Don’t rely on intermediate grades to decide whether you can afford to skip the exam etc.
16
Deadlines
17
All deadlines are 23:59 CET
Meeting logistics: Lectures
18
Meeting logistics: Lab sessions
19
Weekly quizzes
20
Project
21
Homework and projects: GitHub
https://github.com/epfl-ada/2024
22
Main communication channel:
23
Watch-at-home videos
24
General note on communication
25
Commercial break
26
ADA students: sharp like teeth!
Group registration
27
Prerequisites
Basics of
28
Python environments
29
Python++
30
31
POLLING TIME
Maria Brbić
Instructor
Head TAs
Marija Šakota
Saibo Geng
Aoxiang�Fan
Tim�Davidson
Sepideh
Mamooler
Artyom�Gadetsky
Yist
Yu
Shawn Fan
Yulun
Jiang
TAs: Teaching assistants (PhD students)
Mohammad
Masani
Silin�Gao
Shuo
Wen
Bettina
Messmer
Ivan
Zakazov
Shuqi
Wang
SAs: Student assistants (Master students)
Stefan
Krsteski
Xi
Lei
Matea
Tashkovska
Elisa
Billard
Pablo
Menéndez
Jiaming Jiang
Yannis Laaroussi
Allocio
Jeanne
Jakhongir Saydaliev
Sebastien
Chahoud
Yagiz
Gençer
Tianhao
Dai
Tugba
Tümer
Shuangqi
Li
Ziyi
Zhang
Yunzhen
Yao
33
Feedback
34
Give us feedback on this lecture here: https://go.epfl.ch/ada2024-lec1-feedback
Feedback form available for each lecture and lab session
Questions?
35
What is data science?
36
Why now?
37
I WISH I HAD BECOME A DATA SCIENTIST BACK IN 2023…
“Data science”
38
Data volume explodes
Eric Schmidt, Google (2010)
39
“Between the dawn of civilization and 2003, we only created five exabytes of information; now [in 2010] we’re creating that amount every two days.”
Data variety explodes
Text (indexed Web pages, email), networks (Web graph, knowledge graph), images, maps, logs (search logs, server logs, GPS logs), speech, …
40
Needed: A method to the madness
- Data-driven science � - Systematic cycle (see diagram)� - “Explore the data” becomes increasingly important�
41
� Data as a first-class citizen
Scientist 2.0
42
Hilary Mason, chief scientist at bit.ly
43
“A data scientist is someone who can obtain, scrub, explore, model, and interpret data, blending hacking, statistics, and machine learning. Data scientists not only are adept at working with data, but appreciate data itself as a first-class product.”
Josh Wills, Data Scientist at Slack
44
45
46
More data often beats better algorithms
47
21st-century politics
https://www.pewresearch.org/politics/wp-content/uploads/sites/4/2019/06/PP_2019.06.19_Political-Discourse_FINAL.pdf
We ask: Do these subjective impressions reflect the true state of US political discourse?
ADA will teach you the tools to answer such questions using data (see next slides)
Syllabus, revisited
50
Data: https://github.com/epfl-dlab/Quotebank
Web interface: https://quotebank.dlab.tools/
Syllabus, revisited
51
Syllabus, revisited
52
“Is the effect real, or could it have been produced by chance?”
Syllabus, revisited
53
Syllabus, revisited
54
“What caused the observed increase in negativity?”
Syllabus, revisited
55
Quotes were attributed to speakers by a machine learning algorithm
Syllabus, revisited
56
Research question (“Did political discourse become more negative?”) is a question about language == text
Syllabus, revisited
57
“Who speaks about whom in what way?” → Construct “who-mentions-whom” network
Syllabus, revisited
58
Extracting 235 million quotes from 127 million news articles (about 1 terabyte of raw text) spanning 12 years requires big-data tools (e.g., Spark)
Curious to learn more?
59
Full paper available at https://www.nature.com/articles/s41598-023-36839-1
TODO before Friday’s lab session
60
Any feedback? -- Let us know!
61
Give us feedback on this lecture here: https://go.epfl.ch/ada2024-lec1-feedback
Feedback form available for each lecture and lab session