官术网_书友最值得收藏!

Diving into the trainer

As previously mentioned, for this linear regression application, we will be using the SDCA trainer. SDCA stands for Stochastic Dual Coordinate Ascent and if you may recall, we used the logistic regression version of this trainer in the example in Chapter 2, Setting Up the ML.NET Environment.

To the average reader, all four words that comprise SDCA might be unknown, so let's break down what each means to give better clarity to what happens when you utilize an SDCA trainer. Starting with Stochastic, which, in other words, means unpredictability. And in the case of machine learning, it means attempting to probabilistically predict the error function and feed random samples from your training set into the optimizer. The use of Dual Coordinate means two variables are coupled when training the model. As you have probably guessed, this makes the model much more complex but doesn't require any extra work to be utilized. Lastly, Ascent refers to maximizing the value of the error function.

主站蜘蛛池模板: 文山县| 玛多县| 冷水江市| 开远市| 娄底市| 陆川县| 新乡县| 上饶县| 东兴市| 绥宁县| 炎陵县| 闸北区| 永安市| 咸宁市| 浦北县| 深泽县| 宁远县| 象山县| 桃园市| 福建省| 嘉禾县| 仙桃市| 鄂伦春自治旗| 五华县| 曲松县| 茌平县| 金堂县| 三明市| 湄潭县| 富民县| 宁波市| 平和县| 石河子市| 班玛县| 桦南县| 遵化市| 扬中市| 太湖县| 红安县| 武强县| 太仆寺旗|