Skip to content

Machine Learning

  • fluid.knnregressor The fluid.knnregressor object performs K-Nearest Neighbours regression, enabling the prediction of outputs by finding the weighted average of neighboring data points within datasets.
  • fluid.umap The fluid.umap object performs Uniform Manifold Approximation and Projection (UMAP) for dimensionality reduction on a fluid.dataset.
  • onnx onnx is a lightweight Pure Data external that lets you run ONNX models directly inside Pd.
  • fluid.standardize The fluid.standardize object rescales a FluidDataSet by transforming its data to have a mean of 0 and a standard deviation of 1 for each dimension.
  • fluid.knnclassifier The fluid.knnclassifier object implements a K-Nearest Neighbors classifier, leveraging a fluid.kdtree for efficient data searching.
  • fluid.plotter The fluid.plotter object provides a native graphical user interface for plotting and querying two-dimensional datasets.
  • fluid.pca fluid.pca performs Principal Component Analysis (PCA) on a fluid.dataset to reduce dimensionality, such as transforming 13 MFCC values into 2.
  • fluid.labelset The fluid.labelset object is a container that associates string identifiers with corresponding labels, primarily used in conjunction with fluid.dataset~ for machine learning tasks.
  • fluid.skmeans fluid.skmeans implements the K-means clustering algorithm with cosine similarity.
  • fluid.nmffilter~ The fluid.nmffilter~ object decomposes and resynthesizes an audio signal by filtering it against spectral templates, or "bases," typically generated by fluid.bufnmf~.
  • fluid.bufflatten The fluid.bufflatten object flattens a multi-channel buffer into a single-channel buffer.
  • fluid.kmeans The fluid.kmeans object implements the K-means clustering algorithm, used to group data points from a fluid.dataset into a specified number of clusters.
  • fluid.bufnmf The fluid.bufnmf object performs Non-Negative Matrix Factorisation (NMF) to decompose the spectrum of a sound into multiple components, represented by 'bases' (spectral profiles) and 'activations' (temporal envelopes).
  • fluid.bufnmfseed The fluid.bufnmfseed object computes initial bases and activations for Non-negative Matrix Factorization (NMF) from an input audio buffer.
  • fluid.nmfmatch~ The fluid.nmfmatch~ object matches an incoming audio signal against a set of spectral templates, typically derived using Non-negative Matrix Factorization (NMF).
  • fluid.normalize The fluid.normalize object normalizes a fluid.dataset or a single data point.
  • fluid.nmfmorph~ The fluid.nmfmorph~ object performs cross-synthesis between two audio sources using Nonnegative Matrix Factorization (NMF) and Optimal Transport (OT).
  • fluid.robustscale The fluid.robustscale object applies robust scaling to fluid.dataset objects.
  • fluid.mds The fluid.mds object performs Multidimensional Scaling (MDS) for dimensionality reduction on a fluid.dataset.
  • fluid.mlpclassifier The fluid.mlpclassifier object performs classification using a Multi-Layer Perceptron (MLP) neural network.
  • fluid.mlpregressor The fluid.mlpregressor object performs regression using a Multi-Layer Perceptron (MLP) neural network.
  • fluid.ls2text fluid.ls2text is a utility object designed to convert a fluid.labelset from a fluid.dataset into a text object.
  • fluid.bufnmfcross fluid.bufnmfcross reconstructs a target sound by using components learned from a source sound through Non-negative Matrix Factorization (NMF).