qdtsne
Quick and dirty t-SNE in C++
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 {
24 double perplexity = 30;
25
33 bool infer_perplexity = true;
34
44 double theta = 1;
45
50 int max_iterations = 1000;
51
59
65
74
79 double start_momentum = 0.5;
80
85 double final_momentum = 0.8;
86
91 double eta = 200;
92
105 int max_depth = 20;
106
117 bool leaf_approximation = false;
118
124 int num_threads = 1;
125};
126
127}
128
129#endif
Quick and dirty t-SNE.
Options for initialize().
Definition Options.hpp:14
int max_depth
Definition Options.hpp:105
int momentum_switch_iterations
Definition Options.hpp:73
int early_exaggeration_iterations
Definition Options.hpp:58
int max_iterations
Definition Options.hpp:50
bool leaf_approximation
Definition Options.hpp:117
double eta
Definition Options.hpp:91
bool infer_perplexity
Definition Options.hpp:33
double final_momentum
Definition Options.hpp:85
double exaggeration_factor
Definition Options.hpp:64
int num_threads
Definition Options.hpp:124
double theta
Definition Options.hpp:44
double perplexity
Definition Options.hpp:24