What I tell myself before visualizing

Krist Wongsuphasawat
Krist WongsuphasawatData Visualization
Krist Wongsuphasawat
@kristw
WHAT I TELL MYSELF
BEFORE
VISUALIZING
WHAT I TELL MYSELF
BEFORE
VISUALIZING
Krist Wongsuphasawat
@kristw
Computer Engineer
Bangkok, Thailand
Chulalongkorn University
Krist Wongsuphasawat / @kristw
Programming & Football
Computer Engineer
Bangkok, Thailand
Krist Wongsuphasawat / @kristw
Krist Wongsuphasawat / @kristw
Programming & Football
Computer Engineer
Bangkok, Thailand
(P.S. These are actually not my robots, but our competitors’.)
Krist Wongsuphasawat / @kristw
Computer Engineer
Bangkok, Thailand
PhD in Computer Science
Information Visualization
Univ. of Maryland
Krist Wongsuphasawat / @kristw
Computer Engineer
Bangkok, Thailand
IBM
Data Scientist
Analytics, Experiment
Twitter
Microsoft
Krist Wongsuphasawat / @kristw
PhD in Computer Science
Information Visualization
Univ. of Maryland
Computer Engineer
Bangkok, Thailand
IBM
Krist Wongsuphasawat / @kristw
Engineering Manager
Data Experience
Airbnb
Microsoft
Twitter
PhD in Computer Science
Information Visualization
Univ. of Maryland
Computer Engineer
Bangkok, Thailand
Public-facing visualizations
Open-source projects
Visual Analytics Tools
interactive.twitter.com
Apache Superset (31,000+ ⭐)
labella.js (3000+ ⭐)
visx (10000+ ⭐)
react-vega, encodable
Internal tools
Academic papers
kristw.yellowpigz.com
DATA =
ME
+ VIS
Data, I’m ready!
Data, I’m ready!
Here I come!
WHAT TO EXPECT?
1.
EXPECT TO
FIND THE
REAL NEED
INPUT (DATA)
What clients think they have
INPUT (DATA)
What clients think they have What they usually have
YOU
What clients think you are
YOU
What clients think you are What they will get
OUTPUT (VIS)
What clients ask for
OUTPUT (VIS)
What clients ask for What they really need
COMMUNICATE
GOALS
Present data
Communicate information effectively
Analyze data
Exploratory data analysis
Tools to analyze data
Reusable tools for exploration
Enjoy
Combination of above
GOALS
Present data
Communicate information effectively
Analyze data
Exploratory data analysis
Tools to analyze data
Reusable tools for exploration
Enjoy
Combination of above
Who are the audience?
What do you want to tell?
What are the questions?
Who will use this?
What would they use this for?
Who are the audience?
I need this. Take this.
I need this. Here you are.
I need this. Take this.
& COMPROMISE
2.
EXPECT TO
CLEAN DATA
2.
EXPECT TO
CLEAN DATA
A LOT
70-80% of time cleaning data
“DATA JANITOR”
Collect + Clean + Transform
DATA WRANGLING
WHY DOES IT TAKE
SO MUCH TIME?
2.1 Many sources and formats
DATA SOURCES
Open data
Publicly available
Internal data
Private, owned by clients’ organization
Self-collected data
Manual, site scraping, etc.
Combine the above
DATA FORMAT
Standalone files
txt, csv, tsv, json, Google Docs, …, pdf*
Databases
doesn’t necessary mean they are organized
API
better quality with more overhead
Big data*
NEED TO…
Change format
e.g. tsv => json
Combine data
Resolve multiple sources of truth
2.2 Data transformation
EXAMPLES
Convert latitude/longitude into country
Change country code from 3-letter (USA) to 2-letter (US)
Correct time of day based on users’ timezone
etc.
2.3 Data collection issues
EXAMPLES
Typos
Incorrect values
Incorrect timestamps
Missing data
2.4 Definition of “clean” data
IS THIS CLEAN?
USER RESTAURANT RATING
========================
A MCDONALD’S 3
B MCDONALDS 3
C MCDONALD 4
D MCDONALDS 5
E IHOP 4
F SUBWAY 4
IS THIS CLEAN?
USER RESTAURANT RATING
========================
A MCDONALD’S 3
B MCDONALDS 3
C MCDONALD 4
D MCDONALDS 5
E IHOP 4
F SUBWAY 4
How many reviews are there?
Clean.
How many restaurants are there?
Not clean.
McDonald, McDonald’s, McDonalds
2.5 Bigger data, bigger problems
HAVING ALL TWEETS
How people think I feel.
How people think I feel. How I really feel.
HAVING ALL TWEETS
Lots of machines
GETTING BIG DATA
Data Warehouse
Spark, Hadoop, etc. (slow)
GETTING BIG DATA
Tool
Lots of machines
Data Warehouse
GETTING BIG DATA
Tool
Your laptop Smaller dataset
Spark, Hadoop, etc. (slow)
Lots of machines
Data Warehouse
Tool
Final dataset
Tool node.js / python / excel (fast)
Your laptop
GETTING BIG DATA
Smaller dataset
Spark, Hadoop, etc. (slow)
Lots of machines
Data Warehouse
CHALLENGES
Slow
Long processing time (hours)
Get relevant Tweets
keywords: “parasite” (movie name)
Too big
Need to aggregate & reduce size
Harder to spot problems
CHALLENGES
Slow
Long processing time (hours)
Get relevant Tweets
keywords: “parasite” (movie name)
Too big
Need to aggregate & reduce size
Harder to spot problems
2.6 Issues can show up any time.
What I tell myself before visualizing
RECOMMENDATIONS
Always think that you will have to do it again
document the process, automation
Reusable scripts
break large script into smaller ones
Reusable data
keep for future project
3.
PREPARE
TO ITERATE
AGAIN & AGAIN
It was a great idea … until I actually tried it.
Celebrate your failures
#D3BrokeAndMadeArt
https://twitter.com/enjalot/status/1313159226995466240?s=20
TIPS
Don’t give up.
If stuck, take a break. Look for inspirations.
The vis that gives you insights may or may not be the vis for sharing.
Exploration vs. Communication
Keep it as simple as possible
but not simpler.
“Necessity is the mother of invention.”
— Old proverb
“Necessity is the mother of invention.”
DEADLINE
— Old proverb
TIPS
Don’t give up.
If stuck, take a break. Look for inspirations.
The vis that gives you insights may or may not be the vis for sharing.
Exploration vs. Communication
Keep it as simple as possible
but not simpler.
Set deadlines
BOBA SCIENCE
PROJECT /
https://medium.com/s/story/boba-science-
how-can-i-drink-a-bubble-tea-to-ensure-that-
i-dont-finish-the-tea-before-the-
bobas-7fc5fd0e442d
LOTS OF ITERATIONS
What I tell myself before visualizing
What I tell myself before visualizing
GAME OF THRONES
PROJECT /
Reveal the talking points
of every episode of
from fans’ conversations
PROBLEM
Understand what the audience
talk about a TV show
from Tweets
HBO’S GAME OF THRONES
Based on a book series “A Song of Ice and Fire”
Medieval Fantasy. Knights, magic and dragons.
HBO’S GAME OF THRONES
Based on a book series “A Song of Ice and Fire”
Medieval Fantasy. Knights, magic and dragons.
Many characters.
Anybody can die.
8 seasons
Multiple storylines in each episode
IDEAS
Common words
Too much noise
IDEAS
Common words
Too much noise
Characters
How often each character were mentioned?
PROTOTYPING
Pull sample data
from Twitter API
Count characters
naive approach
LIST OF NAMES
Daenerys Targaryen,Khaleesi
Jon Snow
Sansa Stark
Tyrion Lannister
Arya Stark
Cersei Lannister
Khal Drogo
Gregor Clegane,Mountain
Margaery Tyrell
Joffrey Baratheon
Bran Stark
Theon Greyjoy
Jaime Lannister
Brienne
Eddard Stark,Ned Stark
Ramsay Bolton
Sandor Clegane,Hound
Ygritte
Stannis Baratheon
Petyr Baelish,Little Finger
Robb Stark
Bronn
Varys
Catelyn Stark
Oberyn Martell
Daario Naharis
Davos Seaworth
Jorah Mormont
Melisandre
Myrcella Baratheon
Tywin Lannister
Tommen Baratheon
Grey Worm
Tyene Sand
Rickon Stark
Missandei
Roose Bolton
Robert Baratheon
Jojen Reed
Jeor Mormont
Tormund Giantsbane
Lysa Arryn
Yara Greyjoy,Asha Greyjoy
Samwell Tarly,Sam
Hodor
Victarion Greyjoy
High Sparrow
Dragon
Winter
Dothraki
SAMPLE TWEET
SAMPLE TWEET
SAMPLE DATA
Character Count
Hodor 10000
Jon Snow 5000
Daenerys 4000
Bran Stark 3000
… …
*These numbers are made up for presentation, not real data.
WHERE TO GO FROM HERE?
+ EMOTION
+ CONNECTIONS
+ CONNECTIONS
FOCUS ON
EMOTION & CONNECTIONS
WITHIN EPISODE
SAMPLE DATA
Character Count
Jon Snow+Sansa 1000
Tormund+Brienne 500
Bran Stark+Hodor 300
… …
Character Count
Hodor 10000
Jon Snow 5000
Daenerys 4000
… …
INDIVIDUALS CONNECTIONS
+ top emojis + top emojis
*These numbers are made up for presentation, not real data.
GRAPH
NODES LINKS
+ top emojis + top emojis
Character Count
Jon Snow+Sansa 1000
Tormund+Brienne 500
Bran Stark+Hodor 300
… …
Character Count
Hodor 10000
Jon Snow 5000
Daenerys 4000
… …
*These numbers are made up for presentation, not real data.
ISSUE: HAIRBALL
TRIED: MANUAL POSITIONS
+ COLLISION DETECTION
http://blockbuilder.org/kristw/2850f65d6329c5fef6d5c9118f1de6e6
+ COMMUNITY DETECTION
https://github.com/upphiminn/jLouvain
+ COLLISION DETECTION (WITH CLUSTERS)
https://bl.ocks.org/mbostock/7881887
LET’S GET OTHER EPISODES.
MORE DATA
Hadoop
Rewrite the scripts
to get archived data
HOW MUCH DATA DO WE NEED?
Whole week?
5 days?
2 days?
A day?
etc.
HOW MUCH DATA DO WE NEED?
THE VIS IS NOT ENOUGH.
What I tell myself before visualizing
Legend
Navigation
Top 3
Adjust threshold
Recap
Filtered Recap
Tooltip
DEMO
https:/
/interactive.twitter.com/game-of-thrones
MOBILE SUPPORT
4.
RESERVE
TIME FOR
REFINEMENT
“The first 90% of the code
accounts for the first 90% of the development time.
The remaining 10% of the code
accounts for the other 90% of the development time.”
— Tom Cargill, Bell Labs
REFINE & POLISH
Color
UX / UI + Mobile Support
Animation / Transition
Metadata for SEO
Social media preview images
Performance
Loading time, Data file size
FANDOM MAPS
PROJECT /
FAN MAP - NFL
interactive.twitter.com/
FAN MAP - NBA
interactive.twitter.com
FAN MAP - ENGLISH PREMIER LEAGUE
interactive.twitter.com
FAN MAP - ENGLISH PREMIER LEAGUE
INTERACTIVE.TWITTER.COM
GAME OF THRONES
PROJECT /
TRANSITIONS
CHANGING EPISODE (BEFORE)
CHANGING EPISODE (AFTER)
EXAMPLE
ISSUE: CONVEX HULL
http://bl.ocks.org/mbostock/4341699
X & Y ONLY, NO RADIUS
FIX IT
5.
PLAN FOR
FEEDBACK
“Feedback is the breakfast of champion.”
— Ken Blanchard
FEEDBACK
During development
Feedback sessions with clients/potential users
After release
Logging
User study
Office hours
FEEDBACK
FEEDBACK
6.
LOOK BACK
TO MOVE
FORWARD
WHAT COULD HAVE BEEN BETTER?
If I knew how to do XXX…
Learning opportunities
If I had someone who can do XXX…
Look for help
Grow the team
If I did not have to do the same tasks again…
Reusable components
Automate repetitive tasks
LABELLA.JS
PROJECT /
What I tell myself before visualizing
VISX = REACT + D3
PROJECT /
What I tell myself before visualizing
SUMMARY
WHAT I TELL MYSELF BEFORE VISUALIZING
1.
2.
3.
4.
5.
6.
Krist Wongsuphasawat / @kristw
kristw.yellowpigz.com
Expect to find the real need
Expect to clean data a lot
Prepare to iterate again & again
Reserve time for refinement
Plan for feedback
Look back to move forward
My former and current colleagues at Twitter and Airbnb
for their collaboration and support in these projects;
and my wife for taking care of our two kids
while I make these slides.
ACKNOWLEDGEMENT
WHAT I TELL MYSELF BEFORE VISUALIZING
1.
2.
3.
4.
5.
6.
Krist Wongsuphasawat / @kristw
kristw.yellowpigz.com
Expect to find the real need
Expect to clean data a lot
Prepare to iterate again & again
Reserve time for refinement
Plan for feedback
Look back to move forward
THANK YOU
1 of 138

