New answers tagged training
1
vote
How can someone build a dataset for a "propensity to purchase" model?
This is a long post with many questions, but I will try my best to answer.
Let's start with the terminology: when we say "propensity model", usually we mean predicting future events (e.g. ...
- 587
0
votes
unbalanced data on train set and test set
It is often useful to balance a training dataset. For example, if the model learns a decision boundary, that decision boundary will then learn to separate different categories based more on features ...
- 19.4k
0
votes
unbalanced data on train set and test set
It's also possible to decrease the learning step when updating weights learned from the majority class, and/or increase the learning step when updating weights learned from the minority class.
See ...
- 123
0
votes
unbalanced data on train set and test set
If your dataset is sufficiently large and you might want to reduce its size for performance reasons anyways, you could do undersampling of label 1.
However, if you only have a limited amount of data ...
- 126
0
votes
Accepted
Evaluate a Recommender System based on the data between two months
Because tool A and B might result in recommendations with different numbers of items, using ratio is more suitable than the actual score.
calculate hit ratio for each one
eg. hit ratio = 1 * ( ...
- 26
2
votes
Accepted
How do you retrain a model as new data comes in?
This is a decision you have to make depending on your model and use case. Here are a few points that you might find useful:
What you are referring to is called online learning. This is the idea that ...
- 1,209
5
votes
Do model training pipeline should run on dev, staging and production environment?
Yes - Production data should be used. The highest quality, newest data should be used to train a machine learning model. Typically, new data is used to fine-tune existing models.
No - Training should ...
- 19.4k
4
votes
Do model training pipeline should run on dev, staging and production environment?
Yes! You can take a dump of production data, merge with existing training data (with all processing steps) and retrain (as many number of experiments desired) your model. But before you do that, it ...
- 381
Top 50 recent answers are included
Related Tags
training × 661machine-learning × 222
neural-network × 130
deep-learning × 113
dataset × 62
python × 60
classification × 53
keras × 48
cross-validation × 45
tensorflow × 43
time-series × 32
cnn × 29
lstm × 28
scikit-learn × 27
convolutional-neural-network × 27
accuracy × 27
overfitting × 24
predictive-modeling × 21
machine-learning-model × 21
loss-function × 21
nlp × 18
validation × 18
rnn × 17
prediction × 17
data × 15