AI Bugfinder
A static analyzer powered by AI
  • Introduction
  • Designing pipelines
  • Designing processing classes
  • Example pipelines
  • API documentation
    • bugfinder
      • bugfinder.settings
      • bugfinder.models
      • bugfinder.utils
      • bugfinder.base
      • bugfinder.features
        • bugfinder.features.reduction
        • bugfinder.features.extraction
      • bugfinder.processing
AI Bugfinder
  • »
  • API documentation »
  • bugfinder »
  • bugfinder.features »
  • bugfinder.features.reduction

bugfinder.features.reduction

Abstract classes for feature reduction.

class bugfinder.features.reduction.AbstractFeatureSelector(dataset)

Bases: AbstractProcessing

Base class for feature selection.

execute(dry_run, *args, **kwargs)

Execute the processing. Needs to be implemented by the subclass.

Parameters
  • args –

  • kwargs –

abstract select_feature(*args, **kwargs) → DataFrame
  • bugfinder.features.reduction.pca
    • FeatureSelector
      • FeatureSelector.select_feature()
  • bugfinder.features.reduction.recursive_feature_elimination
    • FeatureSelector
      • FeatureSelector.select_feature()
  • bugfinder.features.reduction.auto_encoder
    • FeatureSelector
      • FeatureSelector.select_feature()
      • FeatureSelector.train_encoder()
  • bugfinder.features.reduction.select_from_model
    • FeatureSelector
      • FeatureSelector.select_feature()
  • bugfinder.features.reduction.univariate_select
    • FeatureSelector
      • FeatureSelector.select_feature()
  • bugfinder.features.reduction.variance_threshold
    • FeatureSelector
      • FeatureSelector.select_feature()
  • bugfinder.features.reduction.sequential_feature_selector
    • FeatureSelector
      • FeatureSelector.select_feature()
Previous Next

Built with Sphinx using a theme provided by Read the Docs.