Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/KlugerLab/FIt-SNE
/ functions
Functions
179 in github.com/KlugerLab/FIt-SNE
⨍
Functions
179
◇
Types & classes
30
↓ 11 callers
Function
dot
src/annoylib.h:132
↓ 7 callers
Function
__map_mman_error
src/winlibs/mman.c:12
↓ 7 callers
Method
index
src/vptree.h:90
↓ 5 callers
Function
mmap
src/winlibs/mman.c:58
↓ 4 callers
Method
display
src/progress_bar/ProgressBar.hpp:25
↓ 4 callers
Method
flip
src/kissrandom.h:47
↓ 4 callers
Method
getWidth
src/sptree.cpp:68
↓ 4 callers
Function
sign
src/tsne.h:37
↓ 3 callers
Function
ftruncate
src/winlibs/mman.c:182
↓ 3 callers
Function
hsum256_ps_avx
Horizontal single sum of 256bit vector.
src/annoylib.h:165
↓ 3 callers
Function
interpolate
src/nbodyfft.cpp:310
↓ 3 callers
Function
munmap
src/winlibs/mman.c:129
↓ 3 callers
Function
n_body_fft_2d
src/nbodyfft.cpp:73
↓ 3 callers
Function
nbodyfft
src/nbodyfft.cpp:339
↓ 3 callers
Function
precompute
src/nbodyfft.cpp:251
↓ 3 callers
Function
precompute_2d
src/nbodyfft.cpp:9
↓ 2 callers
Function
__map_mmap_prot_page
src/winlibs/mman.c:20
↓ 2 callers
Method
computeNonEdgeForces
Compute non-edge forces using Barnes-Hut algorithm
src/sptree.cpp:326
↓ 2 callers
Method
containsPoint
Checks whether a point lies in a cell
src/sptree.cpp:81
↓ 2 callers
Method
dimensionality
src/vptree.h:92
↓ 2 callers
Method
getCorner
src/sptree.cpp:64
↓ 2 callers
Method
get_nns_by_item
src/annoylib.h:1127
↓ 2 callers
Function
get_norm
src/annoylib.h:322
↓ 2 callers
Method
insert
Insert a point into the SPTree
src/sptree.cpp:197
↓ 2 callers
Function
remap_memory
src/annoylib.h:110
↓ 2 callers
Method
x
src/vptree.h:94
↓ 1 callers
Function
__map_mmap_prot_file
src/winlibs/mman.c:41
↓ 1 callers
Method
add_item
src/annoylib.h:851
↓ 1 callers
Method
build
src/annoylib.h:910
↓ 1 callers
Method
computeEdgeForces
Computes edge forces
src/sptree.cpp:358
↓ 1 callers
Method
create
Function to create a new VpTree from data
src/vptree.h:123
↓ 1 callers
Function
euclidean_distance
src/annoylib.h:151
↓ 1 callers
Method
load_data
Function that loads data from a t-SNE file Note: this function does a malloc that should be freed elsewhere
src/tsne.cpp:1894
↓ 1 callers
Function
manhattan_distance
src/annoylib.h:143
↓ 1 callers
Function
print_progress
Helper function for printing Y at each iteration. Useful for debugging
src/tsne.cpp:100
↓ 1 callers
Method
run
Perform t-SNE
src/tsne.cpp:118
↓ 1 callers
Method
save_data
Function that saves map to a t-SNE file
src/tsne.cpp:2023
↓ 1 callers
Method
search
Function that uses the tree to find the k nearest neighbors of target
src/vptree.h:130
↓ 1 callers
Method
setCorner
src/sptree.cpp:72
↓ 1 callers
Method
setWidth
src/sptree.cpp:76
↓ 1 callers
Method
set_seed
src/annoylib.h:1155
Method
AnnoyIndex
src/annoylib.h:836
Method
Cell
Constructs cell
src/sptree.cpp:44
Method
DataPoint
src/vptree.h:55
Method
DistanceComparator
src/vptree.h:192
Method
HeapItem
src/vptree.h:177
Method
Kiss32Random
seed must be != 0
src/kissrandom.h:24
Method
Kiss64Random
seed must be != 0
src/kissrandom.h:68
Method
Node
src/vptree.h:165
Method
ProgressBar
src/progress_bar/ProgressBar.hpp:18
Method
SPTree
Default constructor for SPTree -- build tree, too!
src/sptree.cpp:91
Method
VpTree
Default constructor
src/vptree.h:115
Method
_allocate_size
src/annoylib.h:1160
Method
_get
src/annoylib.h:1180
Method
_get_all_nns
src/annoylib.h:1268
Method
_make_tree
src/annoylib.h:1184
Function
_mprotect
src/winlibs/mman.c:139
Method
add_item_impl
src/annoylib.h:856
Method
buildFromPoints
Function that (recursively) fills the tree
src/vptree.h:200
Method
cole_popcount
src/annoylib.h:615
Method
computeExactGradient
Compute the exact gradient of the t-SNE cost function
src/tsne.cpp:1231
Method
computeExactGradientTest
src/tsne.cpp:1171
Method
computeFftGradient
Compute the gradient of the t-SNE cost function using the FFT interpolation based approximation
src/tsne.cpp:1026
Method
computeFftGradientOneD
Compute the gradient of the t-SNE cost function using the FFT interpolation based approximation for for one dimensional Ys
src/tsne.cpp:757
Method
computeFftGradientOneDVariableDf
Compute the gradient of the t-SNE cost function using the FFT interpolation based approximation for for one dimensional Ys
src/tsne.cpp:646
Method
computeFftGradientVariableDf
Compute the gradient of the t-SNE cost function using the FFT interpolation based approximation, with variable degree of freedom df
src/tsne.cpp:859
Method
computeGaussianPerplexity
Compute input similarities using exact algorithm
src/tsne.cpp:1503
Method
computeGradient
Compute gradient of the t-SNE cost function (using Barnes-Hut algorithm)
src/tsne.cpp:596
Method
computeSquaredEuclideanDistance
Compute squared Euclidean distance matrix
src/tsne.cpp:1831
Method
copy_node
src/annoylib.h:385
Method
copy_node
src/annoylib.h:513
Method
create_split
src/annoylib.h:448
Method
create_split
src/annoylib.h:519
Method
create_split
src/annoylib.h:644
Method
create_split
src/annoylib.h:730
Method
create_split
src/annoylib.h:761
Method
distance
src/annoylib.h:424
Method
distance
src/annoylib.h:499
Method
distance
src/annoylib.h:626
Method
distance
src/annoylib.h:726
Method
distance
src/annoylib.h:757
Method
distances2similarities
Converts an array of [squared] Euclidean distances into similarities aka affinities using a specified perplexity value (or a specified kernel width)
src/tsne.cpp:1393
Method
done
src/progress_bar/ProgressBar.hpp:45
Function
dot<float>
src/annoylib.h:173
Function
euclidean_distance
src/vptree.h:97
Function
euclidean_distance<float>
src/annoylib.h:221
Method
evaluateError
Evaluate t-SNE cost function (exactly)
src/tsne.cpp:1285
Method
evaluateErrorFft
Evaluate t-SNE cost function (approximately) using FFT
src/tsne.cpp:1328
Function
fast_tsne
Run t-SNE. This implementation supports exact t-SNE, Barnes-Hut t-SNE and FFT-accelerated interpolation-based t-SNE (FIt-SNE). This is a Python
fast_tsne.py:19
Method
fill
Build SPTree on dataset
src/sptree.cpp:278
Method
flip
src/kissrandom.h:92
Function
general_kernel
src/tsne.cpp:73
Function
general_kernel_2d
src/tsne.cpp:88
Method
getAllIndices
Build a list of all indices in SPTree
src/sptree.cpp:298
Method
getDepth
src/sptree.cpp:317
Method
getParent
Get the parent of the current tree
src/sptree.cpp:191
Method
get_distance
src/annoylib.h:1123
Method
get_f
src/annoylib.h:847
Method
get_item
src/annoylib.h:1149
Method
get_n_items
src/annoylib.h:1137
next →
1–100 of 179, ranked by callers