Skip to main content
Looking for usage documentation? Check out Data generation and Anomaly detection.

TabPFNUnsupervisedModel

View source
TabPFN experiments model for imputation, outlier detection, and synthetic data generation. This model combines a TabPFNClassifier for categorical features and a TabPFNRegressor for numerical features to perform various experiments learning tasks on tabular data. Examples:
Example
Initialize the TabPFNUnsupervisedModel.
Parameters
Attributes Raises ValueError If both tabpfn_clf and tabpfn_reg are None.

TabPFNUnsupervisedModel.fit

View source
Fit the model to the input data.
Parameters
Returns

TabPFNUnsupervisedModel.init_model_and_get_model_config

View source
Initialize TabPFN models for use in unsupervised learning. This function provides compatibility with different TabPFN implementations. It tries to initialize the model using the appropriate method based on the TabPFN implementation in use.
Raises RuntimeError If model initialization fails Returns

TabPFNUnsupervisedModel.set_categorical_features

View source
Set categorical feature indices for the model.
Parameters
Returns

TabPFNUnsupervisedModel.use_classifier_

View source
Determine whether to use a classifier or regressor for a feature.
Parameters
Returns

efficient_random_permutation

View source
Generate multiple unique random permutations of the given indices.
Parameters
Returns

efficient_random_permutation_

View source
Generate a single random permutation from the given indices.
Parameters
Returns