Recommended

6 things to expect when you are visualizing (2020 Edition) by
6 things to expect when you are visualizing (2020 Edition)6 things to expect when you are visualizing (2020 Edition)
6 things to expect when you are visualizing (2020 Edition)Krist Wongsuphasawat
475 views203 slides
6 things to expect when you are visualizing by
6 things to expect when you are visualizing6 things to expect when you are visualizing
6 things to expect when you are visualizingKrist Wongsuphasawat
2.3K views214 slides
What to expect when you are visualizing (v.2) by
What to expect when you are visualizing (v.2)What to expect when you are visualizing (v.2)
What to expect when you are visualizing (v.2)Krist Wongsuphasawat
607 views182 slides
What to expect when you are visualizing by
What to expect when you are visualizingWhat to expect when you are visualizing
What to expect when you are visualizingKrist Wongsuphasawat
1.7K views187 slides
Consuming Linked Data SemTech2010 by
Consuming Linked Data SemTech2010Consuming Linked Data SemTech2010
Consuming Linked Data SemTech2010Juan Sequeda
2.4K views151 slides
Quran and Text-Fabric by
Quran and Text-FabricQuran and Text-Fabric
Quran and Text-FabricDirk Roorda
201 views41 slides

More Related Content

Similar to What I tell myself before visualizing

