An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: independent-component-analysis

onolab-tmu/libss

A Python library for blind source separation.

Language: Python - Size: 14.7 MB - Last synced at: 5 days ago - Pushed at: 26 days ago - Stars: 2 - Forks: 0

SSTGroup/independent_vector_analysis

Independent Vector Analysis (IVA-G and IVA-L-SOS) implemented in Python

Language: Python - Size: 190 KB - Last synced at: 8 days ago - Pushed at: about 1 month ago - Stars: 18 - Forks: 2

gbeckers/jadeR

Blind source separation of real signals

Language: Python - Size: 46.9 KB - Last synced at: about 1 month ago - Pushed at: over 5 years ago - Stars: 14 - Forks: 2

rpatrik96/nl-causal-representations

This is the code for the paper Jacobian-based Causal Discovery with Nonlinear ICA, demonstrating how identifiable representations (particularly, with Nonlinear ICA) can be used to extract the causal graph from an underlying structural equation model (SEM).

Language: Python - Size: 6.67 MB - Last synced at: 29 days ago - Pushed at: 8 months ago - Stars: 18 - Forks: 2

ymgw55/Cosine-Similarity-via-ICA

Revisiting Cosine Similarity via Normalized ICA-transformed Embeddings (Published in COLING 2025)

Language: Mathematica - Size: 11.9 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 3 - Forks: 0

shimo-lab/Universal-Geometry-with-ICA

Discovering Universal Geometry in Embeddings with ICA (Published in EMNLP 2023)

Language: Python - Size: 26.8 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 17 - Forks: 0

je-suis-tm/machine-learning

Python machine learning applications in image processing, recommender system, matrix completion, netflix problem and algorithm implementations including Co-clustering, Funk SVD, SVD++, Non-negative Matrix Factorization, Koren Neighborhood Model, Koren Integrated Model, Dawid-Skene, Platt-Burges, Expectation Maximization, Factor Analysis, ISTA, FISTA, ADMM, Gaussian Mixture Model, OPTICS, DBSCAN, Random Forest, Decision Tree, Support Vector Machine, Independent Component Analysis, Latent Semantic Indexing, Principal Component Analysis, Singular Value Decomposition, K Nearest Neighbors, K Means, Naïve Bayes Mixture Model, Gaussian Discriminant Analysis, Newton Method, Coordinate Descent, Gradient Descent, Elastic Net Regression, Ridge Regression, Lasso Regression, Least Squares, Logistic Regression, Linear Regression

Language: Jupyter Notebook - Size: 7.84 MB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 234 - Forks: 51

teradepth/iva

IVA: Independent Vector Analysis implementation

Language: Matlab - Size: 4.88 KB - Last synced at: about 2 months ago - Pushed at: about 7 years ago - Stars: 58 - Forks: 35

ymgw55/Axis-Tour

Axis Tour: Word Tour Determines the Order of Axes in ICA-transformed Embeddings (Published in EMNLP 2024 Findings)

Language: Python - Size: 25.6 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

RezaSaadatyar/Machine-Learning-in-Python

This repository contains functions/codes related to different methods of machine learning for classification and clustering in python.

Language: Jupyter Notebook - Size: 8.01 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 2 - Forks: 0

Gunnar703/stone-bss

Python implementation of Stone's blind source separation algorithm. Refer to his paper (cited in README) for details.

Language: Python - Size: 4.88 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

juangamella/causal-chamber-paper

Code to reproduce the case studies of the 2024 paper "The Causal Chambers: Real Physical Systems as a Testbed for AI Methodology" by Juan L. Gamella, Jonas Peters and Peter Bühlmann.

Language: Jupyter Notebook - Size: 26.7 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 12 - Forks: 0

rpatrik96/ima-vae

This is the code for the paper Embrace the Gap: VAEs perform Independent Mechanism Analysis, showing that optimizing the ELBO is equivalent to optimizing the IMA-regularized log-likelihood under certain assumptions (e.g., small decoder variance).

Language: Jupyter Notebook - Size: 11.4 MB - Last synced at: 28 days ago - Pushed at: about 1 year ago - Stars: 23 - Forks: 0

baggepinnen/IndependentComponentAnalysis.jl

Fast implementations of FastICA and DUET for blind source separation

Language: Julia - Size: 92.8 KB - Last synced at: 26 days ago - Pushed at: 5 months ago - Stars: 6 - Forks: 0

pierreablin/picard

Preconditioned ICA for Real Data

Language: Python - Size: 10.5 MB - Last synced at: 29 days ago - Pushed at: 6 months ago - Stars: 108 - Forks: 14

AGhaderi/MNE-Preprocessing

