SlideShare a Scribd company logo
1 of 134
learning for sequences
motivation, fundamentals and application
For DataFest Tbilisi 2018
language and its structure
applying machine learning
to sequences
goo.gl/RTJnWp
seq2seq lab:
translation + transliteration
Fairseq + Sockeye
deeplanguageclass.github.io/lab/fairseq-transliteration/
deepchar.github.io
Know word2vec?
Used word2vec?
Know seq2seq?
Used seq2seq?
Know Georgian?
Use Georgian?
The more interesting the
message,
the less autocorrect helps you.
What is language?
Are natural languages like programming
Language input/output can be text,
images or audio.
It is has structure, but different than the
structure of programming languages.
What is the structure of language?
Sequence of sequences?
layers of language
text/image/audio
tokens
morphology
syntax
semantics
dialogue
structures of language
Zipfian
token layer
tree-like
syntactic layer
unstructured
discourse layer
sequences
fundamentals
What are properties of natural
language text input and output?
expressive
You cannot express everything in words.
But there are infinite things that you can express in words.
infinite
გაკონტრრევოლუციონერებულებისათვისაც
This is a sentence about a sentence about a sente
Georgian is not that special.
recursive
en.wikipedia.org/wiki/Agglutination
en.wikipedia.org/wiki/Compound_(linguistics)
en.wikipedia.org/wiki/Phrase_structure_grammar
26 x 2 chars
To express most everything the Western world has thought since the Romans.
95 ^ 180
Most of the 9.8...e+355 permutations are invalid.
sparsity
www.tensorflow.org/tutorials/representation/word2vec
“ “The Pope’s Baby Steps
on Syria”
“ “Boy paralyzed after
tumor fights back to
gain black belt”
ambiguity
web.stanford.edu/class/cs224n/lectures/lecture1.pdf
“ Владимир эту водку
не п…
José es ingrat...
long-distance
en.wikipedia.org/wiki/Discontinuity_(linguistics)
“ More people have been
to Georgia than I have.
“ More people have been
to Georgia than I have.
strict
languagelog.ldc.upenn.edu/nll/?p=39477
“ “Nice truck attack video”
“ “No forgetto!”
evolution
“ Tehre was a sutdy by
Mcirosoft yares ago...
“ Ca n yo u rea d th is?
“ Ca n yo u rea d th is?
M@ch1nes C@n’t.
“ ուատ աբաուտ զիս...
“ ուատ աբաուտ զիս...
ор зис...
“ ուատ աբաուտ զիս...
ор зис...
ბატ ნოტ ზის
noisy + dirty
www.mrc-cbu.cam.ac.uk/people/matt.davis/cmabridge/
docs.microsoft.com/en-us/typography/develop/word-recognition
“ wreck a nice beach
“ wreck a nice beach
recognize speech
arbitrary
en.wikipedia.org/wiki/Double_articulation
“ The car crashed because
it...
“ The car crashed because
it...
“ The car crashed because
it had old tyres.
“ The car crashed because
it had old tyres.
it == car
“ The car crashed because
it was rainy.
“ The car crashed because
it was rainy.
it == ?
“ The car crashed because
it was rainy.
it == ?
hard
en.wikipedia.org/wiki/Winograd_Schema_Challenge
Humans are good at this.
Humans are good at this.
Even baby humans are good at this.
representation
s
for text sequences
How can we represent text
sequences numerically?
word representations
What are the properties? What are the limitations?
“ He was hit by a bat.
Where are the fans?
“ bridge to new york
new bridge to york
word representations
sub-word
character-level n-grams
supra-word
word-level n-grams
applications
text input/output
Which tasks can we frame as
sequence tasks?
sequence input
unsupervised word representations,
text classification...
sequence output
article generation (e.g. financial
news)
sequence input + output
translation, transliteration, spelling +
grammar correction, dialogue
systems (e.g. Q&A, "chat bots"),
summarisation, style transfer
mixed medium
image captioning
(e.g. CLEVR, @picdescbot)
beyond language
DNA sequences
evolution of machine translation
How did statistical machine translation work?
5 minute break
coffee + questions
next: machine translation
evolution of machine translation
How did statistical machine translation work?
2000-2015
evolution of machine translation
How do we scale statistical machine translation?
evolution of machine translation
How do we scale statistical machine translation?
~10
evolution of machine translation
How do we scale statistical machine translation?
(~10) * 100+^2 > 100000
evolution of machine translation
Can we do it end-to-end?
evolution of machine translation
Can we do it end-to-end?
deep learning
seq2seq
INPUT : OUTPUT
NUMBERS AUDIO TEXT TEXT+
NUMBERS regression
LABEL classification
TEXT sequence
For which tasks can we use seq2seq?
seq2seq tasks + applications
How do we take as a sequence as input?
How do we generate a sequence?
Generating a sequence
ENCODER + DECODER
github.com/google/seq2seq
To generate a
sequence
Other ways?
What if tokens are not 1:1?
How do we represent each token context?
Token context
ATTENTION
What if a token depends on what comes after it?
Token context
BI-DIRECTIONAL
seq2seq lab
The tasks of translation and transliteration tasks contain essentially all the challenges
of natural language understanding (NLU) -- ambiguity, agreement, evolution, mixed
language... -- which can require full AI.
approach
1
Find a dataset or generate the dataset
from a monolingual corpus
WMT, Wikipedia
2
Find a seq2seq implementation that is
easy to use and productive-strength
Fairseq from Facebook AI Research
3
Convert from word-level to char-level
4
Choose parameters, train, test and iterate
So what can I pip install?
FAIRSEQ on PyTorch from FAIR
SOCKEYE on MXNet from AWS Labs
...
How many hours will it take to train?
on my machine
YOU DON’T WANT TO KNOW.
deeplanguageclass.github.io/lab/fairseq-transliteration/
deepchar.github.io
Why translit?
Why translit?
scale and value insight interpretability CPUablility
Transliteration
didi madloba
genacvale
vai vai
vay vay
xachapuri
khachapuri
tbiliso
...
დიდი მადლობა
გენაცვალე
ვაი-ვაი
ვაი-ვაი
ხაჭაპური
ხაჭაპური
თბილისო
…
Data generation
დიდი მადლობა
გენაცვალე
ვაი-ვაი
ხაჭაპური
თბილისო
…
Data generation
დიდი მადლობა
გენაცვალე
ვაი-ვაი
ხაჭაპური
თბილისო
…
didi madloba
genacvale
vai vai
xachapuri
tbiliso
...
Transfer learning
didi madloba
genacvale
vai vai
xachapuri
tbiliso
...
დიდი მადლობა
გენაცვალე
ვაი-ვაი
ხაჭაპური
თბილისო
…
Transfer learning
didi madloba
genacvale
vai vai
xachapuri
tbiliso
...
vindousit
youtube.com
DataFesti
...
დიდი მადლობა
გენაცვალე
ვაი-ვაი
ხაჭაპური
თბილისო
…
ვინდოუსით
youtube.com
დატაფესტზე
…
Transfer learning
didi madloba
genacvale
vai vai
xachapuri
tbiliso
...
vindousit
me amas youtube.com-ze vuqure
DataFesti
...
Thank you!
This is not a test.
History of Post-Hardcore Dubstep
დიდი მადლობა
გენაცვალე
ვაი-ვაი
ხაჭაპური
თბილისო
…
ვინდოუსით
მე ამას youtube.com-ზე ვუყურე.
დატაფესტზე
…
Thank you!
This is not a test.
History of Post-Hardcore Dubstep
Can we auto-generate it?
Transfer learning
didi madloba
…
...
Thank you!
This is not a test.
History of Post-Hardcore Dubstep
...
中國正在接管
…
დიდი მადლობა
…
…
Thank you!
This is not a test.
History of Post-Hardcore Dubstep
...
中國正在接管
...
Transfer learning
didi madloba
…
...
Thank you!
This is not a test.
History of Post-Hardcore Dubstep
...
中國正在接管
...
Eto escho nichego!
…
დიდი მადლობა
…
…
Thank you!
This is not a test.
History of Post-Hardcore Dubstep
...
中國正在接管
…
Это еще ничего!
...
Transfer learning
didi madloba
…
...
Thank you!
This is not a test.
History of Post-Hardcore Dubstep
...
中國正在接管
...
Eto escho nichego!
…
диди мадлоба
генацвале
დიდი მადლობა
…
…
Thank you!
This is not a test.
History of Post-Hardcore Dubstep
...
中國正在接管
…
Это еще ничего!
...
დიდი მადლობა
გენაცვალე
Transfer learning
wo zai youtube.com shang kanguo ta.
What is our result?
Transfer learning
wo zai youtube.com shang kanguo ta. 我在youtube.com上看過它。
Transfer learning
Robust with less data
More deployable
evaluation
How do we evaluate
sequence output?
“ This is not a test. =>
Ეს არ არის ტესტია.
ეს არ არის გამოცდა.
ეს არ გამოცდა.
ეს არ არის ტესტი
BLEU
en.wikipedia.org/wiki/BLEU
SQuAD
rajpurkar.github.io/SQuAD-explorer/
evaluation
Has neural machine translation
solved everything?
evaluation
Has neural machine translation
solved everything?
aiindex.org
“
How are you?
“ Mr. Smith!
How are you?
“
ის არის საუკეთესო
მოტოციკლიტი
თბილისში.
“ გაიცანით დედაჩემი:
ის არის საუკეთესო
მოტოციკლიტი
თბილისში.
ambiguity
web.stanford.edu/class/cs224n/lectures/lecture1.pdf
looking forward
Translation is framed only as a
line-by-line problem.
noisy + dirty
www.mrc-cbu.cam.ac.uk/people/matt.davis/cmabridge/
docs.microsoft.com/en-us/typography/develop/word-recognition
evolution
looking forward
A model can be only as good as
the data.
strict
http://languagelog.ldc.upenn.edu/nll/?p=39477
long-distance
dependencies
looking forward
Generating sequences is risky.
The more interesting the
message,
the less autocorrect helps you.
looking forward
Do we know when we’re wrong?
looking forward
Do we know when we’re wrong?
@modelfront
slides: goo.gl/RTJnWp
Questions?
reddit.com/r/machinetranslation
github.com/deeplanguageclass issues
github.com/deepchar issues
@bittlingmayer | adam@bittlingmayer.org

