irlba - Fast truncated singular value decompositions

  •        13

Implicitly-restarted Lanczos methods for fast truncated singular value decomposition of sparse and dense matrices (also referred to as partial SVD). IRLBA stands for Augmented, Implicitly Restarted Lanczos Bidiagonalization Algorithm. The package provides the following functions (see help on each for details and examples).Help documentation for each function includes extensive documentation and examples. Also see the package vignette, vignette("irlba", package="irlba").



Related Projects

pca-magic - PCA that iteratively replaces missing data

An implementaton of probabilisitc principal components analysis which is a variant of vanilla PCA that can be used to

Modular toolkit for Data Processing MDP

The Modular toolkit for Data Processing (MDP) is a Python data processing framework. From the user's perspective, MDP is a collection of supervised and unsupervised learning algorithms and other data processing units that can be combined into data processing sequences and more complex feed-forward network architectures. From the scientific developer's perspective, MDP is a modular framework, which can easily be expanded. The implementation of new algorithms is easy and intuitive. The new i


A scientific computing and data-handling library for C, providing functions on the same level as those of the typical stats package (OLS, probit, singular value decomposition, amp;c.). Written to facilitate writing fast and easy C code. The project has moved to .

inflector - Inflector converts words between their singular and plural forms (English only).

Inflector converts words between their singular and plural forms (English only). This component is currently marked as internal. Do not use it in your own code. Breaking changes may be introduced in the next minor version of Symfony, or the component itself might even be removed completely.

Face Recognition

Dear Friends this project deals with the appliaction of AI in Face Recognition by applying the concepts of Independent Component Analysis (generalised form of PCA) based upon the recently developed algorithm in 2001.

CJK Decomposition Data

The CJK Decomposition Data File is a graphical analysis of the approx 75,000 Chinese/Japanese characters in Unicode.

entityx - EntityX - A fast, type-safe C++ Entity-Component system

NOTE: The current stable release 1.0.0 breaks backwards compataibility with < 1.0.0. See the change log for details.Entity Component Systems (ECS) are a form of decomposition that completely decouples entity logic and data from the entity "objects" themselves. The Evolve your Hierarchy article provides a solid overview of EC systems and why you should use them.

paracel - Distributed training framework with parameter server

Paracel is a distributed computational framework, designed for many machine learning problems: Logistic Regression, SVD, Matrix Factorization(BFGS, sgd, als, cg), LDA, Lasso... Firstly, paracel splits both massive dataset and massive parameter space. Unlike Mapreduce-Like Systems, paracel offers a simple communication model, allowing you to work with a global and distributed key-value storage, which is called parameter server.


Simple console program intended for factor or principal components analysis. It calculates the optimal number of factors using the Horn's parallel analysis, computes the Kaiser-Meyer-Olkin and a few other measures of sampling adequacy.

matrix-toolkits-java - :rocket: High Performance Linear Algebra OOP

A comprehensive collection of matrix data structures, linear solvers, least squares methods, eigenvalue, and singular value decompositions.

component-playground - A component for rendering React components with editable source and live preview

codeText takes a string of JSX markup as its value. While you can just pass it a string, I find it is easier to make a separate file and use Webpack's raw loader to load in the raw source. In the example above I use the .example extension, and an examples folder to organize my samples.

expression-language - The ExpressionLanguage component provides an engine that can compile and evaluate expressions

The ExpressionLanguage component provides an engine that can compile and evaluate expressions. An expression is a one-liner that returns a value (mostly, but not limited to, Booleans).

options-resolver - The OptionsResolver component is array_replace() on steroids

The OptionsResolver component is array_replace on steroids. It allows you to create an options system with required options, defaults, validation (type, value), normalization and more.

Simplex Calculator

Allows users to develop advanced calculations and relatively simple. Among the various included functions of the application we find: numerical analysis, tools storms (countdown, chronometer), decomposition of a number to first factors, M.C.D., m.c.m., search of the divisor...


JProGraM (PRObabilistic GRAphical Models in Java) is a statistical machine learning library. It supports statistical modeling and data analysis along three main directions: (1) probabilistic graphical models (Bayesian networks, Markov random fields, dependency networks, hybrid random fields); (2) parametric, semiparametric, and nonparametric density estimation (Gaussian models, nonparanormal estimators, Parzen windows, Nadaraya-Watson estimator); (3) generative models for random networks (

Earned Value Add-In

The Earned Value Add-In has been developed as a tool to help project managers assess and visualize projects using earned value analysis.

elephantdb - Distributed database specialized in exporting key/value data from Hadoop

ElephantDB is a database that specializes in exporting key/value data from Hadoop. ElephantDB is composed of two components. The first is a library that is used in MapReduce jobs for creating an indexed key/value dataset that is stored on a distributed filesystem. The second component is a daemon that can download a subset of a dataset and serve it in a read-only, random-access fashion. A group of machines working together to serve a full dataset is called a ring. Since ElephantDB server doesn't support random writes, it is almost laughingly simple. Once the server loads up its subset of the data, it does very little. This leads to ElephantDB being rock-solid in production, since there's almost no moving parts.


CMS is introducing assistant principal and principal talent pools! All potential candidates for assistant principal and principal positions will be selected from

ERP PCA Toolkit

A Matlab toolkit for analyzing ERP datasets, especially PCA. If you run into a problem, please send me a note and I'll fix it. The tutorial is in the documentation folder and the tutorial data is a separate download (tutorial


Singular is a Computer Algebra system for polynomial computations with emphasis on the special needs of commutative algebra, algebraic geometry, and singularity theory.