MNE-preprocessing is a python repository to reduce artifacts based on basic and unanimous approaches step by step from electroencephalographic (EEG) raw data.

Language: Jupyter Notebook - Size: 383 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 18 - Forks: 4

s42255/EEG-Signal-Processing

I have utilized MNE-Python Library to study eeg files. I have tried to implement my theoretical knowledge of signal processing. This was my first experience in the field of Brain Computer Interface. Biomedical Engineering fascinates me and I find these amazing. There is another open-source MATLAB Library called EEGLab, GUI based.

Language: Jupyter Notebook - Size: 4.6 MB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

spsingh37/Unsupervised-learning

This repo contains implementations of key unsupervised learning techniques, including image compression (K-means, GMM), PCA for Eigenfaces, ICA for audio separation, and CVAE for MNIST generation. It's a resource for understanding and applying foundational algorithms.

Language: Jupyter Notebook - Size: 26.5 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

sjburwell/eeg_commander

MATLAB pipeline for easy-to-program automated pre-processing of electroencephalogram (EEG) data using independent component analysis and statistically-robust detection of artifacts.

Language: MATLAB - Size: 299 KB - Last synced at: 28 days ago - Pushed at: about 3 years ago - Stars: 5 - Forks: 2

olafdimigen/OPTICAT

Create optimized ICA training (OPTICAT) data for EEG data recorded during free viewing (Dimigen, 2020, NeuroImage)

Language: MATLAB - Size: 70.3 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 19 - Forks: 1

pouryahoseini/Convolutional-Stacking-Network

A deep convolutional network made of stacked feature extractors

Language: Python - Size: 75.2 KB - Last synced at: 12 months ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 1

avsastry/modulome-workflow

Workflow to download, process, and explore microbial RNA-seq data from NCBI SRA

Language: HTML - Size: 278 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 15 - Forks: 18

nihil21/ica-tutorial

Tutorial on Independent Component Analysis

Language: Jupyter Notebook - Size: 3.73 MB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

techbrainwave/Unsupervised-Learning

Application of unsupervised learning and dimensionality reduction towards multiple problem sets.

Language: Python - Size: 275 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

ylefay/independent_component_analysis

Project done as part of the course on Probabilistic Graphical Models by Pierre Latouche and Pierre-Alexandre Mattei. JAX Implementation of the FastICA algorithm, a Newton's descent algorithm for linear ICA, and a Flax implementation of VAE for non-linear ICA.

Language: Python - Size: 282 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

lkorczowski/CAJD

Extract the independant sources with Composite Approximate Joint Diagonalization (CAJD) for linear/bilinear data models

Language: MATLAB - Size: 905 KB - Last synced at: over 1 year ago - Pushed at: almost 4 years ago - Stars: 4 - Forks: 1

awcasella/ICA-on-Mixed-Images

Usage of Independent Component Analysis (ICA) to separate two mixed images, based on Nathan Kutz lecture.

Language: Jupyter Notebook - Size: 2.67 MB - Last synced at: over 1 year ago - Pushed at: about 5 years ago - Stars: 3 - Forks: 0

nordavinden/Mutual-Information-ICA

Independent component analysis and related techniques based on mutual information

Language: C - Size: 333 KB - Last synced at: over 1 year ago - Pushed at: almost 6 years ago - Stars: 4 - Forks: 0

nordavinden/mikstur

Mutual information least-dependent component analysis

Language: Python - Size: 4.88 KB - Last synced at: over 1 year ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 2

pierreablin/faster-ica

Several maximum likelihood ICA algorithms, including Picard

Language: Python - Size: 43.1 MB - Last synced at: 4 days ago - Pushed at: over 7 years ago - Stars: 22 - Forks: 7

NicolasSompairac/HACK

Hierarchical approach to Stabilised Independent Component Analysis

Language: Jupyter Notebook - Size: 2.87 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 6 - Forks: 3

vipul-maheshwari/neuroinformatics-lstm-synthesizer

A LSTM DL Synthesizer can predict the earliest symptoms of ICD using ICA. The underlying architecture uses Deep Learning principles ranging from CNN models to hyperparameter tuning to bring out the best possible accuracy for the model. It's a basic version of Computer-aided detection (CAD) system

Size: 30.3 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

danakianfar/machine_learning_2_labs

Machine Learning 2 Course 2017 - MSc Artificial Intelligence @ UvA

Language: Jupyter Notebook - Size: 23.8 MB - Last synced at: over 1 year ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 1

Anne-Andresen/EEG-processing

EEG data collection and processing in matlab. Proposed data collection algorithm and Processing pipeline for evoked potentials of EEG signals or regular EEG signals. Furthermore

Size: 14.6 KB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