More Related Content

Similar to Learning for sequences - Adam Mathias

Little words of wisdom for the developer - Guillaume Laforge (Pivotal)
Little words of wisdom for the developer - Guillaume Laforge (Pivotal)Little words of wisdom for the developer - Guillaume Laforge (Pivotal)
Little words of wisdom for the developer - Guillaume Laforge (Pivotal)jaxLondonConference
 
From Natural Language Processing to Artificial Intelligence
From Natural Language Processing to Artificial IntelligenceFrom Natural Language Processing to Artificial Intelligence
From Natural Language Processing to Artificial IntelligenceJonathan Mugan
 
Semantic Web: A web that is not the Web
Semantic Web: A web that is not the WebSemantic Web: A web that is not the Web
Semantic Web: A web that is not the WebBruce Esrig
 
MongoDB & Machine Learning
MongoDB & Machine LearningMongoDB & Machine Learning
MongoDB & Machine LearningTom Maiaroto
 
Data Day Seattle, From NLP to AI
Data Day Seattle, From NLP to AIData Day Seattle, From NLP to AI
Data Day Seattle, From NLP to AIJonathan Mugan
 
Using ICT to Analyse Language
Using ICT to Analyse LanguageUsing ICT to Analyse Language
Using ICT to Analyse LanguageEka Nathiqo
 
