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
29 bool infer_perplexity = true;
30
38 double theta = 1;
39
43 int max_iterations = 1000;
44
52 int stop_lying_iter = 250;
53
62 int mom_switch_iter = 250;
63
67 double start_momentum = 0.5;
68
72 double final_momentum = 0.8;
73
78 double eta = 200;
79
84
94 int max_depth = 20;
95
101 bool leaf_approximation = false;
102
108 int num_threads = 1;
109};
110
111}
112
113#endif
Quick and dirty t-SNE.
Options for initialize().
Definition Options.hpp:14
int mom_switch_iter
Definition Options.hpp:62
int max_depth
Definition Options.hpp:94
int max_iterations
Definition Options.hpp:43
bool leaf_approximation
Definition Options.hpp:101
double eta
Definition Options.hpp:78
bool infer_perplexity
Definition Options.hpp:29
double final_momentum
Definition Options.hpp:72
double exaggeration_factor
Definition Options.hpp:83
double start_momentum
Definition Options.hpp:67
int num_threads
Definition Options.hpp:108
double theta
Definition Options.hpp:38
double perplexity
Definition Options.hpp:22
int stop_lying_iter
Definition Options.hpp:52