SlideShare a Scribd company logo
1 of 39
Download to read offline
Theory	behind	Image	Compression	
and	Semantic	Search
Santi	Adavani,	Ph.D.
www.rocketml.net
@adavanisanti
Bio
• 2016	- →	Co-founder,	RocketML
• 2008	- 2016	→	 Product	Manager,	Intel
• 2003	- 2008	→	Ph.D.,	University	of	Pennsylvania
• 1999	- 2003	→	B.	Tech,	IIT	Madras
4/6/17 RocketML
• Singular	Value	Decomposition
• Eigenvalue	decomposition
• Principal	Component	Analysis
• Latent	Semantic	Analysis
• Latent	Semantic	Index
• Proper	Orthogonal	Decomposition
4/6/17 RocketML
4/6/17 RocketML
Use	cases	across	multiple	disciplines
• Natural	Language	Processing
• Image	Processing
• Signal	Processing
• Genomics
• Data	compression
• Search
• Recommendation	engines
• Matrix	inversion
4/6/17 RocketML
Topics
• Vectors	and	Matrices
• Singular	value	decomposition
• Image	Compression	
• Semantic	search
4/6/17 RocketML
Vectors
4/6/17 RocketML
x1
x2
[2,2]
[2,1]
x1
x2
x3
[2,2,2]
x1,	x2,	x3,	x4,	…	are	features.	In	NLP,	these	are	n-grams	
2D 3D Hyper	Space
[2,3,3,5,	…	]
Matrix	Vector	Multiplication
4/6/17 RocketML
2 0
0 1
1
1
=
2
1
x1
x2
[2,1][1,1]
Ax
x
A x Ax
2 0 0
0 1 2
x1
x2
x3
[1,1,2]
1
1
2
2
5
=
x1
x2
[2,5]
3D 2D
A x Ax
Stretching,	Rotation
Stretching,	Rotation,	
dimension	changes
4/6/17 RocketML
v
A	v A2v A3v
Special	vectors
Only	Stretching,	No	Rotation
4/6/17 RocketML
v
A	v
A2v
A3v
Special	vectors
Only	Stretching,	No	Rotation
4/6/17 RocketML
Example
5√5	𝑎𝑛𝑑	 1/√5,2/√5 𝑓𝑜𝑟𝑚	𝑎𝑛	𝑒𝑖𝑔𝑒𝑛𝑣𝑎𝑙𝑢𝑒, 𝑒𝑖𝑔𝑒𝑛𝑣𝑒𝑐𝑡𝑜𝑟	𝑝𝑎𝑖𝑟	𝑜𝑓	𝐴
1 2
8 1
=
1
2
1/√5
2/√5
5√5𝐴𝑣 = 𝜆𝑣 5
10
=
Eigen	decomposition	for	square	matrices
4/6/17 RocketML
Q	is	a	square	matrix	whose	ith column	is	the	eigenvector	qi	of	A
L is		a	diagonal	matrix	where	ith element	is	the	ith eigenvalue
If	A	is	symmetric	i.e,		A	=	AT
𝐴 = 𝑄	Λ	𝑄?@
𝐴 = 𝑄	Λ	𝑄A
Singular	Value	Decomposition	of	a	matrix
4/6/17 RocketML
𝑀	 = 	𝑈	𝑆	𝑉
∗
𝑈, 𝑉	𝑎𝑟𝑒	𝑙𝑒𝑓𝑡	𝑎𝑛𝑑	𝑟𝑖𝑔ℎ𝑡	𝑠𝑖𝑛𝑔𝑢𝑙𝑎𝑟	𝑣𝑒𝑐𝑡𝑜𝑟𝑠	
S 𝑖𝑠	𝑎	𝑑𝑖𝑎𝑔𝑜𝑛𝑎𝑙	𝑚𝑎𝑡𝑟𝑖𝑥	𝑤𝑖𝑡ℎ	𝑟𝑒𝑎𝑙	𝑠𝑖𝑛𝑔𝑢𝑙𝑎𝑟	𝑣𝑎𝑙𝑢𝑒𝑠
𝑈	𝑈∗ 	= 	𝐼, 𝑉	𝑉∗ = 	𝐼
SVD	relation	to	eigenvalue	decomposition
4/6/17 RocketML
• 𝐶𝑜𝑙𝑢𝑚𝑛𝑠	𝑜𝑓		𝑉	𝑎𝑟𝑒	𝑒𝑖𝑔𝑒𝑛𝑣𝑒𝑐𝑡𝑜𝑟𝑠	𝑜𝑓	𝑀∗
𝑀	
• 𝐶𝑜𝑙𝑢𝑚𝑛𝑠	𝑜𝑓	𝑈	𝑎𝑟𝑒	𝑒𝑖𝑔𝑒𝑛𝑣𝑒𝑐𝑡𝑜𝑟𝑠	𝑜𝑓	𝑀𝑀∗
• 𝐸𝑙𝑒𝑚𝑒𝑛𝑡𝑠	𝑜𝑓	𝑆	𝑎𝑟𝑒	𝑠𝑞𝑢𝑎𝑟𝑒	𝑟𝑜𝑜𝑡𝑠	𝑜𝑓	𝑛𝑜𝑛 −
𝑧𝑒𝑟𝑜	𝑒𝑖𝑔𝑒𝑛𝑣𝑎𝑙𝑢𝑒𝑠	𝑜𝑓	𝑀∗
𝑀	𝑜𝑟	𝑀𝑀∗
𝑀∗
𝑀 = 𝑉	Σ∗
𝑈∗
𝑈	Σ𝑉∗
= 𝑉	 Σ∗
Σ 𝑉∗
𝑀	𝑀∗
= 𝑈	Σ𝑉∗
𝑉	Σ∗
𝑈∗
= 𝑈 ΣΣ∗
𝑈∗
Dimension	reduction
4/6/17 RocketML
Image
255 255255 255
255 255255 255
255 255255 255
255 255255 255
Matrix
200	pixels
200	pixels
Dimension	reduction
4/6/17 RocketML
255 255255 255
255 255255 255
255 255255 255
255 255255 255 c
c
c
c
51000
c c c c
=
U UTS
C	=	-0.0707,	Rank	of	this	matrix	=	1
Reconstruction
4/6/17 RocketML
450x400	pixels
90 90 89 90 …
90 90 89 90 …
123 94 101
Singular	value	decomposition
4/6/17 RocketML
𝑈	𝑖𝑠	450	𝑥	450	𝑜𝑟𝑡ℎ𝑜𝑛𝑜𝑟𝑚𝑎𝑙	𝑚𝑎𝑡𝑟𝑖𝑥
Σ 	𝑖𝑠	450	𝑥	400	𝑚𝑎𝑡𝑟𝑖𝑥		𝑤𝑖𝑡ℎ
several	𝑧𝑒𝑟𝑜	𝑒𝑛𝑡𝑟𝑖𝑒𝑠
𝑉	𝑖𝑠	400	𝑥	400	𝑜𝑟𝑡ℎ𝑜𝑛𝑜𝑟𝑚𝑎𝑙	𝑚𝑎𝑡𝑟𝑖𝑥
Singular	Values	(Σ)
4/6/17 RocketML
Reconstruction	using	few	singular	values
4/6/17 RocketML
𝑈[: , 1: 2]		𝑆[1: 2]	𝑉[: , 1: 2] 𝑇 𝑈[: , 1: 3]	𝑆[1: 3]	𝑉[: , 1: 3] 𝑇
More	singular	values
4/6/17 RocketML
𝑈[: , 1: 20]	∗ 	𝑆[1: 20]	∗ 	𝑉[: , 1: 20] 𝑈[: , 1: 200]	∗ 	𝑆[1: 200]	∗ 	𝑉[: , 1: 200]
Normalize	Cumulative	Sum
4/6/17 RocketML
𝑆		 =	[ 𝜎
]
^
𝑠_ =
1
𝑆
[ 𝜎_
_?@
^
Top	200	singular	values
4/6/17 RocketML
SVD	can	be	used	reduce	the	size	of	the	data	
while	keeping	most	of	the	essence
4/6/17 RocketML
SVD	gives	access	to	important	concepts	in	the	
data.
Semantic	Search
• Take	a	collection	of	the	following	documents
• Shipment	of	gold	damaged	in	a	fire.
• Delivery	of	silver	arrived	in	a	silver	truck
• Shipment	of	gold	arrived	in	a	truck
• Problem:	Rank	these	documents	for	the	query	“gold	silver	truck”
4/6/17 RocketML
Step	1:	Bag	of	words
4/6/17 RocketML
• Shipment	of	gold	damaged	in	a	
fire.
• Delivery	of	silver	arrived	in	a	
silver	truck
• Shipment	of	gold	arrived	in	a	
truck
𝐴	 = 	11	𝑥	3	
𝑎
𝑎𝑟𝑟𝑖𝑣𝑒𝑑
𝑑𝑎𝑚𝑎𝑔𝑒𝑑
𝑑𝑒𝑙𝑖𝑣𝑒𝑟𝑦
𝑓𝑖𝑟𝑒
𝑔𝑜𝑙𝑑
𝑖𝑛
𝑜𝑓
𝑠ℎ𝑖𝑝𝑚𝑒𝑛𝑡
𝑠𝑖𝑙𝑣𝑒𝑟
𝑡𝑟𝑢𝑐𝑘
1 1 1
0 1 1
1 0 0
0 1 0
1 0 0
1 0 1
1 1 1
1 1 1
1 0 1
0 2 0
0 1 1
𝐴 =	
Words Sentences
4/6/17 RocketML
1 1 1
0 1 1
1 0 0
0 1 0
1 0 0
1 0 1
1 1 1
1 1 1
1 0 1
0 2 0
0 1 1
𝐴 =	
Step	2:	Singular	Value	Decomposition	(SVD)
𝑈	𝑖𝑠	11𝑥	3	𝑜𝑟𝑡ℎ𝑜𝑛𝑜𝑟𝑚𝑎𝑙	𝑚𝑎𝑡𝑟𝑖𝑥
𝑆	𝑖𝑠	3𝑥3	𝑚𝑎𝑡𝑟𝑖𝑥
𝑉	𝑖𝑠	3𝑥3	𝑚𝑎𝑡𝑟𝑖𝑥
11𝑥	3 3	𝑥	3 3	𝑥	3
𝑈 		Σ 		Vc=
4/6/17 RocketML
1 1 1
0 1 1
1 0 0
0 1 0
1 0 0
1 0 1
1 1 1
1 1 1
1 0 1
0 2 0
0 1 1
𝐴 =	
Step	3:	Truncated	SVD
𝑈′	𝑖𝑠	11𝑥	2	𝑜𝑟𝑡ℎ𝑜𝑛𝑜𝑟𝑚𝑎𝑙	𝑚𝑎𝑡𝑟𝑖𝑥
𝑆′	𝑖𝑠	2𝑥2	𝑚𝑎𝑡𝑟𝑖𝑥
𝑉′	𝑖𝑠	2𝑥2	𝑚𝑎𝑡𝑟𝑖𝑥
11𝑥	2 2	𝑥	2 2	𝑥	2
𝑈′ 		Σ′ 		𝑉eA=
Step	4:	Find	new	query	vector	in	reduced	2-
dimension	space	
4/6/17 RocketML
“𝑔𝑜𝑙𝑑	𝑠𝑖𝑙𝑣𝑒𝑟	𝑡𝑟𝑢𝑐𝑘”
0
0
0
0
0
1
0
0
0
1
1
q =	
𝑎
𝑎𝑟𝑟𝑖𝑣𝑒𝑑
𝑑𝑎𝑚𝑎𝑔𝑒𝑑
𝑑𝑒𝑙𝑖𝑣𝑒𝑟𝑦
𝑓𝑖𝑟𝑒
𝑔𝑜𝑙𝑑
𝑖𝑛
𝑜𝑓
𝑠ℎ𝑖𝑝𝑚𝑒𝑛𝑡
𝑠𝑖𝑙𝑣𝑒𝑟
𝑡𝑟𝑢𝑐𝑘
𝑞e
= 𝑞	𝑈eA
𝑆e?@
𝑞′ = [−0.21, −0.1821]
Step	5:	Rank	documents	based	on	cosine	
similarity	
4/6/17 RocketML
−0.4945 −0.6458 −0.5817
0.6492 −0.7914 0.2469
𝑞′ = [−0.21, −0.1821]
Sentences
	[	−0.0541	0.9910	0.4478]
1 23
Search	Results	for	“gold	silver	truck”	using	LSI
1. Delivery	of	silver	arrived	in	a	silver	truck
2. Shipment	of	gold	arrived	in	a	truck
3. Shipment	of	gold	damaged	in	a	fire.
4/6/17 RocketML
Semantic	Search	or	Concept	based	search
SVD	can	be	used	to	reduce	size	of	the	data	
while	keeping	most	of	the	essence
4/6/17 RocketML
SVD	gives	access	to	important	concepts	in	the	
data.
Variations
• Singular	Value	Decomposition
• Eigenvalue	decomposition
• Principal	Component	Analysis
• Latent	Semantic	Analysis
• Latent	Semantic	Index
• Proper	orthogonal	Decomposition
4/6/17 RocketML
Methods	to	compute	SVD
• Arnoldi method		with	explicit	restart	and	deflation
• Lanczos with	explicit	restart	and	deflation
• Krylov-Schur
• Generalized	Davidson
• Randomized	SVD
• Frequent	Directions
4/6/17 RocketML
Matrix	Computations	(Johns	Hopkins	Studies	in	Mathematical	Sciences)(3rd	Edition) 3rd	Edition
by Gene	H.	Golub (Author), Charles	F.	Van	Loan (Author)
Packages
• Numpy
• Scikit-learn
• Gensim
• ARPACK
• LAPACK
4/6/17 RocketML
References
• An	Introduction	to	the	Conjugate	Gradient	Method	Without	the	
Agonizing	Pain,	Jonathan	Richard	Shewchuk
• An	introduction	to	Latent	Semantic	Analysis,	Thomas	K	Landauer	et.	
Al
• Latent	Semantic	Indexing	(LSI)	An	Example
• Matrix	Computations,	Gene	Golub	and	Charles	F.	Van	Loan
4/6/17 RocketML
Q&A
4/6/17 RocketML
4/6/17 RocketML
4/6/17 RocketML

More Related Content

What's hot

Cogapp Open Studios 2012 - Adventures with Linked Data
Cogapp Open Studios 2012 - Adventures with Linked DataCogapp Open Studios 2012 - Adventures with Linked Data
Cogapp Open Studios 2012 - Adventures with Linked DataCogapp
 
Why is JSON-LD Important to Businesses - Franz Inc
Why is JSON-LD Important to Businesses - Franz IncWhy is JSON-LD Important to Businesses - Franz Inc
Why is JSON-LD Important to Businesses - Franz IncFranz Inc. - AllegroGraph
 
DGraph: Introduction To Basics & Quick Start W/Ratel
DGraph: Introduction To Basics & Quick Start W/RatelDGraph: Introduction To Basics & Quick Start W/Ratel
DGraph: Introduction To Basics & Quick Start W/RatelKnoldus Inc.
 
Accelerating NLP with Dask and Saturn Cloud
Accelerating NLP with Dask and Saturn CloudAccelerating NLP with Dask and Saturn Cloud
Accelerating NLP with Dask and Saturn CloudSujit Pal
 
Dgraph: Graph database for production environment
Dgraph:  Graph database for production environmentDgraph:  Graph database for production environment
Dgraph: Graph database for production environmentopenCypher
 
Are Linked Datasets fit for Open-domain Question Answering? A Quality Assessment
Are Linked Datasets fit for Open-domain Question Answering? A Quality AssessmentAre Linked Datasets fit for Open-domain Question Answering? A Quality Assessment
Are Linked Datasets fit for Open-domain Question Answering? A Quality AssessmentHarsh Thakkar
 
RDF4U: RDF Graph Visualization by Interpreting Linked Data as Knowledge
RDF4U: RDF Graph Visualization by Interpreting Linked Data as KnowledgeRDF4U: RDF Graph Visualization by Interpreting Linked Data as Knowledge
RDF4U: RDF Graph Visualization by Interpreting Linked Data as KnowledgeNational Institute of Informatics
 
Using Public RDF Resources in Neo4j
Using Public RDF Resources in Neo4jUsing Public RDF Resources in Neo4j
Using Public RDF Resources in Neo4jNeo4j
 
Federated SPARQL query processing over the Web of Data
Federated SPARQL query processing over the Web of DataFederated SPARQL query processing over the Web of Data
Federated SPARQL query processing over the Web of DataMuhammad Saleem
 
HiBISCuS: Hypergraph-Based Source Selection for SPARQL Endpoint Federation
HiBISCuS: Hypergraph-Based Source Selection for SPARQL Endpoint FederationHiBISCuS: Hypergraph-Based Source Selection for SPARQL Endpoint Federation
HiBISCuS: Hypergraph-Based Source Selection for SPARQL Endpoint FederationMuhammad Saleem
 
JIST 2018 - Unified Access to Heterogeneous Data Sources using an Ontology
JIST 2018 - Unified Access to Heterogeneous Data Sources using an OntologyJIST 2018 - Unified Access to Heterogeneous Data Sources using an Ontology
JIST 2018 - Unified Access to Heterogeneous Data Sources using an OntologyDaniel Mercier
 
Link Discovery Tutorial Part III: Benchmarking for Instance Matching Systems
Link Discovery Tutorial Part III: Benchmarking for Instance Matching SystemsLink Discovery Tutorial Part III: Benchmarking for Instance Matching Systems
Link Discovery Tutorial Part III: Benchmarking for Instance Matching SystemsHolistic Benchmarking of Big Linked Data
 
Learning Commonalities in RDF
Learning Commonalities in RDFLearning Commonalities in RDF
Learning Commonalities in RDFSara EL HASSAD
 
Efficient source selection for sparql endpoint federation
Efficient source selection for sparql endpoint federationEfficient source selection for sparql endpoint federation
Efficient source selection for sparql endpoint federationMuhammad Saleem
 
Data Integration & Disintegration: Managing SN SciGraph with SHACL and OWL
Data Integration & Disintegration: Managing SN SciGraph with SHACL and OWLData Integration & Disintegration: Managing SN SciGraph with SHACL and OWL
Data Integration & Disintegration: Managing SN SciGraph with SHACL and OWLTony Hammond
 
Evolution of the Graph Schema
Evolution of the Graph SchemaEvolution of the Graph Schema
Evolution of the Graph SchemaJoshua Shinavier
 

What's hot (20)

Cogapp Open Studios 2012 - Adventures with Linked Data
Cogapp Open Studios 2012 - Adventures with Linked DataCogapp Open Studios 2012 - Adventures with Linked Data
Cogapp Open Studios 2012 - Adventures with Linked Data
 
JSON-LD and SHACL for Knowledge Graphs
JSON-LD and SHACL for Knowledge GraphsJSON-LD and SHACL for Knowledge Graphs
JSON-LD and SHACL for Knowledge Graphs
 
Why is JSON-LD Important to Businesses - Franz Inc
Why is JSON-LD Important to Businesses - Franz IncWhy is JSON-LD Important to Businesses - Franz Inc
Why is JSON-LD Important to Businesses - Franz Inc
 
LD4KD 2015 - Demos and tools
LD4KD 2015 - Demos and toolsLD4KD 2015 - Demos and tools
LD4KD 2015 - Demos and tools
 
DGraph: Introduction To Basics & Quick Start W/Ratel
DGraph: Introduction To Basics & Quick Start W/RatelDGraph: Introduction To Basics & Quick Start W/Ratel
DGraph: Introduction To Basics & Quick Start W/Ratel
 
Accelerating NLP with Dask and Saturn Cloud
Accelerating NLP with Dask and Saturn CloudAccelerating NLP with Dask and Saturn Cloud
Accelerating NLP with Dask and Saturn Cloud
 
Dgraph: Graph database for production environment
Dgraph:  Graph database for production environmentDgraph:  Graph database for production environment
Dgraph: Graph database for production environment
 
Are Linked Datasets fit for Open-domain Question Answering? A Quality Assessment
Are Linked Datasets fit for Open-domain Question Answering? A Quality AssessmentAre Linked Datasets fit for Open-domain Question Answering? A Quality Assessment
Are Linked Datasets fit for Open-domain Question Answering? A Quality Assessment
 
RDF4U: RDF Graph Visualization by Interpreting Linked Data as Knowledge
RDF4U: RDF Graph Visualization by Interpreting Linked Data as KnowledgeRDF4U: RDF Graph Visualization by Interpreting Linked Data as Knowledge
RDF4U: RDF Graph Visualization by Interpreting Linked Data as Knowledge
 
Using Public RDF Resources in Neo4j
Using Public RDF Resources in Neo4jUsing Public RDF Resources in Neo4j
Using Public RDF Resources in Neo4j
 
Federated SPARQL query processing over the Web of Data
Federated SPARQL query processing over the Web of DataFederated SPARQL query processing over the Web of Data
Federated SPARQL query processing over the Web of Data
 
HiBISCuS: Hypergraph-Based Source Selection for SPARQL Endpoint Federation
HiBISCuS: Hypergraph-Based Source Selection for SPARQL Endpoint FederationHiBISCuS: Hypergraph-Based Source Selection for SPARQL Endpoint Federation
HiBISCuS: Hypergraph-Based Source Selection for SPARQL Endpoint Federation
 
JIST 2018 - Unified Access to Heterogeneous Data Sources using an Ontology
JIST 2018 - Unified Access to Heterogeneous Data Sources using an OntologyJIST 2018 - Unified Access to Heterogeneous Data Sources using an Ontology
JIST 2018 - Unified Access to Heterogeneous Data Sources using an Ontology
 
Link Discovery Tutorial Part III: Benchmarking for Instance Matching Systems
Link Discovery Tutorial Part III: Benchmarking for Instance Matching SystemsLink Discovery Tutorial Part III: Benchmarking for Instance Matching Systems
Link Discovery Tutorial Part III: Benchmarking for Instance Matching Systems
 
Learning Commonalities in RDF
Learning Commonalities in RDFLearning Commonalities in RDF
Learning Commonalities in RDF
 
Efficient source selection for sparql endpoint federation
Efficient source selection for sparql endpoint federationEfficient source selection for sparql endpoint federation
Efficient source selection for sparql endpoint federation
 
HyperGraphQL
HyperGraphQLHyperGraphQL
HyperGraphQL
 
Data structures
Data structuresData structures
Data structures
 
Data Integration & Disintegration: Managing SN SciGraph with SHACL and OWL
Data Integration & Disintegration: Managing SN SciGraph with SHACL and OWLData Integration & Disintegration: Managing SN SciGraph with SHACL and OWL
Data Integration & Disintegration: Managing SN SciGraph with SHACL and OWL
 
Evolution of the Graph Schema
Evolution of the Graph SchemaEvolution of the Graph Schema
Evolution of the Graph Schema
 

Similar to Image Compression and Semantic Search Theory

Eswc2012 presentation: Supporting Linked Data Production for Cultural Heritag...
Eswc2012 presentation: Supporting Linked Data Production for Cultural Heritag...Eswc2012 presentation: Supporting Linked Data Production for Cultural Heritag...
Eswc2012 presentation: Supporting Linked Data Production for Cultural Heritag...Victor de Boer
 
Sparkler—Crawler on Apache Spark: Spark Summit East talk by Karanjeet Singh a...
Sparkler—Crawler on Apache Spark: Spark Summit East talk by Karanjeet Singh a...Sparkler—Crawler on Apache Spark: Spark Summit East talk by Karanjeet Singh a...
Sparkler—Crawler on Apache Spark: Spark Summit East talk by Karanjeet Singh a...Spark Summit
 
Sparkler at spark summit east 2017
Sparkler at spark summit east 2017Sparkler at spark summit east 2017
Sparkler at spark summit east 2017Thamme Gowda
 
Sparkler Presentation for Spark Summit East 2017
Sparkler Presentation for Spark Summit East 2017Sparkler Presentation for Spark Summit East 2017
Sparkler Presentation for Spark Summit East 2017Karanjeet Singh
 
20120606 Lazy Programmers Write Self-Modifying Code /or/ Dealing with XML Ord...
20120606 Lazy Programmers Write Self-Modifying Code /or/ Dealing with XML Ord...20120606 Lazy Programmers Write Self-Modifying Code /or/ Dealing with XML Ord...
20120606 Lazy Programmers Write Self-Modifying Code /or/ Dealing with XML Ord...David Horvath
 
A Unified Approach for Representing Metametadata
A Unified Approach for Representing MetametadataA Unified Approach for Representing Metametadata
A Unified Approach for Representing MetametadataKai Eckert
 

Similar to Image Compression and Semantic Search Theory (6)

Eswc2012 presentation: Supporting Linked Data Production for Cultural Heritag...
Eswc2012 presentation: Supporting Linked Data Production for Cultural Heritag...Eswc2012 presentation: Supporting Linked Data Production for Cultural Heritag...
Eswc2012 presentation: Supporting Linked Data Production for Cultural Heritag...
 
Sparkler—Crawler on Apache Spark: Spark Summit East talk by Karanjeet Singh a...
Sparkler—Crawler on Apache Spark: Spark Summit East talk by Karanjeet Singh a...Sparkler—Crawler on Apache Spark: Spark Summit East talk by Karanjeet Singh a...
Sparkler—Crawler on Apache Spark: Spark Summit East talk by Karanjeet Singh a...
 
Sparkler at spark summit east 2017
Sparkler at spark summit east 2017Sparkler at spark summit east 2017
Sparkler at spark summit east 2017
 
Sparkler Presentation for Spark Summit East 2017
Sparkler Presentation for Spark Summit East 2017Sparkler Presentation for Spark Summit East 2017
Sparkler Presentation for Spark Summit East 2017
 
20120606 Lazy Programmers Write Self-Modifying Code /or/ Dealing with XML Ord...
20120606 Lazy Programmers Write Self-Modifying Code /or/ Dealing with XML Ord...20120606 Lazy Programmers Write Self-Modifying Code /or/ Dealing with XML Ord...
20120606 Lazy Programmers Write Self-Modifying Code /or/ Dealing with XML Ord...
 
A Unified Approach for Representing Metametadata
A Unified Approach for Representing MetametadataA Unified Approach for Representing Metametadata
A Unified Approach for Representing Metametadata
 

Recently uploaded

Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz1
 
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptxthyngster
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfLars Albertsson
 
Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...
Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...
Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...shivangimorya083
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptSonatrach
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Callshivangimorya083
 
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改atducpo
 
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...Suhani Kapoor
 
Unveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystUnveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystSamantha Rae Coolbeth
 
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiVIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiSuhani Kapoor
 
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsappssapnasaifi408
 
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一ffjhghh
 
RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998YohFuh
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxJohnnyPlasten
 
Aminabad Call Girl Agent 9548273370 , Call Girls Service Lucknow
Aminabad Call Girl Agent 9548273370 , Call Girls Service LucknowAminabad Call Girl Agent 9548273370 , Call Girls Service Lucknow
Aminabad Call Girl Agent 9548273370 , Call Girls Service Lucknowmakika9823
 
Brighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingBrighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingNeil Barnes
 
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...Pooja Nehwal
 

Recently uploaded (20)

Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signals
 
Decoding Loan Approval: Predictive Modeling in Action
Decoding Loan Approval: Predictive Modeling in ActionDecoding Loan Approval: Predictive Modeling in Action
Decoding Loan Approval: Predictive Modeling in Action
 
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
 
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in  KishangarhDelhi 99530 vip 56974 Genuine Escort Service Call Girls in  Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdf
 
Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...
Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...
Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
 
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
 
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
 
Unveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystUnveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data Analyst
 
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiVIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
 
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
 
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
 
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一
 
RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptx
 
Aminabad Call Girl Agent 9548273370 , Call Girls Service Lucknow
Aminabad Call Girl Agent 9548273370 , Call Girls Service LucknowAminabad Call Girl Agent 9548273370 , Call Girls Service Lucknow
Aminabad Call Girl Agent 9548273370 , Call Girls Service Lucknow
 
Brighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingBrighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data Storytelling
 
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
 

Image Compression and Semantic Search Theory