Module 8: Natural language processing Pt 1
Module 8:  Natural language processing Pt 1Module 8:  Natural language processing Pt 1
Module 8: Natural language processing Pt 1Sara Hooker
 
Devoxx traitement automatique du langage sur du texte en 2019
Devoxx   traitement automatique du langage sur du texte en 2019 Devoxx   traitement automatique du langage sur du texte en 2019
Devoxx traitement automatique du langage sur du texte en 2019 Alexis Agahi
 
OMLTA Presentation- Integrating Technology into the Language learning classroom
OMLTA Presentation-  Integrating Technology into the Language learning classroomOMLTA Presentation-  Integrating Technology into the Language learning classroom
OMLTA Presentation- Integrating Technology into the Language learning classroomBarbara Hirsch
 
Deep network notes.pdf
Deep network notes.pdfDeep network notes.pdf
Deep network notes.pdfRamya Nellutla
 
Better Machine Learning with Less Data - Slater Victoroff (Indico Data)
Better Machine Learning with Less Data - Slater Victoroff (Indico Data)Better Machine Learning with Less Data - Slater Victoroff (Indico Data)
Better Machine Learning with Less Data - Slater Victoroff (Indico Data)Shift Conference
 
Pycon ke word vectors
Pycon ke   word vectorsPycon ke   word vectors
Pycon ke word vectorsOsebe Sammi
 
