rsnt_translations
56,426
edits
No edit summary |
No edit summary |
||
Line 17: | Line 17: | ||
<!--T:6--> | <!--T:6--> | ||
If your training set is small enough that it can be loaded entirely in memory, but you are experiencing Out-Of-Memory (OOM) errors during training, the culprit is likely a memory-intensive solver. Many common | If your training set is small enough that it can be loaded entirely in memory, but you are experiencing Out-Of-Memory (OOM) errors during training, the culprit is likely a memory-intensive solver. Many common machine learning methods in <code>scikit-learn</code> have variations of [https://en.wikipedia.org/wiki/Stochastic_gradient_descent stochastic gradient descent (SGD)] available as an option and replacing the default solver by an SGD-based one is often a straightforward solution to OOM errors. | ||
<!--T:7--> | <!--T:7--> | ||
The following example compares a [https://scikit-learn.org/stable/modules/generated/sklearn.linear_model.Ridge.html Ridge Regression] performed using the default solver | The following example compares a [https://scikit-learn.org/stable/modules/generated/sklearn.linear_model.Ridge.html Ridge Regression] performed using the default solver with an SGD-based one. You can monitor memory usage by running the command <code>htop</code> on the terminal while the Python code runs. | ||
<!--T:8--> | <!--T:8--> |