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
