-
Notifications
You must be signed in to change notification settings - Fork 0
Closed
Labels
enhancementNew feature or requestNew feature or request
Description
Summary
Implement the core Topographic Factor Analysis optimization algorithm based on the BrainIAK implementation.
Tasks
- Implement k-means based initialization for spatial factors
- Add non-linear least squares optimization for factor estimation
- Implement ridge regression and OLS weight estimation methods
- Add convergence checking and iteration control
- Implement proper factor matching using linear sum assignment
- Add trust region optimization methods
Dependencies
- NumPy for numerical computations
- SciPy for optimization algorithms
- scikit-learn for k-means clustering
References
- Manning et al. (2014) - original TFA paper
- BrainIAK TFA implementation: https://github.com/brainiak/brainiak/blob/master/src/brainiak/factoranalysis/tfa.py
Acceptance Criteria
- TFA class can fit realistic neuroimaging data
- Optimization converges within reasonable iterations
- Factors and weights are properly estimated
- All unit tests pass
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request