shantistewart/Independent-Component-Analysis

A class research project on independent component analysis (ICA) and FastICA for Matrix Analysis for Signal Processing and Machine Learning (ECE 599) course at Oregon State University.

Language: TeX - Size: 7.75 MB - Last synced at: almost 2 years ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 2

MAbdelhamid2001/Advanced-Unsupervised-Learning

Applying many advanced unsupervised learning algorithms and techniques

Language: Jupyter Notebook - Size: 7.39 MB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 1

chriskamphuis/ICA

Independent Component Analysis

Language: Python - Size: 3.91 KB - Last synced at: almost 2 years ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

chleibig/hdcmosmeasort

Language: MATLAB - Size: 287 KB - Last synced at: almost 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

onlyumangsri/Independent-Component-Analysis

Language: Jupyter Notebook - Size: 4.48 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

liu-yikang/rat_rsfmri_preprocessing

Preprocessing toolbox for rat rs-fMRI data

Language: MATLAB - Size: 39.4 MB - Last synced at: over 1 year ago - Pushed at: about 3 years ago - Stars: 8 - Forks: 6

ManuOtel/infomax-ica

Likelihood ICA for the ML project at CCU.

Language: Jupyter Notebook - Size: 394 KB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

jbramburger/Data-Science-Methods

This repository contains lecture notes and codes for the course "Computational Methods for Data Science"

Language: MATLAB - Size: 21.2 MB - Last synced at: almost 2 years ago - Pushed at: about 4 years ago - Stars: 39 - Forks: 9

marcromani/cocktail

A blind source separation package using non-negative matrix factorization and non-negative ICA

Language: Python - Size: 3.12 MB - Last synced at: almost 2 years ago - Pushed at: almost 4 years ago - Stars: 13 - Forks: 3

ParthMehta15/Machine_Learning_Algos

Language: Python - Size: 9.77 KB - Last synced at: almost 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

avinashhsinghh/Heart-Rate-Detection

Heart Rate Detection using Web Camera

Language: JavaScript - Size: 1.26 MB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 26 - Forks: 11

nay0648/unified2021

A UNIFIED SPEECH ENHANCEMENT FRONT-END FOR ONLINE DEREVERBERATION, ACOUSTIC ECHO CANCELLATION, AND SOURCE SEPARATION

Language: MATLAB - Size: 7.91 MB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 86 - Forks: 47

tulsyanp/tcd-ai-group-project

Face Recognition with SVM classifier using PCA, ICA, NMF, LDA reduced face vectors

Language: Python - Size: 30.2 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 6 - Forks: 2

ME-ICA/aroma

ICA-AROMA, as a Python package. A work in progress.

Language: Python - Size: 18.9 MB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 7 - Forks: 11

ldv1/ICA_for_demixing_images

Language: Python - Size: 15.9 MB - Last synced at: about 2 years ago - Pushed at: almost 6 years ago - Stars: 2 - Forks: 0

mirceamironenco/Machine_Learning_2_labs

Machine Learning 2 Course 2017 - MSc Artificial Intelligence @ UvA

Language: Jupyter Notebook - Size: 21.5 MB - Last synced at: over 1 year ago - Pushed at: almost 7 years ago - Stars: 0 - Forks: 1

DASHANANT/ML_Algorithms

All Machine Learning Algorithms implemented in python 3

Language: Jupyter Notebook - Size: 3.11 MB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0

martinetoering/Machine-Learning-2

Projects from the Machine learning 2 Course on ICA, Inference in Graphical models, EM algorithm and VAE (October, 2020).

Language: Jupyter Notebook - Size: 3.95 MB - Last synced at: almost 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

AaronGMichael/BSSICA

The ICA Part of Blind Source Separation Project

Language: Python - Size: 124 MB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 2 - Forks: 0

Alan-D-Chen/PCA_ICA_DEMO

Demo for PCA(Principal Component Analysis) & ICA(Independent Component Analysis) in data analysis in Python and image separation written in MATLAB

Language: Python - Size: 4.89 MB - Last synced at: almost 2 years ago - Pushed at: over 5 years ago - Stars: 9 - Forks: 2

hbenbel/FastICA

An implementation of the fastICA algorithm for the cocktail party problem

Language: Jupyter Notebook - Size: 7.74 MB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

BTajini/tICA

Computing Temporal ICA from HCP resting state data using Functional Modes DiFuMo atlas.

Language: HTML - Size: 90.2 MB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

khushal2911/Advanced-Signal-Proc-Audio-separation

Mixtures of two Audio signals were separated using FastICA algorithm

Language: MATLAB - Size: 1.15 MB - Last synced at: about 2 years ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 1

