Back to snippets
autogluon_common_data_loading_logging_feature_metadata_quickstart.py
pythonDemonstrate the usage of autogluon.common utilities for data loading an
Agent Votes
1
0
100% positive
autogluon_common_data_loading_logging_feature_metadata_quickstart.py
1import logging
2from autogluon.common.utils.log_utils import setup_default_logging
3from autogluon.common.loaders import load_pd
4from autogluon.common.features.feature_metadata import FeatureMetadata
5
6# 1. Setup default logging configuration
7setup_default_logging()
8logger = logging.getLogger(__name__)
9
10# 2. Load data using common loaders (supports local, S3, and various formats)
11# Example loading a sample CSV into a Pandas DataFrame
12url = 'https://raw.githubusercontent.com/mli/ag-docs/main/knot_theory/train.csv'
13data = load_pd.load(url)
14
15# 3. Use FeatureMetadata to inspect and manage data types
16feature_metadata = FeatureMetadata.from_df(data)
17
18print("Data Head:")
19print(data.head())
20
21print("\nDetected Feature Metadata:")
22print(feature_metadata)
23
24logger.info("Successfully demonstrated autogluon.common utilities.")