Plots for mih
Recall/Queries per second (1/s)
\begin{figure}
\centering
\begin{tikzpicture}
\begin{axis}[
xlabel={ Recall },
ylabel={ Queries per second (1/s) },
ymode = log,
yticklabel style={/pgf/number format/fixed,
/pgf/number format/precision=3},
legend style = { anchor=west},
cycle list name = black white
]
\addplot coordinates {
(1.0, 469.865268002)
};
\addlegendentry{ sift-256-hamming (k = 10) };
\addplot coordinates {
(1.0, 19.9397820393)
};
\addlegendentry{ word2bits-800-hamming (k = 10) };
\end{axis}
\end{tikzpicture}
\caption{ Recall-Queries per second (1/s) tradeoff - up and to the right is better }
\label{}
\end{figure}
Recall/Index size (kB)/Queries per second (s)
\begin{figure}
\centering
\begin{tikzpicture}
\begin{axis}[
xlabel={ Recall },
ylabel={ Index size (kB)/Queries per second (s) },
ymode = log,
yticklabel style={/pgf/number format/fixed,
/pgf/number format/precision=3},
legend style = { anchor=west},
cycle list name = black white
]
\addplot coordinates {
(1.0, 242.741925755)
};
\addlegendentry{ sift-256-hamming (k = 10) };
\addplot coordinates {
(1.0, 7635.38937889)
};
\addlegendentry{ word2bits-800-hamming (k = 10) };
\end{axis}
\end{tikzpicture}
\caption{ Recall-Index size (kB)/Queries per second (s) tradeoff - down and to the right is better }
\label{}
\end{figure}
Recall/Build time (s)
\begin{figure}
\centering
\begin{tikzpicture}
\begin{axis}[
xlabel={ Recall },
ylabel={ Build time (s) },
ymode = log,
yticklabel style={/pgf/number format/fixed,
/pgf/number format/precision=3},
legend style = { anchor=west},
cycle list name = black white
]
\addplot coordinates {
(1.0, 91.5810556412)
};
\addlegendentry{ sift-256-hamming (k = 10) };
\addplot coordinates {
(1.0, 67.3103375435)
};
\addlegendentry{ word2bits-800-hamming (k = 10) };
\end{axis}
\end{tikzpicture}
\caption{ Recall-Build time (s) tradeoff - down and to the right is better }
\label{}
\end{figure}
Recall/Index size (kB)
\begin{figure}
\centering
\begin{tikzpicture}
\begin{axis}[
xlabel={ Recall },
ylabel={ Index size (kB) },
ymode = log,
yticklabel style={/pgf/number format/fixed,
/pgf/number format/precision=3},
legend style = { anchor=west},
cycle list name = black white
]
\addplot coordinates {
(1.0, 114056.0)
};
\addlegendentry{ sift-256-hamming (k = 10) };
\addplot coordinates {
(1.0, 152248.0)
};
\addlegendentry{ word2bits-800-hamming (k = 10) };
\end{axis}
\end{tikzpicture}
\caption{ Recall-Index size (kB) tradeoff - down and to the right is better }
\label{}
\end{figure}
Epsilon 0.01 Recall/Queries per second (1/s)
\begin{figure}
\centering
\begin{tikzpicture}
\begin{axis}[
xlabel={ Epsilon 0.01 Recall },
ylabel={ Queries per second (1/s) },
ymode = log,
yticklabel style={/pgf/number format/fixed,
/pgf/number format/precision=3},
legend style = { anchor=west},
cycle list name = black white
]
\addplot coordinates {
(1.0, 469.865268002)
};
\addlegendentry{ sift-256-hamming (k = 10) };
\addplot coordinates {
(1.0, 19.9397820393)
};
\addlegendentry{ word2bits-800-hamming (k = 10) };
\end{axis}
\end{tikzpicture}
\caption{ Epsilon 0.01 Recall-Queries per second (1/s) tradeoff - up and to the right is better }
\label{}
\end{figure}
Scatterplots for mih
Recall/Queries per second (1/s)
\begin{figure}
\centering
\begin{tikzpicture}
\begin{axis}[
xlabel={ Recall },
ylabel={ Queries per second (1/s) },
ymode = log,
yticklabel style={/pgf/number format/fixed,
/pgf/number format/precision=3},
legend style = { anchor=west},
cycle list name = black white
]
\addplot [only marks] coordinates {
(1.0, 469.865268002)
(1.0, 468.326130112)
(1.0, 407.716501066)
(1.0, 174.463911756)
(1.0, 172.699746606)
(1.0, 166.236632228)
(1.0, 90.7592351269)
(1.0, 89.7056343524)
(1.0, 71.9487986742)
};
\addlegendentry{ sift-256-hamming (k = 10) };
\addplot [only marks] coordinates {
(1.0, 19.9397820393)
(1.0, 18.9852298194)
(1.0, 17.4149095142)
(1.0, 16.9990773501)
(1.0, 12.2244315829)
(1.0, 11.7924986571)
(1.0, 11.4296583314)
(1.0, 10.4340446749)
(1.0, 10.4291886133)
(1.0, 6.32088811885)
(1.0, 6.2119560266)
(1.0, 5.53225815063)
(1.0, 0.637200820819)
(1.0, 0.619397128084)
(1.0, 0.611376851119)
};
\addlegendentry{ word2bits-800-hamming (k = 10) };
\end{axis}
\end{tikzpicture}
\caption{ Recall-Queries per second (1/s) tradeoff - up and to the right is better }
\label{}
\end{figure}
Recall/Index size (kB)/Queries per second (s)
\begin{figure}
\centering
\begin{tikzpicture}
\begin{axis}[
xlabel={ Recall },
ylabel={ Index size (kB)/Queries per second (s) },
ymode = log,
yticklabel style={/pgf/number format/fixed,
/pgf/number format/precision=3},
legend style = { anchor=west},
cycle list name = black white
]
\addplot [only marks] coordinates {
(1.0, 242.741925755)
(1.0, 243.642181513)
(1.0, 307.233088856)
(1.0, 1722.18286967)
(1.0, 1741.87497952)
(1.0, 2171.04389341)
(1.0, 11342.7698604)
(1.0, 11437.3763646)
(1.0, 11811.6204213)
};
\addlegendentry{ sift-256-hamming (k = 10) };
\addplot [only marks] coordinates {
(1.0, 7635.38937889)
(1.0, 8754.5674513)
(1.0, 10190.8695254)
(1.0, 11390.5005555)
(1.0, 12469.1278254)
(1.0, 16420.9473861)
(1.0, 20115.736913)
(1.0, 22179.3184916)
(1.0, 22235.2868089)
(1.0, 89883.5716306)
(1.0, 91307.149885)
(1.0, 101678.552353)
(1.0, 18990452.6244)
(1.0, 19309020.7521)
(1.0, 19642091.4171)
};
\addlegendentry{ word2bits-800-hamming (k = 10) };
\end{axis}
\end{tikzpicture}
\caption{ Recall-Index size (kB)/Queries per second (s) tradeoff - down and to the right is better }
\label{}
\end{figure}
Recall/Build time (s)
\begin{figure}
\centering
\begin{tikzpicture}
\begin{axis}[
xlabel={ Recall },
ylabel={ Build time (s) },
ymode = log,
yticklabel style={/pgf/number format/fixed,
/pgf/number format/precision=3},
legend style = { anchor=west},
cycle list name = black white
]
\addplot [only marks] coordinates {
(1.0, 91.5810556412)
(1.0, 94.8494906425)
(1.0, 95.5479946136)
(1.0, 97.3964793682)
(1.0, 99.5732018948)
(1.0, 99.9371926785)
(1.0, 99.9923045635)
(1.0, 102.394099712)
(1.0, 104.235951662)
};
\addlegendentry{ sift-256-hamming (k = 10) };
\addplot [only marks] coordinates {
(1.0, 67.3103375435)
(1.0, 67.6820471287)
(1.0, 73.5363297462)
(1.0, 78.7361838818)
(1.0, 79.3314437866)
(1.0, 80.1825866699)
(1.0, 82.4623212814)
(1.0, 82.5971655846)
(1.0, 83.7173416615)
(1.0, 85.1310427189)
(1.0, 89.0594594479)
(1.0, 94.5883111954)
(1.0, 98.6963105202)
(1.0, 103.064054489)
(1.0, 105.511287451)
};
\addlegendentry{ word2bits-800-hamming (k = 10) };
\end{axis}
\end{tikzpicture}
\caption{ Recall-Build time (s) tradeoff - down and to the right is better }
\label{}
\end{figure}
Recall/Index size (kB)
\begin{figure}
\centering
\begin{tikzpicture}
\begin{axis}[
xlabel={ Recall },
ylabel={ Index size (kB) },
ymode = log,
yticklabel style={/pgf/number format/fixed,
/pgf/number format/precision=3},
legend style = { anchor=west},
cycle list name = black white
]
\addplot [only marks] coordinates {
(1.0, 114056.0)
(1.0, 114104.0)
(1.0, 125264.0)
(1.0, 156204.0)
(1.0, 156256.0)
(1.0, 156304.0)
(1.0, 1963524.0)
(1.0, 1975232.0)
(1.0, 1978904.0)
};
\addlegendentry{ sift-256-hamming (k = 10) };
\addplot [only marks] coordinates {
(1.0, 152248.0)
(1.0, 152428.0)
(1.0, 152460.0)
(1.0, 193476.0)
(1.0, 193628.0)
(1.0, 193644.0)
(1.0, 229916.0)
(1.0, 231420.0)
(1.0, 231896.0)
(1.0, 562512.0)
(1.0, 567196.0)
(1.0, 568144.0)
(1.0, 11959952.0)
(1.0, 12008720.0)
(1.0, 12100732.0)
};
\addlegendentry{ word2bits-800-hamming (k = 10) };
\end{axis}
\end{tikzpicture}
\caption{ Recall-Index size (kB) tradeoff - down and to the right is better }
\label{}
\end{figure}
Epsilon 0.01 Recall/Queries per second (1/s)
\begin{figure}
\centering
\begin{tikzpicture}
\begin{axis}[
xlabel={ Epsilon 0.01 Recall },
ylabel={ Queries per second (1/s) },
ymode = log,
yticklabel style={/pgf/number format/fixed,
/pgf/number format/precision=3},
legend style = { anchor=west},
cycle list name = black white
]
\addplot [only marks] coordinates {
(1.0, 469.865268002)
(1.0, 468.326130112)
(1.0, 407.716501066)
(1.0, 174.463911756)
(1.0, 172.699746606)
(1.0, 166.236632228)
(1.0, 90.7592351269)
(1.0, 89.7056343524)
(1.0, 71.9487986742)
};
\addlegendentry{ sift-256-hamming (k = 10) };
\addplot [only marks] coordinates {
(1.0, 19.9397820393)
(1.0, 18.9852298194)
(1.0, 17.4149095142)
(1.0, 16.9990773501)
(1.0, 12.2244315829)
(1.0, 11.7924986571)
(1.0, 11.4296583314)
(1.0, 10.4340446749)
(1.0, 10.4291886133)
(1.0, 6.32088811885)
(1.0, 6.2119560266)
(1.0, 5.53225815063)
(1.0, 0.637200820819)
(1.0, 0.619397128084)
(1.0, 0.611376851119)
};
\addlegendentry{ word2bits-800-hamming (k = 10) };
\end{axis}
\end{tikzpicture}
\caption{ Epsilon 0.01 Recall-Queries per second (1/s) tradeoff - up and to the right is better }
\label{}
\end{figure}