- Hands-On Machine Learning with ML.NET
- Jarred Capellman
- 180字
- 2021-06-24 16:43:31
Choosing a logistic regression trainer
Given the four logistic regression trainers available in ML.NET, which is the best for your problem? Whilst all four regression trainers return a binary classification, they are optimized for different datasets and workloads.
Are you looking to train and predict in a low memory environment? If so, the L-BFGS logistic regression trainer (LbfgsLogisticRegressionBinaryTrainer) is a logical choice given that it was created to handle memory-restricted environments.
Both of the SDCA-based trainers—SdcaLogisticRegressionBinaryTrainer and SdcaNonCalibratedBinaryTrainer—have been optimized for scalability in training. If your training set is large and you are looking for binary classification, either of the SDCA trainers would be a good choice.
The SymbolicSgdLogisticRegressionBinaryTrainer model is different from the other three in that it is based on a stochastic gradient descent algorithm. This means rather than looking to maximize the error function, the algorithm looks to minimize the error function.
- 軟件項目管理(第2版)
- Linux C/C++服務器開發實踐
- JIRA 7 Administration Cookbook(Second Edition)
- 編寫整潔的Python代碼(第2版)
- Servlet/JSP深入詳解
- Java Web程序設計
- MATLAB 2020從入門到精通
- Yii Project Blueprints
- Julia 1.0 Programming Complete Reference Guide
- jQuery技術內幕:深入解析jQuery架構設計與實現原理
- Mudbox 2013 Cookbook
- 跟小樓老師學用Axure RP 9:玩轉產品原型設計
- 大象:Thinking in UML(第二版)
- HTML5+jQuery Mobile移動應用開發
- Flutter for Beginners