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

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.

主站蜘蛛池模板: 平定县| 阿鲁科尔沁旗| 应城市| 克拉玛依市| 五家渠市| 专栏| 文昌市| 阿拉善右旗| 水城县| 修水县| 潜江市| 那坡县| 大名县| 衡阳县| 普洱| 开原市| 汝州市| 城固县| 平顺县| 卢湾区| 佛山市| 新乡市| 鹤岗市| 宁波市| 从化市| 华坪县| 钟祥市| 颍上县| 灌南县| 鹿邑县| 全椒县| 寿宁县| 上杭县| 涞源县| 彩票| 包头市| 白朗县| 周至县| 沙坪坝区| 上栗县| 九龙城区|