Deep Learning for IoT : is there a shallow end of the pool? by
Deep Learning for IoT : is there a shallow end of the pool?Deep Learning for IoT : is there a shallow end of the pool?
Deep Learning for IoT : is there a shallow end of the pool?Venu Vasudevan
217 views28 slides
Tapping the Data Deluge with R by
Tapping the Data Deluge with RTapping the Data Deluge with R
Tapping the Data Deluge with RJeffrey Breen
24.7K views36 slides
Still using MySQL? Maybe you should reconsider. by
Still using MySQL? Maybe you should reconsider.Still using MySQL? Maybe you should reconsider.
Still using MySQL? Maybe you should reconsider.Radu-Sebastian Amarie
787 views50 slides
The Future is Federated by
The Future is FederatedThe Future is Federated
The Future is FederatedRuben Verborgh
2K views65 slides
NCompass Live: RDA: Are We There Yet? by
NCompass Live: RDA: Are We There Yet?NCompass Live: RDA: Are We There Yet?
NCompass Live: RDA: Are We There Yet?Nebraska Library Commission
751 views50 slides
RDA: Are We There Yet? Carterette Webinar S by
RDA: Are We There Yet? Carterette Webinar SRDA: Are We There Yet? Carterette Webinar S
RDA: Are We There Yet? Carterette Webinar SEmily Nimsakont
1.2K views54 slides

