Local AutoML for CSV files
Profile CSV data, select a target, configure preprocessing, compare tabular models, review baselines and warnings, and generate ONNX-oriented export packages — from a browser-local workflow.
Why CSV remains the starting point for many ML workflows
Spreadsheets and CSV exports are everywhere. Sales teams export opportunities, operations teams export tickets, schools share teaching datasets, researchers collect tabular observations, and founders often begin with a spreadsheet before they have a data warehouse. CSV is not glamorous, but it is readable, portable, and easy to move between tools.
The challenge is that CSV modeling can go wrong quickly. A column may be an ID, a timestamp may define the split, a category may be too rare, a target may leak into another field, or missing values may appear mostly later in the file. Local AutoML should make these issues visible rather than turning the file into a black-box score. MLdeck treats CSV as a workflow, not just an upload step.
Local AutoML workflow in MLdeck
MLdeck starts by reading the CSV in the browser. The app profiles columns, estimates types, counts missing values, and lets the user review which fields should be included. The user then selects the target column and trains candidate models for tabular classification or regression. During normal browser training flows, raw CSV training data is not uploaded to a cloud training service. One network dependency exists at training start: the browser ML runtime may be downloaded from a third-party CDN. This is a code download — raw CSV rows and file bytes are not sent to it. See the privacy-first page for details.
This local workflow is useful when you need a first answer quickly: is there signal, which columns matter, which task type fits, and what warnings should be addressed before deeper validation? It is also useful in classrooms because learners can see the relationship between data shape, preprocessing, model choice, and evaluation evidence without installing Python.
Profiling, target selection, and preprocessing
Good CSV modeling depends on schema decisions. Numeric columns may need imputation, categorical columns may need encoding, outliers may need clipping, and text-like fields may need exclusion. MLdeck exposes these choices through a visual workflow so users can understand what is included in training. Target selection is treated carefully because the target defines whether the workflow is classification or regression and whether the evaluation evidence is meaningful.
Users should review ID columns, timestamps, post-outcome fields, and any column that would not be known at prediction time. Local AutoML can accelerate modeling, but it cannot automatically understand the business meaning of every field. Human review remains part of the workflow.
Baselines, leaderboard, and warnings
MLdeck compares models and presents leaderboard evidence, but a leaderboard is not the whole story. Baselines help users understand whether a model beats simple alternatives. Warnings help flag data quality issues, possible leakage, task ambiguity, and validation gaps. These signals are designed to make initial review more honest.
MLdeck separates quick browser-local modeling from stricter validation evidence. For important decisions, users can review holdout strategy, temporal splits, class balance, fairness considerations, and export metadata alongside the leaderboard and baseline comparison.
Warnings are also useful teaching moments. They help explain why an easy-looking CSV can still produce fragile evidence when rows are duplicated, labels are delayed, or features describe events that happen after the prediction point.
ONNX-oriented export packages after CSV model training
After training, MLdeck can generate ONNX-oriented export packages from CSV training workflows with schema, manifest, and parity-review metadata. Docker packages can help test an API-style serving path. PDF reports can support review and documentation. Python artifacts can help technical users inspect or extend the workflow.
Exports should be handled carefully. If a model was trained from sensitive data, the model and report may still reveal useful information about that data. Exported artifacts should be shared only with the same care you would use for other derived analytics assets.
Local CSV AutoML is also a good place to document assumptions. Note which columns were excluded, why the target was chosen, whether rows were sorted, what warnings appeared, and whether the data represents the future use case. Those notes often matter as much as the first model score because they explain whether the experiment should continue.
Local CSV AutoML FAQ
Can MLdeck train models from CSV files?
Yes. It supports tabular CSV workflows for classification and regression exploration.
What kind of CSV data works best?
Structured rows with meaningful feature columns, a clear target, and enough examples for evaluation work best.
Should I remove ID or leakage columns?
Yes. Exclude columns that identify rows, duplicate the target, or would not be available at prediction time.
How does MLdeck present model evidence?
MLdeck separates quick browser-local modeling from stronger validation evidence such as holdouts, temporal review, baseline comparison, and export metadata.
Can I export a model trained from CSV?
Yes. Exports include schema and manifest metadata for validation and runtime testing outside the browser workflow.
Explore browser-local AutoML topics
Use these related guides and examples to understand privacy, browser execution, CSV workflows, data quality, validation evidence, and ONNX export testing.