qdtsne
A quick and dirty t-SNE C++ library
Loading...
Searching...
No Matches
Options.hpp
Go to the documentation of this file.
1#ifndef QDTSNE_OPTIONS_HPP
2#define QDTSNE_OPTIONS_HPP
3
9namespace qdtsne {
10
14struct Options {
22 double perplexity = 30;
23
30 bool infer_perplexity = true;
31
39 double theta = 1;
40
44 int max_iterations = 1000;
45
53 int stop_lying_iter = 250;
54
63 int mom_switch_iter = 250;
64
68 double start_momentum = 0.5;
69
73 double final_momentum = 0.8;
74
79 double eta = 200;
80
85
95 int max_depth = 20;
96
102 bool leaf_approximation = false;
103
109 int num_threads = 1;
110};
111
112}
113
114#endif
Quick and dirty t-SNE.
Options for initialize().
Definition Options.hpp:14
int mom_switch_iter
Definition Options.hpp:63
int max_depth
Definition Options.hpp:95
int max_iterations
Definition Options.hpp:44
bool leaf_approximation
Definition Options.hpp:102
double eta
Definition Options.hpp:79
bool infer_perplexity
Definition Options.hpp:30
double final_momentum
Definition Options.hpp:73
double exaggeration_factor
Definition Options.hpp:84
double start_momentum
Definition Options.hpp:68
int num_threads
Definition Options.hpp:109
double theta
Definition Options.hpp:39
double perplexity
Definition Options.hpp:22
int stop_lying_iter
Definition Options.hpp:53