Transformer

Decomposition

Name Class Package Example
CCA sklearn.cross_decomposition.CCA scikit-learn
DictionaryLearning sklearn.decomposition.DictionaryLearning scikit-learn
dict_learning sklearn.decomposition.dict_learning scikit-learn
dict_learning_online sklearn.decomposition.dict_learning_online scikit-learn
FactorAnalysis sklearn.decomposition.FactorAnalysis scikit-learn
FastICA sklearn.decomposition.FastICA scikit-learn
IncrementalPCA sklearn.decomposition.IncrementalPCA scikit-learn
KernelPCA sklearn.decomposition.KernelPCA scikit-learn
LatentDirichletAllocation sklearn.decomposition.LatentDirichletAllocation scikit-learn
MiniBatchDictionaryLearning sklearn.decomposition.MiniBatchDictionaryLearning scikit-learn
MiniBatchSparsePCA sklearn.decomposition.MiniBatchSparsePCA scikit-learn
NMF sklearn.decomposition.NMF scikit-learn
PCA sklearn.decomposition.PCA scikit-learn show
PLSCanonical sklearn.cross_decomposition.PLSCanonical scikit-learn
PLSRegression sklearn.cross_decomposition.PLSRegression scikit-learn
PLSSVD sklearn.cross_decomposition.PLSSVD scikit-learn
SparsePCA sklearn.decomposition.SparsePCA scikit-learn
SparseCoder sklearn.decomposition.SparseCoder scikit-learn
TruncatedSVD sklearn.decomposition.TruncatedSVD scikit-learn
sparse_encode sklearn.decomposition.sparse_encode scikit-learn

Feature Selection

Name Class Package Example
FClassifSelectPercentile photonai.modelwrapper.FeatureSelection.FClassifSelectPercentile PHOTONAI
FRegressionFilterPValue photonai.modelwrapper.FeatureSelection.FRegressionFilterPValue PHOTONAI
FRegressionSelectPercentile photonai.modelwrapper.FeatureSelection.FRegressionSelectPercentile PHOTONAI
GenericUnivariateSelect sklearn.feature_selection.GenericUnivariateSelect scikit-learn
LassoFeatureSelection photonai.modelwrapper.FeatureSelection.LassoFeatureSelection PHOTONAI show
RFE sklearn.feature_selection.RFE scikit-learn
RFECV sklearn.feature_selection.RFECV scikit-learn
SelectPercentile sklearn.feature_selection.SelectPercentile scikit-learn
SelectKBest sklearn.feature_selection.SelectKBest scikit-learn
SelectFpr sklearn.feature_selection.SelectFpr scikit-learn
SelectFdr sklearn.feature_selection.SelectFdr scikit-learn
SelectFromModel sklearn.feature_selection.SelectFromModel scikit-learn
SelectFwe sklearn.feature_selection.SelectFwe scikit-learn
VarianceThreshold sklearn.feature_selection.VarianceThreshold scikit-learn

Preprocessing

Name Class Package Example
Binarizer sklearn.preprocessing.Binarizer scikit-learn
FeatureEncoder photonai.modelwrapper.OrdinalEncoder.FeatureEncoder PHOTON
FunctionTransformer sklearn.preprocessing.FunctionTransformer scikit-learn
KernelCenterer sklearn.preprocessing.KernelCenterer scikit-learn
LabelEncoder sklearn.preprocessing.LabelEncoder scikit-learn show
MaxAbsScaler sklearn.preprocessing.MaxAbsScaler scikit-learn
MinMaxScaler sklearn.preprocessing.MinMaxScaler scikit-learn show
Normalizer sklearn.preprocessing.Normalizer scikit-learn
PolynomialFeatures sklearn.preprocessing.PolynomialFeatures scikit-learn
QuantileTransformer sklearn.preprocessing.QuantileTransformer scikit-learn show
RobustScaler sklearn.preprocessing.RobustScaler scikit-learn
SimpleImputer sklearn.impute.SimpleImputer scikit-learn
StandardScaler sklearn.preprocessing.StandardScaler scikit-learn show
SourceSplitter photonai.modelwrapper.source_splitter.SourceSplitter PHOTONAI

Other

Name Class Package Example
ConfounderRemoval photonai.modelwrapper.ConfounderRemoval.ConfounderRemoval PHOTONAI show
ImbalancedDataTransformer photonai.modelwrapper.imbalanced_data_transformer.ImbalancedDataTransformer imbalanced-learn / PHOTONAI show
SamplePairingClassification photonai.modelwrapper.SamplePairing.SamplePairingClassification PHOTONAI show
SamplePairingRegression photonai.modelwrapper.SamplePairing.SamplePairingRegression PHOTONAI