Lean Engineering: Engineering for Learning & Experimentation in the Enterpris...
Lean Engineering: Engineering for Learning & Experimentation in the Enterpris...Lean Engineering: Engineering for Learning & Experimentation in the Enterpris...
Lean Engineering: Engineering for Learning & Experimentation in the Enterpris...Rosenfeld Media
 
What if-your-application-could-speak, by Marcos Silveira
What if-your-application-could-speak, by Marcos SilveiraWhat if-your-application-could-speak, by Marcos Silveira
What if-your-application-could-speak, by Marcos SilveiraThoughtworks
 
What if-your-application-could-speak
What if-your-application-could-speakWhat if-your-application-could-speak
What if-your-application-could-speakMarcos Vinícius
 

Similar to Learning for sequences - Adam Mathias (20)

Little words of wisdom for the developer - Guillaume Laforge (Pivotal)
Little words of wisdom for the developer - Guillaume Laforge (Pivotal)Little words of wisdom for the developer - Guillaume Laforge (Pivotal)
Little words of wisdom for the developer - Guillaume Laforge (Pivotal)
 
From Natural Language Processing to Artificial Intelligence
From Natural Language Processing to Artificial IntelligenceFrom Natural Language Processing to Artificial Intelligence
From Natural Language Processing to Artificial Intelligence
 
Semantic Web: A web that is not the Web
Semantic Web: A web that is not the WebSemantic Web: A web that is not the Web
Semantic Web: A web that is not the Web
 
Deep learning for NLP
Deep learning for NLPDeep learning for NLP
Deep learning for NLP
 
Besig workshop
Besig workshopBesig workshop
Besig workshop
 
MongoDB & Machine Learning
MongoDB & Machine LearningMongoDB & Machine Learning
MongoDB & Machine Learning
 
Make Your Own Tools
Make Your Own ToolsMake Your Own Tools
Make Your Own Tools
 
Python overview
Python overviewPython overview
Python overview
 
Data Day Seattle, From NLP to AI
Data Day Seattle, From NLP to AIData Day Seattle, From NLP to AI
Data Day Seattle, From NLP to AI
 
Using ICT to Analyse Language
Using ICT to Analyse LanguageUsing ICT to Analyse Language
Using ICT to Analyse Language
 
Module 8: Natural language processing Pt 1
Module 8:  Natural language processing Pt 1Module 8:  Natural language processing Pt 1
Module 8: Natural language processing Pt 1
 
Devoxx traitement automatique du langage sur du texte en 2019
Devoxx   traitement automatique du langage sur du texte en 2019 Devoxx   traitement automatique du langage sur du texte en 2019
Devoxx traitement automatique du langage sur du texte en 2019
 
