Dataset Analysis & Profiling
KiteML's Intelligence Layer (Epic 1) analyzes raw datasets prior to transformation to identify schema types, missingness, cardinality, memory footprint, imbalance, and data leakage.
1. Profiling a Dataset (DataProfiler)
from kiteml.intelligence import DataProfiler
import pandas as pd
df = pd.read_csv("dataset.csv")
profiler = DataProfiler()
report = profiler.profile(df, target="target_col")
print(report.summary())