|
umappp
A C++ library for UMAP
|
Initialize the UMAP algorithm. More...
#include "NeighborList.hpp"#include "combine_neighbor_sets.hpp"#include "find_ab.hpp"#include "neighbor_similarities.hpp"#include "spectral_init.hpp"#include "Status.hpp"#include "knncolle/knncolle.hpp"#include <random>#include <cstddef>#include <optional>

Go to the source code of this file.
Namespaces | |
| namespace | umappp |
| Functions for creating UMAP embeddings. | |
Functions | |
| template<typename Index_ , typename Float_ > | |
| Status< Index_, Float_ > | umappp::initialize (NeighborList< Index_, Float_ > x, const std::size_t num_dim, Float_ *const embedding, Options options) |
| template<typename Index_ , typename Input_ , typename Float_ > | |
| Status< Index_, Float_ > | umappp::initialize (const knncolle::Prebuilt< Index_, Input_, Float_ > &prebuilt, const std::size_t num_dim, Float_ *const embedding, Options options) |
| template<typename Index_ , typename Float_ , class Matrix_ = knncolle::Matrix<Index_, Float_>> | |
| Status< Index_, Float_ > | umappp::initialize (const std::size_t data_dim, const Index_ num_obs, const Float_ *const data, const knncolle::Builder< Index_, Float_, Float_, Matrix_ > &builder, const std::size_t num_dim, Float_ *const embedding, Options options) |
Initialize the UMAP algorithm.