All Projects → dlab-berkeley → Unsupervised-Learning-in-R

dlab-berkeley / Unsupervised-Learning-in-R

Licence: other
Workshop (6 hours): Clustering (Hdbscan, LCA, Hopach), dimension reduction (UMAP, GLRM), and anomaly detection (isolation forests).

Programming Languages

r
7636 projects

Projects that are alternatives of or similar to Unsupervised-Learning-in-R

Awesome Community Detection
A curated list of community detection research papers with implementations.
Stars: ✭ 1,874 (+5411.76%)
Mutual labels:  clustering, dimensionality-reduction, unsupervised-learning
ReductionWrappers
R wrappers to connect Python dimensional reduction tools and single cell data objects (Seurat, SingleCellExperiment, etc...)
Stars: ✭ 31 (-8.82%)
Mutual labels:  dimensionality-reduction, umap
treecut
Find nodes in hierarchical clustering that are statistically significant
Stars: ✭ 26 (-23.53%)
Mutual labels:  clustering, unsupervised-learning
genieclust
Genie++ Fast and Robust Hierarchical Clustering with Noise Point Detection - for Python and R
Stars: ✭ 34 (+0%)
Mutual labels:  clustering, hdbscan
AnnA Anki neuronal Appendix
Using machine learning on your anki collection to enhance the scheduling via semantic clustering and semantic similarity
Stars: ✭ 39 (+14.71%)
Mutual labels:  clustering, umap
acoustic-keylogger
Pipeline of a keylogging attack using just an audio signal and unsupervised learning.
Stars: ✭ 80 (+135.29%)
Mutual labels:  clustering, unsupervised-learning
adenine
ADENINE: A Data ExploratioN PipelINE
Stars: ✭ 15 (-55.88%)
Mutual labels:  dimensionality-reduction, unsupervised-learning
LabelPropagation
A NetworkX implementation of Label Propagation from a "Near Linear Time Algorithm to Detect Community Structures in Large-Scale Networks" (Physical Review E 2008).
Stars: ✭ 101 (+197.06%)
Mutual labels:  clustering, unsupervised-learning
kmeans
A simple implementation of K-means (and Bisecting K-means) clustering algorithm in Python
Stars: ✭ 18 (-47.06%)
Mutual labels:  clustering, unsupervised-learning
Spectre
A computational toolkit in R for the integration, exploration, and analysis of high-dimensional single-cell cytometry and imaging data.
Stars: ✭ 31 (-8.82%)
Mutual labels:  clustering, dimensionality-reduction
LinearCorex
Fast, linear version of CorEx for covariance estimation, dimensionality reduction, and subspace clustering with very under-sampled, high-dimensional data
Stars: ✭ 39 (+14.71%)
Mutual labels:  clustering, unsupervised-learning
ParametricUMAP paper
Parametric UMAP embeddings for representation and semisupervised learning. From the paper "Parametric UMAP: learning embeddings with deep neural networks for representation and semi-supervised learning" (Sainburg, McInnes, Gentner, 2020).
Stars: ✭ 132 (+288.24%)
Mutual labels:  dimensionality-reduction, umap
scarf
Toolkit for highly memory efficient analysis of single-cell RNA-Seq, scATAC-Seq and CITE-Seq data. Analyze atlas scale datasets with millions of cells on laptop.
Stars: ✭ 54 (+58.82%)
Mutual labels:  clustering, umap
topometry
A comprehensive dimensional reduction framework to recover the latent topology from high-dimensional data.
Stars: ✭ 64 (+88.24%)
Mutual labels:  clustering, dimensionality-reduction
M-NMF
An implementation of "Community Preserving Network Embedding" (AAAI 2017)
Stars: ✭ 119 (+250%)
Mutual labels:  clustering, unsupervised-learning
dbscan
DBSCAN Clustering Algorithm C# Implementation
Stars: ✭ 38 (+11.76%)
Mutual labels:  clustering, unsupervised-learning
UMAP.jl
Uniform Manifold Approximation and Projection (UMAP) implementation in Julia
Stars: ✭ 93 (+173.53%)
Mutual labels:  dimensionality-reduction, umap
mathematics-statistics-for-data-science
Mathematical & Statistical topics to perform statistical analysis and tests; Linear Regression, Probability Theory, Monte Carlo Simulation, Statistical Sampling, Bootstrapping, Dimensionality reduction techniques (PCA, FA, CCA), Imputation techniques, Statistical Tests (Kolmogorov Smirnov), Robust Estimators (FastMCD) and more in Python and R.
Stars: ✭ 56 (+64.71%)
Mutual labels:  clustering, dimensionality-reduction
Machine Learning
A repository of resources for understanding the concepts of machine learning/deep learning.
Stars: ✭ 29 (-14.71%)
Mutual labels:  clustering, dimensionality-reduction
T-CorEx
Implementation of linear CorEx and temporal CorEx.
Stars: ✭ 31 (-8.82%)
Mutual labels:  clustering, unsupervised-learning

Unsupervised Learning in R

Unsupervised machine learning is a class of algorithms that identifies patterns in unlabeled data, i.e. without considering an outcome or target. This workshop will describe and demonstrate powerful unsupervised learning algorithms used for clustering (hdbscan, latent class analysis, hopach), dimensionality reduction (umap, generalized low-rank models), and anomaly detection (isolation forests). Participants will learn how to structure unsupervised learning analyses and will gain familiarity with example code that can be adapted to their own projects.

Author: Chris Kennedy

Prerequisites

This is an intermediate machine learning workshop. Participants should have significant prior experience with R and RStudio, including manipulation of data frames, installation of packages, and plotting.

Prerequisite workshops

Recommended workshops

Technology requirements

Participants should have access to a computer with the following software:

Initial steps for participants

To prepare for the workshop, please download the materials and work through the package installation in 0-install.Rmd. Please report any errors to the GitHub issue queue.

There is also an RStudio Cloud workspace that can be used.

Reporting errors or giving feedback

Please create a GitHub issue to report any errors or give feedback on this workshop.

Resources

Books

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].