Similar to What I tell myself before visualizing(20)

Deep Learning for IoT : is there a shallow end of the pool? by Venu Vasudevan
Deep Learning for IoT : is there a shallow end of the pool?Deep Learning for IoT : is there a shallow end of the pool?
Deep Learning for IoT : is there a shallow end of the pool?
Venu Vasudevan217 views
Tapping the Data Deluge with R by Jeffrey Breen
Tapping the Data Deluge with RTapping the Data Deluge with R
Tapping the Data Deluge with R
Jeffrey Breen24.7K views
RDA: Are We There Yet? Carterette Webinar S by Emily Nimsakont
RDA: Are We There Yet? Carterette Webinar SRDA: Are We There Yet? Carterette Webinar S
RDA: Are We There Yet? Carterette Webinar S
Emily Nimsakont1.2K views
Data Science: The Product Manager's Primer by Product School
Data Science: The Product Manager's PrimerData Science: The Product Manager's Primer
Data Science: The Product Manager's Primer
Product School1.2K views
Introduction to Linked Data 1/5 by Juan Sequeda
Introduction to Linked Data 1/5Introduction to Linked Data 1/5
Introduction to Linked Data 1/5
Juan Sequeda1.9K views
Data is boring. Stories are not. by timothyfcook
Data is boring. Stories are not.Data is boring. Stories are not.
Data is boring. Stories are not.
timothyfcook361 views
Streams of information - Chicago crystal language monthly meetup by Brian Cardiff
Streams of information - Chicago crystal language monthly meetupStreams of information - Chicago crystal language monthly meetup
Streams of information - Chicago crystal language monthly meetup
Brian Cardiff280 views
WTF is Semantic Web? by milesw
WTF is Semantic Web?WTF is Semantic Web?
WTF is Semantic Web?
milesw598 views
Taking Jupyter Notebooks and Apache Spark to the Next Level PixieDust with Da... by Databricks
Taking Jupyter Notebooks and Apache Spark to the Next Level PixieDust with Da...Taking Jupyter Notebooks and Apache Spark to the Next Level PixieDust with Da...
Taking Jupyter Notebooks and Apache Spark to the Next Level PixieDust with Da...
Databricks3.2K views
Applications of Machine Learning at UCSB by Sri Ambati
Applications of Machine Learning at UCSBApplications of Machine Learning at UCSB
Applications of Machine Learning at UCSB
Sri Ambati1.8K views
Reflection on the Data Science Profession in NYC by Work-Bench
Reflection on the Data Science Profession in NYCReflection on the Data Science Profession in NYC
Reflection on the Data Science Profession in NYC
Work-Bench10.7K views
My last three projects - wins and failures by Anton Katunin
My last three projects - wins and failuresMy last three projects - wins and failures
My last three projects - wins and failures
Anton Katunin1.1K views
Semantic Optimization with Structured Data - SMX Munich by Craig Bradford
Semantic Optimization with Structured Data - SMX MunichSemantic Optimization with Structured Data - SMX Munich
Semantic Optimization with Structured Data - SMX Munich
Craig Bradford24.8K views
I FOR ONE WELCOME OUR NEW CYBER OVERLORDS! AN INTRODUCTION TO THE USE OF MACH... by Tiago Henriques
I FOR ONE WELCOME OUR NEW CYBER OVERLORDS! AN INTRODUCTION TO THE USE OF MACH...I FOR ONE WELCOME OUR NEW CYBER OVERLORDS! AN INTRODUCTION TO THE USE OF MACH...
I FOR ONE WELCOME OUR NEW CYBER OVERLORDS! AN INTRODUCTION TO THE USE OF MACH...
Tiago Henriques1.1K views
(PROJEKTURA) open data big data @tgg osijek by Ratko Mutavdzic
(PROJEKTURA) open data big data @tgg osijek(PROJEKTURA) open data big data @tgg osijek
(PROJEKTURA) open data big data @tgg osijek
Ratko Mutavdzic524 views
Introduction to Linked Data by Juan Sequeda
Introduction to Linked DataIntroduction to Linked Data
Introduction to Linked Data
Juan Sequeda10.4K views

