A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://torchdr.github.io/dev/gen_modules/torchdr.PACMAPAffinity.html below:

PACMAPAffinity — TorchDR 0.3 documentation

PACMAPAffinity#
class torchdr.PACMAPAffinity(n_neighbors: float = 10, metric: str = 'sqeuclidean', zero_diag: bool = True, device: str = 'auto', backend: str | None = None, verbose: bool = False, compile: bool = False, _pre_processed: bool = False)[source]#

Bases: SparseAffinity

Compute the input affinity used in PACMAP [Wang et al., 2021].

Parameters:
  • n_neighbors (float, optional) – Number of effective nearest neighbors to consider. Similar to the perplexity.

  • tol (float, optional) – Precision threshold for the root search.

  • metric (str, optional) – Metric to use for pairwise distances computation.

  • zero_diag (bool, optional) – Whether to set the diagonal of the affinity matrix to zero.

  • device (str, optional) – Device to use for computations.

  • backend ({"keops", "faiss", None}, optional) – Which backend to use for handling sparsity and memory efficiency. Default is None.

  • verbose (bool, optional) – Verbosity. Default is False.

  • compile (bool, optional) – Whether to compile the computation. Default is False.

  • _pre_processed (bool, optional) – If True, assumes inputs are already torch tensors on the correct device and skips the to_torch conversion. Default is False.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4