- 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.
- 黑客攻防從入門到精通(實戰秘笈版)
- OpenDaylight Cookbook
- C語言程序設計案例教程(第2版)
- Python深度學習
- Python GUI Programming Cookbook
- Mastering Yii
- Python編程從0到1(視頻教學版)
- 0 bug:C/C++商用工程之道
- Solr Cookbook(Third Edition)
- Python語言科研繪圖與學術圖表繪制從入門到精通
- QlikView Unlocked
- Instant Apache Camel Messaging System
- Web前端測試與集成:Jasmine/Selenium/Protractor/Jenkins的最佳實踐
- 算法精解:C語言描述
- Flask開發Web搜索引擎入門與實戰