Query Understanding
Query UnderstandingQuery Understanding
Query Understanding
 
OMLTA Presentation- Integrating Technology into the Language learning classroom
OMLTA Presentation-  Integrating Technology into the Language learning classroomOMLTA Presentation-  Integrating Technology into the Language learning classroom
OMLTA Presentation- Integrating Technology into the Language learning classroom
 
Deep network notes.pdf
Deep network notes.pdfDeep network notes.pdf
Deep network notes.pdf
 
Better Machine Learning with Less Data - Slater Victoroff (Indico Data)
Better Machine Learning with Less Data - Slater Victoroff (Indico Data)Better Machine Learning with Less Data - Slater Victoroff (Indico Data)
Better Machine Learning with Less Data - Slater Victoroff (Indico Data)
 
Pycon ke word vectors
Pycon ke   word vectorsPycon ke   word vectors
Pycon ke word vectors
 
Lean Engineering: Engineering for Learning & Experimentation in the Enterpris...
Lean Engineering: Engineering for Learning & Experimentation in the Enterpris...Lean Engineering: Engineering for Learning & Experimentation in the Enterpris...
Lean Engineering: Engineering for Learning & Experimentation in the Enterpris...
 
What if-your-application-could-speak, by Marcos Silveira
What if-your-application-could-speak, by Marcos SilveiraWhat if-your-application-could-speak, by Marcos Silveira
What if-your-application-could-speak, by Marcos Silveira
 
What if-your-application-could-speak
What if-your-application-could-speakWhat if-your-application-could-speak
What if-your-application-could-speak
 

More from DataFest Tbilisi

Blockchain technology-in-fin tech - Anton Sitnikov
Blockchain technology-in-fin tech - Anton SitnikovBlockchain technology-in-fin tech - Anton Sitnikov
Blockchain technology-in-fin tech - Anton SitnikovDataFest Tbilisi
 
Who are the 36 thousands employees of the russian defence ministry (in rus) ...
Who are the 36 thousands employees of the russian defence ministry (in rus)  ...Who are the 36 thousands employees of the russian defence ministry (in rus)  ...
Who are the 36 thousands employees of the russian defence ministry (in rus) ...DataFest Tbilisi
 
Using frictionless data to improve data quality - Jo Barratt
Using frictionless data to improve data quality -  Jo BarrattUsing frictionless data to improve data quality -  Jo Barratt
Using frictionless data to improve data quality - Jo BarrattDataFest Tbilisi
 
Using datawrapper mirko lorenz
Using datawrapper   mirko lorenzUsing datawrapper   mirko lorenz
Using datawrapper mirko lorenzDataFest Tbilisi
 
Securing your digital life - Jason Addie
Securing your digital life -  Jason AddieSecuring your digital life -  Jason Addie
Securing your digital life - Jason AddieDataFest Tbilisi
 
R package development, create your own package isabella gollini
R package development, create your own package   isabella golliniR package development, create your own package   isabella gollini
R package development, create your own package isabella golliniDataFest Tbilisi
 
R package development, create package documentation isabella gollini
R package development, create package documentation   isabella golliniR package development, create package documentation   isabella gollini
R package development, create package documentation isabella golliniDataFest Tbilisi
 
Open data for social impact and better decision making - Denis Gursky
Open data for social impact and better decision making - Denis GurskyOpen data for social impact and better decision making - Denis Gursky
Open data for social impact and better decision making - Denis GurskyDataFest Tbilisi
 
How to win a machine learning competition pavel pleskov
How to win a machine learning competition   pavel pleskovHow to win a machine learning competition   pavel pleskov
How to win a machine learning competition pavel pleskovDataFest Tbilisi
 
Defects mining in exchanges - medvedev, klimakov, yamkovi
Defects mining in exchanges - medvedev, klimakov, yamkoviDefects mining in exchanges - medvedev, klimakov, yamkovi
Defects mining in exchanges - medvedev, klimakov, yamkoviDataFest Tbilisi
 
Data analysis in life science vincenzo lagani
Data analysis in life science   vincenzo laganiData analysis in life science   vincenzo lagani
Data analysis in life science vincenzo laganiDataFest Tbilisi
 
Oddityviz: Visualizing Bowie by Miriam Quick
Oddityviz: Visualizing Bowie by Miriam QuickOddityviz: Visualizing Bowie by Miriam Quick
Oddityviz: Visualizing Bowie by Miriam QuickDataFest Tbilisi
 
Can data journalism save us from fake news? by Rayna Breuer
Can data journalism save us from fake news? by Rayna BreuerCan data journalism save us from fake news? by Rayna Breuer
Can data journalism save us from fake news? by Rayna BreuerDataFest Tbilisi
 
Losing my favourite game: how journalists are not catching up with open data ...
Losing my favourite game: how journalists are not catching up with open data ...Losing my favourite game: how journalists are not catching up with open data ...
Losing my favourite game: how journalists are not catching up with open data ...DataFest Tbilisi
 
What design adds to data by Mariam Kobuladze
What design adds to data by Mariam KobuladzeWhat design adds to data by Mariam Kobuladze
What design adds to data by Mariam KobuladzeDataFest Tbilisi
 
Feeling the data: how to build stories that people care about by Thomas burns
Feeling the data: how to build stories that people care about by Thomas burnsFeeling the data: how to build stories that people care about by Thomas burns
Feeling the data: how to build stories that people care about by Thomas burnsDataFest Tbilisi
 
Stories vs Narratives. Using data for good. by Jakub Gornicki
Stories vs Narratives. Using data for good. by Jakub GornickiStories vs Narratives. Using data for good. by Jakub Gornicki
Stories vs Narratives. Using data for good. by Jakub GornickiDataFest Tbilisi
 
The Power of Open Source Investigation by Christiaan triebert
The Power of Open Source Investigation by Christiaan triebertThe Power of Open Source Investigation by Christiaan triebert
The Power of Open Source Investigation by Christiaan triebertDataFest Tbilisi
 
Open data: for eveyone by everyone by Jason addie
Open data: for eveyone by everyone by Jason addieOpen data: for eveyone by everyone by Jason addie
Open data: for eveyone by everyone by Jason addieDataFest Tbilisi
 
Open Data Science: beyond traditional scientific communities by Alexey natekin
Open Data Science: beyond traditional scientific communities by Alexey natekinOpen Data Science: beyond traditional scientific communities by Alexey natekin
Open Data Science: beyond traditional scientific communities by Alexey natekinDataFest Tbilisi
 

More from DataFest Tbilisi (20)

Blockchain technology-in-fin tech - Anton Sitnikov
Blockchain technology-in-fin tech - Anton SitnikovBlockchain technology-in-fin tech - Anton Sitnikov
Blockchain technology-in-fin tech - Anton Sitnikov
 
Who are the 36 thousands employees of the russian defence ministry (in rus) ...
Who are the 36 thousands employees of the russian defence ministry (in rus)  ...Who are the 36 thousands employees of the russian defence ministry (in rus)  ...
Who are the 36 thousands employees of the russian defence ministry (in rus) ...
 
Using frictionless data to improve data quality - Jo Barratt
Using frictionless data to improve data quality -  Jo BarrattUsing frictionless data to improve data quality -  Jo Barratt
Using frictionless data to improve data quality - Jo Barratt
 
Using datawrapper mirko lorenz
Using datawrapper   mirko lorenzUsing datawrapper   mirko lorenz
Using datawrapper mirko lorenz
 
Securing your digital life - Jason Addie
Securing your digital life -  Jason AddieSecuring your digital life -  Jason Addie
Securing your digital life - Jason Addie
 
R package development, create your own package isabella gollini
R package development, create your own package   isabella golliniR package development, create your own package   isabella gollini
R package development, create your own package isabella gollini
 
R package development, create package documentation isabella gollini
R package development, create package documentation   isabella golliniR package development, create package documentation   isabella gollini
R package development, create package documentation isabella gollini
 
Open data for social impact and better decision making - Denis Gursky
Open data for social impact and better decision making - Denis GurskyOpen data for social impact and better decision making - Denis Gursky
Open data for social impact and better decision making - Denis Gursky
 
How to win a machine learning competition pavel pleskov
How to win a machine learning competition   pavel pleskovHow to win a machine learning competition   pavel pleskov
How to win a machine learning competition pavel pleskov
 
Defects mining in exchanges - medvedev, klimakov, yamkovi
Defects mining in exchanges - medvedev, klimakov, yamkoviDefects mining in exchanges - medvedev, klimakov, yamkovi
Defects mining in exchanges - medvedev, klimakov, yamkovi
 
Data analysis in life science vincenzo lagani
Data analysis in life science   vincenzo laganiData analysis in life science   vincenzo lagani
Data analysis in life science vincenzo lagani
 
Oddityviz: Visualizing Bowie by Miriam Quick
Oddityviz: Visualizing Bowie by Miriam QuickOddityviz: Visualizing Bowie by Miriam Quick
Oddityviz: Visualizing Bowie by Miriam Quick
 
Can data journalism save us from fake news? by Rayna Breuer
Can data journalism save us from fake news? by Rayna BreuerCan data journalism save us from fake news? by Rayna Breuer
Can data journalism save us from fake news? by Rayna Breuer
 
Losing my favourite game: how journalists are not catching up with open data ...
Losing my favourite game: how journalists are not catching up with open data ...Losing my favourite game: how journalists are not catching up with open data ...
Losing my favourite game: how journalists are not catching up with open data ...
 
What design adds to data by Mariam Kobuladze
What design adds to data by Mariam KobuladzeWhat design adds to data by Mariam Kobuladze
What design adds to data by Mariam Kobuladze
 
Feeling the data: how to build stories that people care about by Thomas burns
Feeling the data: how to build stories that people care about by Thomas burnsFeeling the data: how to build stories that people care about by Thomas burns
Feeling the data: how to build stories that people care about by Thomas burns
 
Stories vs Narratives. Using data for good. by Jakub Gornicki
Stories vs Narratives. Using data for good. by Jakub GornickiStories vs Narratives. Using data for good. by Jakub Gornicki
Stories vs Narratives. Using data for good. by Jakub Gornicki
 
The Power of Open Source Investigation by Christiaan triebert
The Power of Open Source Investigation by Christiaan triebertThe Power of Open Source Investigation by Christiaan triebert
The Power of Open Source Investigation by Christiaan triebert
 
Open data: for eveyone by everyone by Jason addie
Open data: for eveyone by everyone by Jason addieOpen data: for eveyone by everyone by Jason addie
Open data: for eveyone by everyone by Jason addie
 
Open Data Science: beyond traditional scientific communities by Alexey natekin
Open Data Science: beyond traditional scientific communities by Alexey natekinOpen Data Science: beyond traditional scientific communities by Alexey natekin
Open Data Science: beyond traditional scientific communities by Alexey natekin
 

Recently uploaded

Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night StandCall Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -Pooja Nehwal
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...amitlee9823
 
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
Week-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionWeek-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionfulawalesam
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...amitlee9823
 
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...amitlee9823
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...amitlee9823
 
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...amitlee9823
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...amitlee9823
 
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightCheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightDelhi Call girls
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysismanisha194592
 
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...amitlee9823
 
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangaloreamitlee9823
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAroojKhan71
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...amitlee9823
 
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusTimothy Spann
 

Recently uploaded (20)

Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night StandCall Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
 
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
 
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
 
Week-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionWeek-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interaction
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
 
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
 
Anomaly detection and data imputation within time series
Anomaly detection and data imputation within time seriesAnomaly detection and data imputation within time series
Anomaly detection and data imputation within time series
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
 
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
 
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightCheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
 
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysis
 
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
 
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
 
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and Milvus
 

Learning for sequences - Adam Mathias