More from Krist Wongsuphasawat

Navigating the Wide World of Data Visualization Libraries by
Navigating the Wide World of Data Visualization LibrariesNavigating the Wide World of Data Visualization Libraries
Navigating the Wide World of Data Visualization LibrariesKrist Wongsuphasawat
2K views72 slides
Encodable: Configurable Grammar for Visualization Components by
Encodable: Configurable Grammar for Visualization ComponentsEncodable: Configurable Grammar for Visualization Components
Encodable: Configurable Grammar for Visualization ComponentsKrist Wongsuphasawat
451 views79 slides
Increasing the Impact of Visualization Research by
Increasing the Impact of Visualization ResearchIncreasing the Impact of Visualization Research
Increasing the Impact of Visualization ResearchKrist Wongsuphasawat
1.3K views33 slides
ร้อยเรื่องราวจากข้อมูล / Storytelling with Data by
ร้อยเรื่องราวจากข้อมูล / Storytelling with Dataร้อยเรื่องราวจากข้อมูล / Storytelling with Data
ร้อยเรื่องราวจากข้อมูล / Storytelling with DataKrist Wongsuphasawat
630 views126 slides
Reveal the talking points of every episode of Game of Thrones from fans' conv... by
Reveal the talking points of every episode of Game of Thrones from fans' conv...Reveal the talking points of every episode of Game of Thrones from fans' conv...
Reveal the talking points of every episode of Game of Thrones from fans' conv...Krist Wongsuphasawat
1.1K views94 slides
Adventure in Data: A tour of visualization projects at Twitter by
Adventure in Data: A tour of visualization projects at TwitterAdventure in Data: A tour of visualization projects at Twitter
Adventure in Data: A tour of visualization projects at TwitterKrist Wongsuphasawat
1.1K views175 slides

