Skip to content

Commit

Permalink
🎨 prettify experiments
Browse files Browse the repository at this point in the history
  • Loading branch information
Hi-king committed Sep 13, 2017
1 parent f588fde commit e374293
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 4 deletions.
1 change: 1 addition & 0 deletions .gitignore
@@ -1,3 +1,4 @@
*.tar.gz
.idea
CMakeCache.txt
CMakeFiles/
Expand Down
8 changes: 4 additions & 4 deletions bin/run_experiment.py
Expand Up @@ -10,16 +10,16 @@
ALL_ALGORITHMS = ["kmeans", "pqkmeans", "bkmeans", "random"]

parser = argparse.ArgumentParser()
parser.add_argument("--dataset", default="siftsmall", choices=["siftsmall", "sift1m", "random"])
parser.add_argument("--dataset", default="siftsmall", choices=["siftsmall", "sift1m", "artificial"])
parser.add_argument("--algorithms", default=ALL_ALGORITHMS, nargs="+", choices=ALL_ALGORITHMS)
parser.add_argument("--k", default=5, type=int)
parser.add_argument("--k", default=100, type=int)
args = parser.parse_args()

if args.dataset == "siftsmall":
learn_data, test_data = pqkmeans.evaluation.get_siftsmall_dataset()
elif args.dataset == "sift1m":
learn_data, test_data = pqkmeans.evaluation.get_sift1m_dataset()
elif args.dataset == "random":
elif args.dataset == "artificial":
learn_data, test_data = pqkmeans.evaluation.get_gmm_random_dataset(k=args.k)
else:
raise Exception("no such dataset: {}".format(args.dataset))
Expand All @@ -31,8 +31,8 @@
elif algorithm == "pqkmeans":
encoder = pqkmeans.encoder.PQEncoder()
encoder.fit(learn_data)
kmeans = pqkmeans.clustering.PQKMeans(k=args.k, iteration=10, encoder=encoder)
coded = encoder.transform(test_data)
kmeans = pqkmeans.clustering.PQKMeans(k=args.k, iteration=10, encoder=encoder)
predicted = kmeans.fit_predict(coded)
elif algorithm == "bkmeans":
encoder = pqkmeans.encoder.ITQEncoder(num_bit=32)
Expand Down

0 comments on commit e374293

Please sign in to comment.