.. role:: hidden :class: hidden-section AutoGluon Tasks =============== .. admonition:: Example (Tabular Prediction Task): Import TabularDataset and TabularPredictor: >>> from autogluon.tabular import TabularDataset, TabularPredictor Load a tabular dataset: >>> train_data = TabularDataset("https://autogluon.s3.amazonaws.com/datasets/Inc/train.csv") Fit classification models predicting the "class" column: >>> predictor = TabularPredictor(label="class").fit(train_data) Load test data: >>> test_data = TabularDataset("https://autogluon.s3.amazonaws.com/datasets/Inc/test.csv") Evaluate predictions on test data: >>> test_acc = predictor.evaluate(test_data) Tasks ----- Prediction tasks built into AutoGluon such that a single call to `fit()` can produce high-quality trained models. For other applications, you can still use AutoGluon to tune the hyperparameters of your own custom models and training scripts. .. automodule:: autogluon.tabular .. autosummary:: :nosignatures: TabularPredictor .. automodule:: autogluon.vision .. autosummary:: :nosignatures: ImagePredictor ObjectDetector .. automodule:: autogluon.text .. autosummary:: :nosignatures: TextPrediction :hidden:`TabularPredictor` ~~~~~~~~~~~~~~~~~~~~~~~~~~ .. automodule:: autogluon.tabular .. autoclass:: TabularPredictor :members: :inherited-members: .. rubric:: Methods .. autoautosummary:: TabularPredictor :methods: :hidden:`ImagePrediction` ~~~~~~~~~~~~~~~~~~~~~~~~~ .. automodule:: autogluon.vision .. autoclass:: ImagePredictor :members: :inherited-members: :exclude-members: run_fit .. rubric:: Methods .. autoautosummary:: ImagePredictor :methods: :hidden:`ObjectDetector` ~~~~~~~~~~~~~~~~~~~~~~~~ .. automodule:: autogluon.vision .. autoclass:: ObjectDetector :members: :inherited-members: :exclude-members: run_fit .. rubric:: Methods .. autoautosummary:: ObjectDetector :methods: :hidden:`TextPrediction` ~~~~~~~~~~~~~~~~~~~~~~~~ .. automodule:: autogluon.text .. autoclass:: TextPredictor :members: :inherited-members: .. rubric:: Methods .. autoautosummary:: TextPredictor :methods: Additional Tabular APIs ----------------------- .. automodule:: autogluon.tabular :hidden:`TabularDataset` ~~~~~~~~~~~~~~~~~~~~~~~~ .. autoclass:: TabularDataset :members: init .. automodule:: autogluon.core.features.feature_metadata :hidden:`FeatureMetadata` ~~~~~~~~~~~~~~~~~~~~~~~~ .. autoclass:: FeatureMetadata :members: :inherited-members: Additional Text Prediction APIs ------------------------------- .. automodule:: autogluon.text.text_prediction.models.basic_v1 :hidden:`BertForTextPredictionBasic` ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. autoclass:: BertForTextPredictionBasic :members: predict, predict_proba, evaluate, save, load .. rubric:: Methods .. autoautosummary:: BertForTextPredictionBasic :methods: .. rubric:: Attributes .. autoautosummary:: BertForTextPredictionBasic :attributes: