The Meme of the Internet Index will be the new normal to analyze and predict facts and sensations which go around the Internet.
https://www.bigdataspain.org/2017/talk/meme-index-analyzing-fads-and-sensations-on-the-internet
Big Data Spain 2017
November 16th - 17th Kinépolis Madrid
3. Miguel Romero [short bio]
@donkelito
• Working in SDG Group.
• My professional experience.
• 7 years as Data Engineer
• 6 years as Business Developer and
Solution Architect in BIG Data &
Advanced Analytics practice
• 1 year as Big Data Head
• Executive MBA
• Not working on my PhD
• Big Data Master Professor
• Member of M team.
• Agile mode in each instant
• Currently: Developing my
speaker facet! #BDS15 #BDS17
4. W TF is a m em e?
• Big Data technology has brought an unprecedented explosion in
unstructured data.
• A meme (neologism modeled on gene) that is a shortening of
mimeme (greek) that means imitated thing, is an attempt to
explain the way cultural information spreads in terms of
evolutionary principles between humans;
• Internet memes are
– a subset of this general meme concept specific to the
culture and environment of the Internet.
– a piece of art which spreads from Person to Person via the
Internet which carries an additional property that
ordinary memes do not (the media through which they
propagate that renders them traceable and analyzable)
24. The Big M em e
IndexAnalyzing fads and sensations
on the Internet
25. tw itter
D ata
Sources
A PIs # m em e
Sites
D ata
Collect
D ata Fast A nalytics
Stream M edia
Processor
R D D
D Stream
FA Stream Media Collector
[http source]
FA Stream Media Collector
[http source]
M em e R epository
R D D
{ photo:’distracted-boyfriend’,
sense:‘opinionchange’,
w ords:[{w :‘H IV E’,p:1},
{w :’D S’,p:2},
{w :’SPA R K ’,p:3}]}
# spark
# ds
# hive
Enrich R epository
R D D
D Stream
D ata
Services
microservices
What do you have?
What do you like?
Breadth of the Influencers
according to trend memes
Cultural VS Education
VS Trending
Stream M edia
B uffer
26. Template matching is a technique for finding areas of an image
that match (are similar) to a template image (patch).
• Use the OpenCV function matchTemplate to search for matches between an image patch and an input
image
• Use the OpenCV function minMaxLoc to find the maximum and minimum values (as well as their
positions) in a given array
Tem plate m atching
28. tw itter
D ata
Sources
A PIs # m em e
Sites
D ata
Collect
D ata Fast A nalytics
Stream M edia
Processor
R D D
D Stream
FA Stream Media Collector
[http source]
FA Stream Media Collector
[http source]
M em e R epository
R D D
{ photo:’distracted-boyfriend’,
sense:‘opinionchange’,
w ords:[{w :‘H IV E’,p:1},
{w :’D S’,p:2},
{w :’SPA R K ’,p:3}]}
# spark
# ds
# hive
Enrich R epository
R D D
D Stream
D ata
Services
microservices
What do you have?
What do you like?
Breadth of the Influencers
according to trend memes
Cultural VS Education
VS Trending
Stream M edia
B uffer
29. Takeaw ay points
• Memes are a vehicle whose information
could be used as advisory
• Memes are unstructured data and until
now was not easy to analyze
• With Big Data and Advance Analytics
technology an architecture to analyze
memes (image + text) in NRT or even
video on live can be built.
30. B ig D ata Spain 2018
idea!W hat is there in com m on am ong
the m usic that data-lovers listen
to?