More from Krist Wongsuphasawat(20)

Navigating the Wide World of Data Visualization Libraries by Krist Wongsuphasawat
Navigating the Wide World of Data Visualization LibrariesNavigating the Wide World of Data Visualization Libraries
Navigating the Wide World of Data Visualization Libraries
Encodable: Configurable Grammar for Visualization Components by Krist Wongsuphasawat
Encodable: Configurable Grammar for Visualization ComponentsEncodable: Configurable Grammar for Visualization Components
Encodable: Configurable Grammar for Visualization Components
ร้อยเรื่องราวจากข้อมูล / Storytelling with Data by Krist Wongsuphasawat
ร้อยเรื่องราวจากข้อมูล / Storytelling with Dataร้อยเรื่องราวจากข้อมูล / Storytelling with Data
ร้อยเรื่องราวจากข้อมูล / Storytelling with Data
Reveal the talking points of every episode of Game of Thrones from fans' conv... by Krist Wongsuphasawat
Reveal the talking points of every episode of Game of Thrones from fans' conv...Reveal the talking points of every episode of Game of Thrones from fans' conv...
Reveal the talking points of every episode of Game of Thrones from fans' conv...
Adventure in Data: A tour of visualization projects at Twitter by Krist Wongsuphasawat
Adventure in Data: A tour of visualization projects at TwitterAdventure in Data: A tour of visualization projects at Twitter
Adventure in Data: A tour of visualization projects at Twitter
Data Visualization: A Quick Tour for Data Science Enthusiasts by Krist Wongsuphasawat
Data Visualization: A Quick Tour for Data Science EnthusiastsData Visualization: A Quick Tour for Data Science Enthusiasts
Data Visualization: A Quick Tour for Data Science Enthusiasts
Krist Wongsuphasawat50.6K views
Using Visualizations to Monitor Changes and Harvest Insights from a Global-sc... by Krist Wongsuphasawat
Using Visualizations to Monitor Changes and Harvest Insights from a Global-sc...Using Visualizations to Monitor Changes and Harvest Insights from a Global-sc...
Using Visualizations to Monitor Changes and Harvest Insights from a Global-sc...
Making Sense of Millions of Thoughts: Finding Patterns in the Tweets by Krist Wongsuphasawat
Making Sense of Millions of Thoughts: Finding Patterns in the TweetsMaking Sense of Millions of Thoughts: Finding Patterns in the Tweets
Making Sense of Millions of Thoughts: Finding Patterns in the Tweets
From Data to Visualization, what happens in between? by Krist Wongsuphasawat
From Data to Visualization, what happens in between?From Data to Visualization, what happens in between?
From Data to Visualization, what happens in between?
Krist Wongsuphasawat's Dissertation Proposal Slides: Interactive Exploration ... by Krist Wongsuphasawat
Krist Wongsuphasawat's Dissertation Proposal Slides: Interactive Exploration ...Krist Wongsuphasawat's Dissertation Proposal Slides: Interactive Exploration ...
Krist Wongsuphasawat's Dissertation Proposal Slides: Interactive Exploration ...
Outflow: Exploring Flow, Factors and Outcome of Temporal Event Sequences by Krist Wongsuphasawat
Outflow: Exploring Flow, Factors and Outcome of Temporal Event SequencesOutflow: Exploring Flow, Factors and Outcome of Temporal Event Sequences
Outflow: Exploring Flow, Factors and Outcome of Temporal Event Sequences
Information Visualization for Knowledge Discovery by Krist Wongsuphasawat
Information Visualization for Knowledge DiscoveryInformation Visualization for Knowledge Discovery
Information Visualization for Knowledge Discovery
Krist Wongsuphasawat's Dissertation Defense: Interactive Exploration of Tempo... by Krist Wongsuphasawat
Krist Wongsuphasawat's Dissertation Defense: Interactive Exploration of Tempo...Krist Wongsuphasawat's Dissertation Defense: Interactive Exploration of Tempo...
Krist Wongsuphasawat's Dissertation Defense: Interactive Exploration of Tempo...

