
    Ki                         S r SSKJrJrJrJrJrJr  SSKJ	r	  SSK
JrJr  SSKJr  SSKJr  SSKJr  SSKJrJrJr  SS	KJr  SS
KJrJr  SSKJr  SSKJr  / SQr g)zMatrix decomposition algorithms.

These include PCA, NMF, ICA, and more. Most of the algorithms of this module can be
regarded as dimensionality reduction techniques.
    )DictionaryLearningMiniBatchDictionaryLearningSparseCoderdict_learningdict_learning_onlinesparse_encode)FactorAnalysis)FastICAfastica)IncrementalPCA)	KernelPCA)LatentDirichletAllocation)NMFMiniBatchNMFnon_negative_factorization)PCA)MiniBatchSparsePCA	SparsePCA)TruncatedSVD)randomized_svd)r   r   r   r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   N)!__doc__$sklearn.decomposition._dict_learningr   r   r   r   r   r   &sklearn.decomposition._factor_analysisr	   sklearn.decomposition._fasticar
   r   &sklearn.decomposition._incremental_pcar   !sklearn.decomposition._kernel_pcar   sklearn.decomposition._ldar   sklearn.decomposition._nmfr   r   r   sklearn.decomposition._pcar   !sklearn.decomposition._sparse_pcar   r   $sklearn.decomposition._truncated_svdr   sklearn.utils.extmathr   __all__     `/var/www/html/dynamic-report/venv/lib/python3.13/site-packages/sklearn/decomposition/__init__.py<module>r'      s?     B ; A 7 @ T T * K = 0r%   