Training Data Size Calculator
Estimate minimum dataset size needed for machine learning models based on features, complexity, and accuracy targets.
Inputs
Results
Minimum Total Samples
2,890
Samples per Class
578
How to Use This Calculator
- Enter Number of Features, Model Complexity, and Linear/Logistic.
- Set Tree/Ensemble, Deep Neural Network, and Target Accuracy (%).
- Adjust Number of Classes as needed.
- Review Minimum Total Samples and Samples per Class.
- Use Est. Collection Time (hrs) to inform your decision.
How the result changes with Target Accuracy (%)
| Target Accuracy (%) | Minimum Total Samples | Samples per Class |
|---|---|---|
| 64% | 2,080 | 416 |
| 74% | 2,035 | 407 |
| 85% | 2,500 | 500 |
| 95% | 3,390 | 678 |
What each input means
- Number of Features
- Number of input features/variables in the dataset
- Model Complexity
- More complex models need significantly more training data
- Target Accuracy (%)
- Desired model accuracy — higher targets require exponentially more data
- Number of Classes
- Number of output classes for classification (2 for binary)
How this is calculated
Worked example, using the default values
- Identify Input Parameters4 parametersNumber of Features = 20, Model Complexity = 1, Target Accuracy (%) = 90, Number of Classes = 5 = 4 input(s) provided
- Calculate Minimum Total SamplesMinimum Total Samples2890 = 2890
- Calculate Samples per ClassSamples per Class578 = 578
- Calculate Est. Collection TimeEst. Collection Time96 = 96
Engine last updated . Checked against 2 independently-derived tests — how we verify calculators.
Related Calculators
The questions that sit next to this one — chosen by subject, including calculators filed under a different category.
Data Augmentation Calculator
Calculate effective dataset size after augmentation, accounting for diversity and quality degradation.
MLOps & AI CostingData Annotation Cost Calculator
Estimate labeling costs for ML datasets by task type, dataset size, and annotator rates.
MLOps & AI CostingGPU Training Cost Calculator
Estimate cloud GPU training time, cost, and CO2 emissions for machine learning model training.
Machine Learning & AIGradient Descent Calculator
Calculate gradient descent parameters, convergence rate, effective learning rate, and training time estimates.
Data ScienceFeature Scaling Calculator
Scale raw feature values using min-max normalization, z-score standardization, robust scaling, and max-abs normalization for machine learning preprocessing.
More in Technology & Computing.