Recently uploaded

Java Platform Approach 1.0 - Picnic Meetup by
Java Platform Approach 1.0 - Picnic MeetupJava Platform Approach 1.0 - Picnic Meetup
Java Platform Approach 1.0 - Picnic MeetupRick Ossendrijver
25 views39 slides
Top 10 Strategic Technologies in 2024: AI and Automation by
Top 10 Strategic Technologies in 2024: AI and AutomationTop 10 Strategic Technologies in 2024: AI and Automation
Top 10 Strategic Technologies in 2024: AI and AutomationAutomationEdge Technologies
14 views14 slides
Throughput by
ThroughputThroughput
ThroughputMoisés Armani Ramírez
36 views11 slides
Beyond the Hype: What Generative AI Means for the Future of Work - Damien Cum... by
Beyond the Hype: What Generative AI Means for the Future of Work - Damien Cum...Beyond the Hype: What Generative AI Means for the Future of Work - Damien Cum...
Beyond the Hype: What Generative AI Means for the Future of Work - Damien Cum...NUS-ISS
34 views35 slides
.conf Go 2023 - Data analysis as a routine by
.conf Go 2023 - Data analysis as a routine.conf Go 2023 - Data analysis as a routine
.conf Go 2023 - Data analysis as a routineSplunk
93 views12 slides
Data-centric AI and the convergence of data and model engineering: opportunit... by
Data-centric AI and the convergence of data and model engineering:opportunit...Data-centric AI and the convergence of data and model engineering:opportunit...
Data-centric AI and the convergence of data and model engineering: opportunit...Paolo Missier
34 views40 slides

Recently uploaded(20)

