-
Notifications
You must be signed in to change notification settings - Fork 747
/
summary.html
60 lines (59 loc) · 3.43 KB
/
summary.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
{% extends "general.html" %}
{% block content %}
<div class="container">
<h1>Info</h1>
<p>ANN-Benchmarks is a benchmarking environment for approximate nearest neighbor algorithms search. This website contains the current benchmarking results. Please visit <a href="http://github.com/erikbern/ann-benchmarks/">http://github.com/erikbern/ann-benchmarks/</a> to get an overview over evaluated data sets and algorithms. Make a pull request on <a href="http://github.com/erikbern/ann-benchmarks/">Github</a> to add your own code or improvements to the
benchmarking system.
</p>
<div id="results">
<h1>Benchmarking Results</h1>
<p>Results are split by distance measure and dataset. In the bottom, you can find an overview of an algorithm's performance on all datasets. Each dataset is annoted
by <em>(k = ...)</em>, the number of nearest neighbors an algorithm was supposed to return. The plot shown depicts <em>Recall</em> (the fraction
of true nearest neighbors found, on average over all queries) against <em>Queries per second</em>. Clicking on a plot reveils detailled interactive plots, including
approximate recall, index size, and build time.</p>
{% for type in ['non-batch', 'batch'] %}
{% if len(dataset_with_distances[type]) > 0 %}
{% if type == 'batch' %}
<h2>Benchmarks for Batched Queries</h2>
{% else %}
<h2>Benchmarks for Single Queries</h2>
{% endif %}
<h2 id ="datasets">Results by Dataset</h2>
{% for distance_data in dataset_with_distances[type] %}
<h3>Distance: {{ distance_data.name }} </h3>
{% for entry in distance_data.entries %}
<a href="./{{ entry.name }}.html">
<div class="row" id="{{entry.name}}">
<div class = "col-md-4 bg-success">
<h4>{{entry.desc}}</h4>
</div>
<div class = "col-md-8">
<img class = "img-responsive" src="{{ entry.name }}.png" />
</div>
</div>
</a>
<hr />
{% endfor %}
{% endfor %}
<h2 id="algorithms">Results by Algorithm</h2>
<ul class="list-inline"><b>Algorithms:</b>
{% for algo in algorithms[type].keys() %}
<li><a href="#{{algo}}">{{algo}}</a></li>
{% endfor %}
</ul>
{% for algo in algorithms[type].keys()%}
<a href="./{{ algo }}.html">
<div class="row" id="{{algo}}">
<div class = "col-md-4 bg-success">
<h4>{{algo}}</h4>
</div>
<div class = "col-md-8">
<img class = "img-responsive" src="{{ algo }}.png" />
</div>
</div>
</a>
<hr />
{% endfor %}
{% endif %}
{% endfor %}
{% endblock %}