sharmas1ddharth/Cocktail_Party_Problem

In this project , Independent Component Analysis is used to extract individual audio components from file in which three audio components are mixed together.

Language: Jupyter Notebook - Size: 3.52 MB - Last synced at: 2 months ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 1

Srihari123456/Machine-Learning-Lab

Language: Jupyter Notebook - Size: 17.5 MB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

d-dawg78/MVA_Neuro

Master MVA - Computational Neuroscience project

Language: Jupyter Notebook - Size: 2.85 MB - Last synced at: about 1 month ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

nora6591/thc_initiationage_psychosis

Components as nifti images: COI9_cerebellum associated with age of cannabis iniation in patients with recent onset psychosis (Penzel et al., in press).

Size: 2.66 MB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 0

raghavchugh21/IITKanpur_MachineLearning

Machine Learning Projects during my Internship in the Summer Of 2020 @ IITK

Language: Jupyter Notebook - Size: 633 KB - Last synced at: almost 2 years ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 1

Myrto-Iglezou/Article-wordcloud-classification-clustering

Classification and clustering in dataset of news articles.

Language: Jupyter Notebook - Size: 51.2 MB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

AnirudhMukherjee/Fast-ICA

Performing Independent Component Analysis to separate out individual signals of a given mixed signal.

Language: Jupyter Notebook - Size: 920 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

rupalshrivastava/Unsupervised-Learning

Performed feature dimensionality reduction algorithms including feature selection, PCA, ICA, and Randomized Projections. Implemented K means, and Expectation Maximization for classification clustering problems. Compared both the algorithms' results with ANN.

Language: Jupyter Notebook - Size: 2.06 MB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 1

ioangatop/MachineLearning

Implementation and analysis of core Machine Learning Algorithms from scratch.

Language: Jupyter Notebook - Size: 32.2 MB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 0

ismailfaruk/ECSE444--Microprocessors

For collaboration in ECSE 444

Language: C - Size: 242 MB - Last synced at: about 2 years ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 3

nordavinden/MILCA

Mutual information least-dependent component analysis

Language: MATLAB - Size: 11.7 KB - Last synced at: over 1 year ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 1

cschen1205/cs-ica

Independent Component Analysis algorithm for solving linear noise less "cocktail party problem"

Language: C# - Size: 3.23 MB - Last synced at: 14 days ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 0

PVirie/indeependence

An autoencoder for deep independence learning and distribution tying.

Language: Python - Size: 239 KB - Last synced at: about 2 years ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

Related Keywords
independent-component-analysis 70 ica 18 blind-source-separation 15 principal-component-analysis 15 machine-learning 15 python 7 expectation-maximization 6 python3 6 signal-processing 6 unsupervised-learning 6 pca 6 singular-value-decomposition 5 naive-bayes 4 eeg 4 unsupervised-machine-learning 4 linear-discriminant-analysis 4 logistic-regression 4 jupyter-notebook 4 independent-vector-analysis 4 fastica 3 kmeans-clustering 3 variational-autoencoder 3 support-vector-machine 3 dimensionality-reduction 3 classification 3 decomposition 3 mutual-information 3 k-means-clustering 3 machine-learning-algorithms 3 image-processing 3 erp 3 deep-learning 3 pca-analysis 3 embeddings 3 interpretability 3 bss 3 gaussian-mixture-models 3 expectation-maximization-algorithm 3 speech-processing 2 causal-discovery 2 random-forest 2 svm 2 causality 2 data-analysis 2 information-theory 2 k-nearest-neighbours 2 deep-neural-networks 2 deeplearning 2 k-nearest-neighbors 2 vae 2 decision-trees 2 clustering 2 matlab 2 adaboost 2 milca 2 event-related-potentials 2 svm-classifier 2 graphical-models 2 nmf 2 scikit-learn 2 mne-python 2 face-recognition 2 pytorch 2 eigenfaces 2 artificial-intelligence 1 fisherfaces 1 dereverberation 1 labelled-faces 1 lda 1 lfw-dataset 1 nonnegative-matrix-factorization 1 sklearn 1 svc 1 fmri 1 neuroimaging 1 pyqt5 1 linear-regression 1 python-3 1 dbscan-clustering 1 hierarchical-clustering 1 random-projection 1 convolution 1 neural-data-analysis 1 spike-sorting 1 neuroimaging-analysis 1 rodent 1 infomax-ica 1 likelihood-ica 1 delay-coordinates 1 dynamic-mode-decomposition 1 education 1 fourier-series 1 image-denoising 1 lecture-notes 1 spectrogram 1 time-frequency-analysis 1 nmf-decomposition 1 non-negative-matrix-factorization 1 source-separation 1 css 1