class evalml.data_checks.DefaultDataChecks(problem_type, objective, n_splits=3)[source]

A collection of basic data checks that is used by AutoML by default. Includes:

  • HighlyNullDataCheck

  • HighlyNullRowsDataCheck

  • IDColumnsDataCheck

  • TargetLeakageDataCheck

  • InvalidTargetDataCheck

  • NoVarianceDataCheck

  • ClassImbalanceDataCheck (for classification problem types)

  • DateTimeNaNDataCheck

  • NaturalLanguageNaNDataCheck



A collection of basic data checks.


Inspects and validates the input data against data checks and returns a list of warnings and errors if applicable.

Class Inheritance

Inheritance diagram of DefaultDataChecks