Beyond the Hype: What Generative AI Means for the Future of Work - Damien Cum... by NUS-ISS
Beyond the Hype: What Generative AI Means for the Future of Work - Damien Cum...Beyond the Hype: What Generative AI Means for the Future of Work - Damien Cum...
Beyond the Hype: What Generative AI Means for the Future of Work - Damien Cum...
NUS-ISS34 views
.conf Go 2023 - Data analysis as a routine by Splunk
.conf Go 2023 - Data analysis as a routine.conf Go 2023 - Data analysis as a routine
.conf Go 2023 - Data analysis as a routine
Splunk93 views
Data-centric AI and the convergence of data and model engineering: opportunit... by Paolo Missier
Data-centric AI and the convergence of data and model engineering:opportunit...Data-centric AI and the convergence of data and model engineering:opportunit...
Data-centric AI and the convergence of data and model engineering: opportunit...
Paolo Missier34 views
Special_edition_innovator_2023.pdf by WillDavies22
Special_edition_innovator_2023.pdfSpecial_edition_innovator_2023.pdf
Special_edition_innovator_2023.pdf
WillDavies2216 views
AMAZON PRODUCT RESEARCH.pdf by JerikkLaureta
AMAZON PRODUCT RESEARCH.pdfAMAZON PRODUCT RESEARCH.pdf
AMAZON PRODUCT RESEARCH.pdf
JerikkLaureta15 views
How the World's Leading Independent Automotive Distributor is Reinventing Its... by NUS-ISS
How the World's Leading Independent Automotive Distributor is Reinventing Its...How the World's Leading Independent Automotive Distributor is Reinventing Its...
How the World's Leading Independent Automotive Distributor is Reinventing Its...
NUS-ISS15 views
Digital Product-Centric Enterprise and Enterprise Architecture - Tan Eng Tsze by NUS-ISS
Digital Product-Centric Enterprise and Enterprise Architecture - Tan Eng TszeDigital Product-Centric Enterprise and Enterprise Architecture - Tan Eng Tsze
Digital Product-Centric Enterprise and Enterprise Architecture - Tan Eng Tsze
NUS-ISS19 views
Voice Logger - Telephony Integration Solution at Aegis by Nirmal Sharma
Voice Logger - Telephony Integration Solution at AegisVoice Logger - Telephony Integration Solution at Aegis
Voice Logger - Telephony Integration Solution at Aegis
Nirmal Sharma17 views
Transcript: The Details of Description Techniques tips and tangents on altern... by BookNet Canada
Transcript: The Details of Description Techniques tips and tangents on altern...Transcript: The Details of Description Techniques tips and tangents on altern...
Transcript: The Details of Description Techniques tips and tangents on altern...
BookNet Canada130 views
Black and White Modern Science Presentation.pptx by maryamkhalid2916
Black and White Modern Science Presentation.pptxBlack and White Modern Science Presentation.pptx
Black and White Modern Science Presentation.pptx
maryamkhalid291614 views
SAP Automation Using Bar Code and FIORI.pdf by Virendra Rai, PMP
SAP Automation Using Bar Code and FIORI.pdfSAP Automation Using Bar Code and FIORI.pdf
SAP Automation Using Bar Code and FIORI.pdf
STPI OctaNE CoE Brochure.pdf by madhurjyapb
STPI OctaNE CoE Brochure.pdfSTPI OctaNE CoE Brochure.pdf
STPI OctaNE CoE Brochure.pdf
madhurjyapb12 views
DALI Basics Course 2023 by Ivory Egg
DALI Basics Course  2023DALI Basics Course  2023
DALI Basics Course 2023
Ivory Egg14 views
Five Things You SHOULD Know About Postman by Postman
Five Things You SHOULD Know About PostmanFive Things You SHOULD Know About Postman
Five Things You SHOULD Know About Postman
Postman27 views
Understanding GenAI/LLM and What is Google Offering - Felix Goh by NUS-ISS
Understanding GenAI/LLM and What is Google Offering - Felix GohUnderstanding GenAI/LLM and What is Google Offering - Felix Goh
Understanding GenAI/LLM and What is Google Offering - Felix Goh
NUS-ISS41 views
AI: mind, matter, meaning, metaphors, being, becoming, life values by Twain Liu 刘秋艳
AI: mind, matter, meaning, metaphors, being, becoming, life valuesAI: mind, matter, meaning, metaphors, being, becoming, life values
AI: mind, matter, meaning, metaphors, being, becoming, life values
TouchLog: Finger Micro Gesture Recognition Using Photo-Reflective Sensors by sugiuralab
TouchLog: Finger Micro Gesture Recognition  Using Photo-Reflective SensorsTouchLog: Finger Micro Gesture Recognition  Using Photo-Reflective Sensors
TouchLog: Finger Micro Gesture Recognition Using Photo-Reflective Sensors
sugiuralab15 views

What I tell myself before visualizing