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

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
Franz Inc. - AllegroGraph
ย 
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
National Institute of Informatics
ย 
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
Muhammad Saleem
ย 

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 Theory behind Image Compression and Semantic Search

Similar to Theory behind Image Compression and Semantic Search (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 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
ย 
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 Bommasandra Just Call ๐Ÿ‘— 7737669865 ๐Ÿ‘— Top Class Call Girl Service B...
Call Girls Bommasandra Just Call ๐Ÿ‘— 7737669865 ๐Ÿ‘— Top Class Call Girl Service B...Call Girls Bommasandra Just Call ๐Ÿ‘— 7737669865 ๐Ÿ‘— Top Class Call Girl Service B...
Call Girls Bommasandra Just Call ๐Ÿ‘— 7737669865 ๐Ÿ‘— Top Class Call Girl Service B...
amitlee9823
ย 
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
SUHANI PANDEY
ย 
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
amitlee9823
ย 
Call Girls In Attibele โ˜Ž 7737669865 ๐Ÿฅต Book Your One night Stand
Call Girls In Attibele โ˜Ž 7737669865 ๐Ÿฅต Book Your One night StandCall Girls In Attibele โ˜Ž 7737669865 ๐Ÿฅต Book Your One night Stand
Call Girls In Attibele โ˜Ž 7737669865 ๐Ÿฅต Book Your One night Stand
amitlee9823
ย 
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
amitlee9823
ย 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
ย 
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
Abortion pills in Riyadh +966572737505 get cytotec
ย 
Call Girls Indiranagar Just Call ๐Ÿ‘— 7737669865 ๐Ÿ‘— Top Class Call Girl Service B...
Call Girls Indiranagar Just Call ๐Ÿ‘— 7737669865 ๐Ÿ‘— Top Class Call Girl Service B...Call Girls Indiranagar Just Call ๐Ÿ‘— 7737669865 ๐Ÿ‘— Top Class Call Girl Service B...
Call Girls Indiranagar Just Call ๐Ÿ‘— 7737669865 ๐Ÿ‘— Top Class Call Girl Service B...
amitlee9823
ย 
Call Girls In Hsr Layout โ˜Ž 7737669865 ๐Ÿฅต Book Your One night Stand
Call Girls In Hsr Layout โ˜Ž 7737669865 ๐Ÿฅต Book Your One night StandCall Girls In Hsr Layout โ˜Ž 7737669865 ๐Ÿฅต Book Your One night Stand
Call Girls In Hsr Layout โ˜Ž 7737669865 ๐Ÿฅต Book Your One night Stand
amitlee9823
ย 

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
ย 
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...
ย 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFx
ย 
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...
ย 
Call Girls Bommasandra Just Call ๐Ÿ‘— 7737669865 ๐Ÿ‘— Top Class Call Girl Service B...
Call Girls Bommasandra Just Call ๐Ÿ‘— 7737669865 ๐Ÿ‘— Top Class Call Girl Service B...Call Girls Bommasandra Just Call ๐Ÿ‘— 7737669865 ๐Ÿ‘— Top Class Call Girl Service B...
Call Girls Bommasandra Just Call ๐Ÿ‘— 7737669865 ๐Ÿ‘— Top Class Call Girl Service B...
ย 
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
ย 
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
ย 
Call Girls In Attibele โ˜Ž 7737669865 ๐Ÿฅต Book Your One night Stand
Call Girls In Attibele โ˜Ž 7737669865 ๐Ÿฅต Book Your One night StandCall Girls In Attibele โ˜Ž 7737669865 ๐Ÿฅต Book Your One night Stand
Call Girls In Attibele โ˜Ž 7737669865 ๐Ÿฅต Book Your One night Stand
ย 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptx
ย 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Research
ย 
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
ย 
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
ย 
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
ย 
BDSMโšกCall Girls in Mandawali Delhi >เผ’8448380779 Escort Service
BDSMโšกCall Girls in Mandawali Delhi >เผ’8448380779 Escort ServiceBDSMโšกCall Girls in Mandawali Delhi >เผ’8448380779 Escort Service
BDSMโšกCall Girls in Mandawali Delhi >เผ’8448380779 Escort Service
ย 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ย 
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
ย 
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
ย 
Call Girls Indiranagar Just Call ๐Ÿ‘— 7737669865 ๐Ÿ‘— Top Class Call Girl Service B...
Call Girls Indiranagar Just Call ๐Ÿ‘— 7737669865 ๐Ÿ‘— Top Class Call Girl Service B...Call Girls Indiranagar Just Call ๐Ÿ‘— 7737669865 ๐Ÿ‘— Top Class Call Girl Service B...
Call Girls Indiranagar Just Call ๐Ÿ‘— 7737669865 ๐Ÿ‘— Top Class Call Girl Service B...
ย 
Call Girls In Hsr Layout โ˜Ž 7737669865 ๐Ÿฅต Book Your One night Stand
Call Girls In Hsr Layout โ˜Ž 7737669865 ๐Ÿฅต Book Your One night StandCall Girls In Hsr Layout โ˜Ž 7737669865 ๐Ÿฅต Book Your One night Stand
Call Girls In Hsr Layout โ˜Ž 7737669865 ๐Ÿฅต Book Your One night Stand
ย 
Predicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science ProjectPredicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science Project
ย 

Theory behind Image Compression and Semantic Search