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

Call Girls 🫤 Dwarka ➡️ 9711199171 ➡️ Delhi 🫦 Two shot with one girl
Call Girls 🫤 Dwarka ➡️ 9711199171 ➡️ Delhi 🫦 Two shot with one girlCall Girls 🫤 Dwarka ➡️ 9711199171 ➡️ Delhi 🫦 Two shot with one girl
Call Girls 🫤 Dwarka ➡️ 9711199171 ➡️ Delhi 🫦 Two shot with one girlkumarajju5765
 
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Delhi Call girls
 
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
 
꧁❤ 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
 
Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
Vip Model  Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...Vip Model  Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...shivangimorya083
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Delhi Call girls
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130Suhani Kapoor
 
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
 
Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxolyaivanovalion
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxolyaivanovalion
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfMarinCaroMartnezBerg
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxolyaivanovalion
 
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
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfLars Albertsson
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxolyaivanovalion
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFxolyaivanovalion
 
{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)

Sampling (random) method and Non random.ppt
Sampling (random) method and Non random.pptSampling (random) method and Non random.ppt
Sampling (random) method and Non random.ppt
 
Call Girls 🫤 Dwarka ➡️ 9711199171 ➡️ Delhi 🫦 Two shot with one girl
Call Girls 🫤 Dwarka ➡️ 9711199171 ➡️ Delhi 🫦 Two shot with one girlCall Girls 🫤 Dwarka ➡️ 9711199171 ➡️ Delhi 🫦 Two shot with one girl
Call Girls 🫤 Dwarka ➡️ 9711199171 ➡️ Delhi 🫦 Two shot with one girl
 
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
 
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
 
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
 
꧁❤ 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
 
Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
Vip Model  Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...Vip Model  Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
 
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
 
Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptx
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptx
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdf
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptx
 
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
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdf
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptx
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFx
 
{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