# What pre-processing is done to my data prior to training a model?

What is done with my data to prepare it for machine learning?

##### Post Metadata
- Posted at: over 7 years ago
- Net upvotes: 1


## Comments
### Comment 1

Kraken requires a dataset that is mostly ready for machine learning. However, we do apply some basic pre-processing steps to the data before building models. 

1. Imputation of nulls
2. Encoding categorical features (also known as creating &quot;dummy variables&quot;)
3. Feature scaling, or normalization
4. Handling high correlation of a Driver to the predicted Metric or correlation between Drivers
5. Take random samples of the data and perform five-fold cross-validation

All of these pre-processing steps are performed given different thresholds set in our pipeline. The thresholds can be changed by us as we learn more about how accurate the models are that Kraken creates.

##### Comment Metadata
- Posted at: over 7 years ago
- Author title: Director of Product Marketing




## Related Product
[Qlik Predict](https://www.g2.com/products/qlik-predict/reviews)

## Related Category
[Data Science and Machine Learning Platforms](https://www.g2.com/categories/data-science-and-machine-learning-platforms)

## Related discussions
- [How well does Trello scale into a larger team?](https://www.g2.com/discussions/1-how-well-does-trello-scale-into-a-larger-team)
  - Posted at: over 13 years ago
  - Comments: 6
- [Can we please add a new section](https://www.g2.com/discussions/2-can-we-please-add-a-new-section)
  - Posted at: over 13 years ago
  - Comments: 0
- [Quantifiable benefits from implementing your CRM](https://www.g2.com/discussions/quantifiable-benefits-from-implementing-your-crm)
  - Posted at: over 13 years ago
  - Comments: 4


