Home » No-Code Machine Learning » Train a Model

How to Train a Machine Learning Model Without Code

Training a machine learning model without code means uploading your data as a CSV file, selecting an algorithm, choosing which column to predict, and clicking train. The platform handles all the math, data splitting, model fitting, and accuracy testing. You get a trained model ready for predictions without writing a single line of Python or R.

What Happens When You Train a Model

Training is the process where the algorithm examines your historical data and learns the relationships between input columns and the outcome column. If you are predicting whether a customer will churn, the algorithm figures out that customers with low engagement scores and no recent purchases are more likely to leave. It captures those patterns as mathematical weights stored in the model.

Behind the scenes, the platform splits your data into a training set (typically 80%) and a validation set (20%). The model learns from the training set, then its predictions are checked against the validation set to measure real-world accuracy. This prevents overfitting, where a model memorizes the training data but fails on new examples.

Step-by-Step Training Process

Step 1: Prepare your CSV file.
Your data needs to be in a CSV file with column headers in the first row. Each row after that is one data point. One column is your target (what you want to predict). The rest are input features the model uses to make predictions. See the data preparation guide for formatting tips.
Step 2: Upload the data.
In the Data Aggregator app, upload your CSV file. The platform scans the columns, detects data types (numeric, categorical, date), and shows a preview so you can verify the data looks correct before proceeding.
Step 3: Select an algorithm.
Choose the type of model based on what you want to predict. Use a classifier if the outcome is a category (yes/no, churned/retained, approved/denied). Use a regressor if the outcome is a number (sales amount, visitor count, price). Use a clusterer if you want to group similar items without a target column. The algorithm selection guide covers all 18 available algorithms.
Step 4: Configure and train.
Set the target column and any algorithm-specific parameters. Most defaults work well for initial training. Click train and the platform runs the job. Training time depends on your dataset size, from seconds for small datasets to a few minutes for larger ones.
Step 5: Review accuracy metrics.
After training completes, the platform reports accuracy metrics. For classifiers, you see accuracy percentage, precision, and recall. For regressors, you see R-squared and mean absolute error. Use the accuracy testing guide to understand what these numbers mean and whether your model is ready for production use.
Step 6: Run predictions.
Upload new data (same columns as training, minus the target column) and get predictions. Each row receives a predicted value or category. After initial training, predictions are free with zero per-request cost.

Choosing Between Algorithm Types

The platform offers 18 algorithm types across four categories. Here is a quick decision framework:

Cost note: Training cost depends on the dataset size and algorithm complexity. Most business datasets (under 100,000 rows) train for a few credits. Predictions after training are free, so the only ongoing cost is retraining when you update your data.

Tips for Better Results on Your First Model

After Training: What Comes Next

Once your model is trained, you can chain it into a pipeline with other models, retrain it periodically as new data arrives, or connect predictions to automated workflows that take action based on model output. The model stays available in your account for predictions at any time.

Train your first machine learning model in minutes. Upload data, pick an algorithm, and start predicting.

Get Started Free