Linear regression เปเบฅเบฐเบงเบดเบ—เบตเบเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบŸเบทเป‰เบ™เบ•เบปเบงเบ‚เบญเบ‡เบกเบฑเบ™

Linear regression เปเบฅเบฐเบงเบดเบ—เบตเบเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบŸเบทเป‰เบ™เบ•เบปเบงเบ‚เบญเบ‡เบกเบฑเบ™
เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: xkcd

Linear regression เปเบกเปˆเบ™เบซเบ™เบถเปˆเบ‡เปƒเบ™เบชเบนเบ”เบเบฒเบ™เบ„เบดเบ”เป„เบฅเปˆเบžเบทเป‰เบ™เบ–เบฒเบ™เบชเปเบฒเบฅเบฑเบšเบซเบผเบฒเบเบ‚เบปเบ‡เป€เบ‚เบ”เบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบšเบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐเบ‚เปเป‰เบกเบนเบ™. เป€เบซเบ”เบœเบปเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ™เบตเป‰เปเบกเปˆเบ™เบˆเบฐเปเบˆเป‰เบ‡. เบ™เบตเป‰เปเบกเปˆเบ™เบชเบนเบ”เบเบฒเบ™เบ„เบดเบ”เป„เบฅเปˆเบ—เบตเปˆเบ‡เปˆเบฒเบเบ”เบฒเบเบซเบผเบฒเบเปเบฅเบฐเป€เบ‚เบปเป‰เบฒเปƒเบˆเป„เบ”เป‰, เป€เบŠเบดเปˆเบ‡เป„เบ”เป‰เบ›เบฐเบเบญเบšเบชเปˆเบงเบ™เป€เบ‚เบปเป‰เบฒเปƒเบ™เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบขเปˆเบฒเบ‡เบเบงเป‰เบฒเบ‡เบ‚เบงเบฒเบ‡เบ‚เบญเบ‡เบกเบฑเบ™เป€เบ›เบฑเบ™เป€เบงเบฅเบฒเบซเบผเบฒเบเบชเบดเบš, เบ–เป‰เบฒเบšเปเปˆเปเบกเปˆเบ™เบซเบผเบฒเบเบฎเป‰เบญเบ, เบ‚เบญเบ‡เบ›เบต. เปเบ™เบงเบ„เบงเบฒเบกเบ„เบดเบ”เปเบกเปˆเบ™เบงเปˆเบฒเบžเบงเบเป€เบฎเบปเบฒเบชเบปเบกเบกเบธเบ”เบเบฒเบ™เป€เบญเบทเปˆเบญเบเบญเบตเบ‡เป€เบชเบฑเป‰เบ™เบŠเบทเปˆเบ‚เบญเบ‡เบ•เบปเบงเปเบ›เบซเบ™เบถเปˆเบ‡เบเปˆเบฝเบงเบเบฑเบšเบŠเบธเบ”เบ‚เบญเบ‡เบ•เบปเบงเปเบ›เบญเบทเปˆเบ™เป†, เปเบฅเบฐเบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบžเบฐเบเบฒเบเบฒเบกเบŸเบทเป‰เบ™เบŸเบนเบเบฒเบ™เป€เบžเบดเปˆเบ‡เบžเบฒเบญเบฒเป„เบชเบ™เบตเป‰.

เปเบ•เปˆเบšเบปเบ”เบ„เบงเบฒเบกเบ™เบตเป‰เบšเปเปˆเปเบกเปˆเบ™เบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เปƒเบŠเป‰ regression linear เป€เบžเบทเปˆเบญเปเบเป‰เป„เบ‚เบšเบฑเบ™เบซเบฒเบžเบฒเบเบ›เบฐเบ•เบดเบšเบฑเบ”. เปƒเบ™เบ—เบตเปˆเบ™เบตเป‰เบžเบงเบเป€เบฎเบปเบฒเบˆเบฐเบžเบดเบˆเบฒเบฅเบฐเบ™เบฒเบฅเบฑเบเบชเบฐเบ™เบฐเบ—เบตเปˆเบซเบ™เป‰เบฒเบชเบปเบ™เปƒเบˆเบ‚เบญเบ‡เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เปเบˆเบเบขเบฒเบเบชเบนเบ”เบเบฒเบ™เบ„เบดเบ”เป„เบฅเปˆเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบŸเบทเป‰เบ™เบ•เบปเบงเบ‚เบญเบ‡เบกเบฑเบ™, เบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเบžเบปเบšเปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบ‚เบฝเบ™เป‚เบกเบ”เบนเบ™เบเบฒเบ™เบฎเบฝเบ™เบฎเบนเป‰เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเปƒเบ™ Apache Ignite. เบ„เบฐเบ™เบดเบ”เบชเบฒเบ”เบžเบทเป‰เบ™เบ–เบฒเบ™เป€เบฅเบฑเบเบ™เป‰เบญเบ, เบเบฒเบ™เบฎเบฝเบ™เบฎเบนเป‰เบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบ, เปเบฅเบฐเบ„เบญเบกเบžเบดเบงเป€เบ•เบตเป‰เบ—เบตเปˆเปเบˆเบเบขเบฒเบเบชเบฒเบกเบฒเบ”เบŠเปˆเบงเบเบ—เปˆเบฒเบ™เบŠเบญเบเบซเบฒเบงเบดเบ—เบตเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบ–เบปเบ”เบ–เบญเบเป€เบชเบฑเป‰เบ™เบŠเบทเปˆเป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบ‚เปเป‰เบกเบนเบ™เบ‚เบญเบ‡เบ—เปˆเบฒเบ™เบˆเบฐเบ–เบทเบเปเบˆเบเบขเบฒเบเปƒเบ™เบ—เบปเปˆเบงเบซเบฅเบฒเบเบžเบฑเบ™เบ‚เปเป‰.

เบžเบงเบเป€เบฎเบปเบฒเป€เบงเบปเป‰เบฒเบเปˆเบฝเบงเบเบฑเบšเบซเบเบฑเบ‡?

เบžเบงเบโ€‹เป€เบฎเบปเบฒโ€‹เป„เบ”เป‰โ€‹เบ›เบฐโ€‹เป€เบŠเบตเบ™โ€‹เบซเบ™เป‰เบฒโ€‹เบเบฑเบšโ€‹เบงเบฝเบโ€‹เบ‡เบฒเบ™โ€‹เบ‚เบญเบ‡โ€‹เบเบฒเบ™โ€‹เบŸเบทเป‰เบ™โ€‹เบŸเบนโ€‹เบเบฒเบ™โ€‹เป€เบญเบทเปˆเบญเบโ€‹เบญเบตเบ‡โ€‹เบ•เบฒเบกโ€‹เป€เบชเบฑเป‰เบ™โ€‹. เปƒเบ™โ€‹เบ–เบฒโ€‹เบ™เบฐโ€‹เป€เบ›เบฑเบ™โ€‹เบ‚เปเป‰โ€‹เบกเบนเบ™โ€‹เบเบฒเบ™โ€‹เบ›เป‰เบญเบ™โ€‹เบ‚เปเป‰โ€‹เบกเบนเบ™โ€‹, เบŠเบธเบ”โ€‹เบ‚เบญเบ‡ vectors เบ‚เบญเบ‡โ€‹เบ•เบปเบงโ€‹เปเบ›โ€‹เบ—เบตเปˆโ€‹เบชเบปเบกโ€‹เบกเบธเบ”โ€‹เบงเปˆเบฒโ€‹เป€เบ›เบฑเบ™โ€‹เป€เบญโ€‹เบเบฐโ€‹เบฅเบฒเบ”โ€‹เปเบกเปˆเบ™โ€‹เป„เบ”เป‰โ€‹เบ–เบทเบโ€‹เปƒเบซเป‰โ€‹, เปเบ•เปˆโ€‹เบฅเบฐโ€‹เบญเบฑเบ™โ€‹เบ—เบตเปˆโ€‹เบเปˆเบฝเบงโ€‹เบ‚เป‰เบญเบ‡โ€‹เบเบฑเบšโ€‹เบ„เปˆเบฒโ€‹เบชเบฐโ€‹เป€เบžเบฒเบฐโ€‹เปƒเบ”โ€‹เบซเบ™เบถเปˆเบ‡โ€‹เบ‚เบญเบ‡โ€‹เบ•เบปเบงโ€‹เปเบ›โ€‹เบ—เบตเปˆโ€‹เบญเบตเบ‡โ€‹เปƒเบชเปˆโ€‹. เบ‚เปเป‰เบกเบนเบ™เบ™เบตเป‰เบชเบฒเบกเบฒเบ”เบ–เบทเบเบชเบฐเปเบ”เบ‡เปƒเบ™เบฎเบนเบšเปเบšเบšเบ‚เบญเบ‡เบชเบญเบ‡ matrices:

Linear regression เปเบฅเบฐเบงเบดเบ—เบตเบเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบŸเบทเป‰เบ™เบ•เบปเบงเบ‚เบญเบ‡เบกเบฑเบ™

เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™, เบ™เบฑเบšเบ•เบฑเป‰เบ‡เปเบ•เปˆเบเบฒเบ™เป€เบžเบดเปˆเบ‡เบžเบฒเบญเบฒเป„เบชเปเบกเปˆเบ™เบชเบปเบกเบกเบธเบ”เบ•เบดเบ–เบฒเบ™, เปเบฅเบฐ, เบ™เบญเบเบˆเบฒเบเบ™เบฑเป‰เบ™, เป€เบชเบฑเป‰เบ™, เบžเบงเบเป€เบฎเบปเบฒเบˆเบฐเบ‚เบฝเบ™เบชเบปเบกเบกเบธเบ”เบ•เบดเบ–เบฒเบ™เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเปƒเบ™เบฎเบนเบšเปเบšเบšเบ‚เบญเบ‡เบœเบฐเบฅเบดเบ”เบ•เบฐเบžเบฑเบ™เบ‚เบญเบ‡ matrices (เป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เปƒเบซเป‰เบเบฒเบ™เบšเบฑเบ™เบ—เบถเบเบ‡เปˆเบฒเบ, เบ—เบตเปˆเบ™เบตเป‰เปเบฅเบฐเบ‚เป‰เบฒเบ‡เบฅเบธเปˆเบกเบ™เบตเป‰เปเบกเปˆเบ™เบชเบปเบกเบกเบธเบ”เบงเปˆเบฒเบ„เปเบฒเบชเบฑเบšเบŸเบฃเบตเบ‚เบญเบ‡เบชเบปเบกเบœเบปเบ™เปเบกเปˆเบ™เป€เบŠเบทเปˆเบญเบ‡เป„เบงเป‰เบ—เบฒเบ‡เบซเบฅเบฑเบ‡. Linear regression เปเบฅเบฐเบงเบดเบ—เบตเบเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบŸเบทเป‰เบ™เบ•เบปเบงเบ‚เบญเบ‡เบกเบฑเบ™, เปเบฅเบฐเบ–เบฑเบ™เบชเบธเบ”เบ—เป‰เบฒเบเบ‚เบญเบ‡ matrix Linear regression เปเบฅเบฐเบงเบดเบ—เบตเบเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบŸเบทเป‰เบ™เบ•เบปเบงเบ‚เบญเบ‡เบกเบฑเบ™ เบ›เบฐโ€‹เบเบญเบšโ€‹เบ”เป‰เบงเบโ€‹เบซเบปเบงโ€‹เบซเบ™เปˆเบงเบโ€‹:

Linear regression เปเบฅเบฐเบงเบดเบ—เบตเบเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบŸเบทเป‰เบ™เบ•เบปเบงเบ‚เบญเบ‡เบกเบฑเบ™

เบŸเบฑเบ‡เบ„เบทเบฅเบฐเบšเบปเบšเบชเบปเบกเบœเบปเบ™เป€เบชเบฑเป‰เบ™เบŠเบทเปˆ, เบšเปเปˆเปเบกเปˆเบ™เบšเป? เบกเบฑเบ™เป€เบšเบดเปˆเบ‡เบ„เบทเบงเปˆเบฒ, เปเบ•เปˆเบชเปˆเบงเบ™เบซเบผเบฒเบเบญเบฒเบ”เบˆเบฐเบšเปเปˆเบกเบตเบเบฒเบ™เปเบเป‰เป„เบ‚เบเบฑเบšเบฅเบฐเบšเบปเบšเบชเบปเบกเบœเบปเบ™เบ”เบฑเปˆเบ‡เบเปˆเบฒเบง. เป€เบซเบ”เบœเบปเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ™เบตเป‰เปเบกเปˆเบ™เบชเบดเปˆเบ‡เบฅเบปเบšเบเบงเบ™, เบ—เบตเปˆเบกเบตเบขเบนเปˆเปƒเบ™เป€เบเบทเบญเบšเบ—เบธเบเบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเปเบ—เป‰เบˆเบดเบ‡. เป€เบซเบ”เบœเบปเบ™เบญเบตเบเบขเปˆเบฒเบ‡เบซเบ™เบถเปˆเบ‡เบญเบฒเบ”เบˆเบฐเป€เบ›เบฑเบ™เบเบฒเบ™เบ‚เบฒเบ”เบเบฒเบ™เป€เบžเบดเปˆเบ‡เบžเบฒเบญเบฒเป„เบชเปเบšเบšเป€เบชเบฑเป‰เบ™, เป€เบŠเบดเปˆเบ‡เบชเบฒเบกเบฒเบ”เบ•เปเปˆเบชเบนเป‰เบเบฑเบšเบ•เบปเบงเปเบ›เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเบ—เบตเปˆเบšเปเปˆเบ‚เบถเป‰เบ™เบเบฑเบšเบ•เบปเบงเปเบ›เบ•เบปเป‰เบ™เบชเบฐเบšเบฑเบš. เบžเบดเบˆเบฒเบฅเบฐเบ™เบฒเบ•เบปเบงเบขเปˆเบฒเบ‡เบ•เปเปˆเป„เบ›เบ™เบตเป‰:
Linear regression เปเบฅเบฐเบงเบดเบ—เบตเบเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบŸเบทเป‰เบ™เบ•เบปเบงเบ‚เบญเบ‡เบกเบฑเบ™
เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: เบงเบดเบเบดเบžเบตเป€เบ”เบ

เบ™เบตเป‰เปเบกเปˆเบ™เบ•เบปเบงเบขเปˆเบฒเบ‡เบ—เบตเปˆเบ‡เปˆเบฒเบเบ”เบฒเบเบ‚เบญเบ‡เบเบฒเบ™เบ–เบปเบ”เบ–เบญเบเป€เบชเบฑเป‰เบ™เบ—เบตเปˆเบชเบฐเปเบ”เบ‡เปƒเบซเป‰เป€เบซเบฑเบ™เบ„เบงเบฒเบกเบชเปเบฒเบžเบฑเบ™เบ‚เบญเบ‡เบ•เบปเบงเปเบ›เบซเบ™เบถเปˆเบ‡ (เบ•เบฒเบกเปเบเบ™ Linear regression เปเบฅเบฐเบงเบดเบ—เบตเบเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบŸเบทเป‰เบ™เบ•เบปเบงเบ‚เบญเบ‡เบกเบฑเบ™) เบˆเบฒเบเบ•เบปเบงเปเบ›เบญเบทเปˆเบ™ (เบ•เบฒเบกเปเบเบ™ Linear regression เปเบฅเบฐเบงเบดเบ—เบตเบเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบŸเบทเป‰เบ™เบ•เบปเบงเบ‚เบญเบ‡เบกเบฑเบ™). เป€เบžเบทเปˆเบญเปƒเบซเป‰เบฅเบฐเบšเบปเบšเบชเบปเบกเบœเบปเบ™เป€เบชเบฑเป‰เบ™เบเบปเบ‡เบเบฑเบšเบ•เบปเบงเบขเปˆเบฒเบ‡เบ™เบตเป‰เบกเบตเบเบฒเบ™เปเบเป‰เป„เบ‚, เบˆเบธเบ”เบ—เบฑเบ‡เบซเบกเบปเบ”เบ•เป‰เบญเบ‡เบ™เบญเบ™เบขเบนเปˆเปƒเบ™เป€เบชเบฑเป‰เบ™เบŠเบทเปˆเบ”เบฝเบงเบเบฑเบ™. เปเบ•เปˆเบ™เบฑเป‰เบ™เบšเปเปˆเปเบกเปˆเบ™เบ„เบงเบฒเบกเบˆเบดเบ‡. เปเบ•เปˆเบžเบงเบเป€เบ‚เบปเบฒเบšเปเปˆเป„เบ”เป‰เบ™เบญเบ™เบขเบนเปˆเปƒเบ™เป€เบชเบฑเป‰เบ™เบŠเบทเปˆเบ”เบฝเบงเบเบฑเบ™เบขเปˆเบฒเบ‡เปเบ™เปˆเบ™เบญเบ™เบเป‰เบญเบ™เบชเบดเปˆเบ‡เบฅเบปเบšเบเบงเบ™ (เบซเบผเบทเบเป‰เบญเบ™เบงเปˆเบฒเบเบฒเบ™เบชเบปเบกเบกเบธเบ”เบ•เบดเบ–เบฒเบ™เบ‚เบญเบ‡เบ„เบงเบฒเบกเบชเปเบฒเบžเบฑเบ™เป€เบชเบฑเป‰เบ™เปเบกเปˆเบ™เบœเบดเบ”เบžเบฒเบ”). เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เป€เบžเบทเปˆเบญเบŸเบทเป‰เบ™เบŸเบนเบ„เบงเบฒเบกเบชเปเบฒเบžเบฑเบ™เบ—เบฒเบ‡เป€เบชเบฑเป‰เบ™เบˆเบฒเบเบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเปเบ—เป‰เบˆเบดเบ‡, เบกเบฑเบ™เป€เบ›เบฑเบ™เบชเบดเปˆเบ‡เบˆเปเบฒเป€เบ›เบฑเบ™เบ—เบตเปˆเบˆเบฐเปเบ™เบฐเบ™เปเบฒเบญเบตเบเบซเบ™เบถเปˆเบ‡เบชเบปเบกเบกเบธเบ”เบ•เบดเบ–เบฒเบ™: เบ‚เปเป‰เบกเบนเบ™เบ›เป‰เบญเบ™เป€เบ‚เบปเป‰เบฒเบกเบตเบชเบฝเบ‡เบฅเบปเบšเบเบงเบ™เปเบฅเบฐเบชเบดเปˆเบ‡เบฅเบปเบšเบเบงเบ™เบ™เบตเป‰เบกเบต. เบเบฒเบ™โ€‹เปเบœเปˆโ€‹เบเบฐโ€‹เบˆเบฒเบโ€‹เบ›เบปเบโ€‹เบเบฐโ€‹เบ•เบดโ€‹. เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบชเบปเบกเบกเบธเบ”เบ•เบดเบ–เบฒเบ™เบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เปเบˆเบเบขเบฒเบเบชเบดเปˆเบ‡เบฅเบปเบšเบเบงเบ™เบ›เบฐเป€เบžเบ”เบญเบทเปˆเบ™เป†, เปเบ•เปˆเปƒเบ™เบเปเบฅเบฐเบ™เบตเบซเบผเบฒเบเบ—เบตเปˆเบชเบธเบ”, เบกเบฑเบ™เปเบกเปˆเบ™เบเบฒเบ™เปเบœเปˆเบเบฐเบˆเบฒเบเบ›เบปเบเบเบฐเบ•เบดเบ—เบตเปˆเบ–เบทเบเบžเบดเบˆเบฒเบฅเบฐเบ™เบฒ, เป€เบŠเบดเปˆเบ‡เบˆเบฐเบ–เบทเบเบ›เบถเบเบชเบฒเบซเบฒเบฅเบทเบ•เบทเปˆเบกเบญเบตเบ.

เบงเบดเบ—เบตเบเบฒเบ™เบ„เบงเบฒเบกเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบชเบนเบ‡เบชเบธเบ”

เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบžเบงเบเป€เบฎเบปเบฒเบชเบปเบกเบกเบธเบ”เบงเปˆเบฒเบกเบตเบชเบดเปˆเบ‡เบฅเบปเบšเบเบงเบ™เบ—เบตเปˆเปเบˆเบเบขเบฒเบเปเบšเบšเบชเบธเปˆเบกเบ•เบฒเบกเบ›เบปเบเบเบฐเบ•เบด. เบˆเบฐเป€เบฎเบฑเบ”เปเบ™เบงเปƒเบ”เปƒเบ™เบชเบฐเบ–เบฒเบ™เบฐเบเบฒเบ™เบ”เบฑเปˆเบ‡เบเปˆเบฒเบง? เบชเปเบฒเบฅเบฑเบšเบเปเบฅเบฐเบ™เบตเบ™เบตเป‰เปƒเบ™เบ„เบฐเบ™เบดเบ”เบชเบฒเบ”เบกเบตเปเบฅเบฐเบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เบขเปˆเบฒเบ‡เบเบงเป‰เบฒเบ‡เบ‚เบงเบฒเบ‡ เบงเบดเบ—เบตเบเบฒเบ™เบ„เบงเบฒเบกเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบชเบนเบ‡เบชเบธเบ”. เปƒเบ™เบชเบฑเป‰เบ™, เบ„เบงเบฒเบกเบชเปเบฒเบ„เบฑเบ™เบ‚เบญเบ‡เบกเบฑเบ™เปเบกเปˆเบ™เบขเบนเปˆเปƒเบ™เบ—เบฒเบ‡เป€เบฅเบทเบญเบ เบซเบ™เป‰เบฒเบ—เบตเปˆเบ„เบงเบฒเบกเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰ เปเบฅเบฐเบเบฒเบ™เป€เบžเบตเปˆเบกเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบ•เปเปˆเป„เบ›เบ‚เบญเบ‡เบกเบฑเบ™.

เบžเบงเบเป€เบฎเบปเบฒเบเบฑเบšเบ„เบทเบ™เบชเบนเปˆเบเบฒเบ™เบŸเบทเป‰เบ™เบŸเบนเบ„เบงเบฒเบกเบชเปเบฒเบžเบฑเบ™เป€เบชเบฑเป‰เบ™เบŠเบทเปˆเบˆเบฒเบเบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบกเบตเบชเบดเปˆเบ‡เบฅเบปเบšเบเบงเบ™เบ›เบปเบเบเบฐเบ•เบด. เปƒเบซเป‰เบชเบฑเบ‡เป€เบเบ”เบงเปˆเบฒเบ„เบงเบฒเบกเบชเปเบฒเบžเบฑเบ™เป€เบชเบฑเป‰เบ™เบชเบปเบกเบกเบธเบ”เบ•เบดเบ–เบฒเบ™เปเบกเปˆเบ™เบ„เบงเบฒเบกเบ„เบฒเบ”เบซเบงเบฑเบ‡เบ—เบฒเบ‡เบ„เบฐเบ™เบดเบ”เบชเบฒเบ” Linear regression เปเบฅเบฐเบงเบดเบ—เบตเบเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบŸเบทเป‰เบ™เบ•เบปเบงเบ‚เบญเบ‡เบกเบฑเบ™ เบเบฒเบ™เปเบœเปˆเบเบฐเบˆเบฒเบเบ›เบปเบเบเบฐเบ•เบดเบ—เบตเปˆเบกเบตเบขเบนเปˆ. เปƒเบ™เป€เบงเบฅเบฒเบ”เบฝเบงเบเบฑเบ™, เบ„เบงเบฒเบกเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆ Linear regression เปเบฅเบฐเบงเบดเบ—เบตเบเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบŸเบทเป‰เบ™เบ•เบปเบงเบ‚เบญเบ‡เบกเบฑเบ™ เป€เบญเบปเบฒเบกเบนเบ™เบ„เปˆเบฒเบซเบ™เบถเปˆเบ‡เบซเบผเบทเบญเบฑเบ™เบญเบทเปˆเบ™, เบ‚เบถเป‰เบ™เบเบฑเบšเบเบฒเบ™เบ›เบฐเบเบปเบ”เบ•เบปเบงเบ‚เบญเบ‡เบชเบดเปˆเบ‡เบ—เบตเปˆเบชเบฑเบ‡เป€เบเบ”เป„เบ”เป‰ Linear regression เปเบฅเบฐเบงเบดเบ—เบตเบเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบŸเบทเป‰เบ™เบ•เบปเบงเบ‚เบญเบ‡เบกเบฑเบ™, เบ”เบฑเปˆเบ‡โ€‹เบ•เปเปˆโ€‹เป„เบ›โ€‹เบ™เบตเป‰โ€‹:

Linear regression เปเบฅเบฐเบงเบดเบ—เบตเบเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบŸเบทเป‰เบ™เบ•เบปเบงเบ‚เบญเบ‡เบกเบฑเบ™

เบ•เบญเบ™เบ™เบตเป‰เปƒเบซเป‰เบžเบงเบเป€เบฎเบปเบฒเบ›เปˆเบฝเบ™เปเบ—เบ™ Linear regression เปเบฅเบฐเบงเบดเบ—เบตเบเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบŸเบทเป‰เบ™เบ•เบปเบงเบ‚เบญเบ‡เบกเบฑเบ™ ะธ Linear regression เปเบฅเบฐเบงเบดเบ—เบตเบเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบŸเบทเป‰เบ™เบ•เบปเบงเบ‚เบญเบ‡เบกเบฑเบ™ เบ•เบปเบงเปเบ›เบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเบ•เป‰เบญเบ‡เบเบฒเบ™เปเบกเปˆเบ™:

Linear regression เปเบฅเบฐเบงเบดเบ—เบตเบเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบŸเบทเป‰เบ™เบ•เบปเบงเบ‚เบญเบ‡เบกเบฑเบ™

เบ—เบฑเบ‡เบซเบกเบปเบ”เบ—เบตเปˆเบเบฑเบ‡เป€เบซเบผเบทเบญเปเบกเปˆเบ™เป€เบžเบทเปˆเบญเบŠเบญเบเบซเบฒ vector เป„เบ”เป‰ Linear regression เปเบฅเบฐเบงเบดเบ—เบตเบเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบŸเบทเป‰เบ™เบ•เบปเบงเบ‚เบญเบ‡เบกเบฑเบ™, เบ—เบตเปˆเบ„เบงเบฒเบกเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ™เบตเป‰เปเบกเปˆเบ™เบชเบนเบ‡เบชเบธเบ”. เป€เบžเบทเปˆเบญเป€เบžเบตเปˆเบกเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบเบฒเบ™เบ—เปเบฒเบ‡เบฒเบ™เบ”เบฑเปˆเบ‡เบเปˆเบฒเบง, เบกเบฑเบ™เป€เบ›เบฑเบ™เบเบฒเบ™เบชเบฐเบ”เบงเบเบ—เปเบฒเบญเบดเบ”เบ—เบตเปˆเบˆเบฐเป€เบญเบปเบฒ logarithm เบ‚เบญเบ‡เบกเบฑเบ™ (logarithm เบ‚เบญเบ‡เบŸเบฑเบ‡เบŠเบฑเบ™เบˆเบฐเบšเบฑเบ™เบฅเบธเป„เบ”เป‰เบชเบนเบ‡เบชเบธเบ”เปƒเบ™เบˆเบธเบ”เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบŸเบฑเบ‡เบŠเบฑเบ™เบ‚เบญเบ‡เบกเบฑเบ™เป€เบญเบ‡):

Linear regression เปเบฅเบฐเบงเบดเบ—เบตเบเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบŸเบทเป‰เบ™เบ•เบปเบงเบ‚เบญเบ‡เบกเบฑเบ™

เป€เบŠเบดเปˆเบ‡, เปƒเบ™เบ—เบฒเบ‡เบเบฑเบšเบเบฑเบ™, เบฅเบปเบ‡เบกเบฒเป€เบžเบทเปˆเบญเบซเบผเบธเบ”เบœเปˆเบญเบ™เบซเบ™เป‰เบฒเบ—เบตเปˆเบ•เปเปˆเป„เบ›เบ™เบตเป‰:

Linear regression เปเบฅเบฐเบงเบดเบ—เบตเบเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบŸเบทเป‰เบ™เบ•เบปเบงเบ‚เบญเบ‡เบกเบฑเบ™

เป‚เบ”เบเบงเบดเบ—เบตเบ—เบฒเบ‡เบเบฒเบ™, เบ™เบตเป‰เป€เบญเบตเป‰เบ™เบงเปˆเบฒเบงเบดเบ—เบตเบเบฒเบ™ เบชเบตเปˆเบซเบผเปˆเบฝเบกเบ™เป‰เบญเบ. เป€เบฅเบทเป‰เบญเบเป†เบเบฒเบ™เบžเบดเบˆเบฒเบฅเบฐเบ™เบฒเบ‚เป‰เบฒเบ‡เป€เบ—เบดเบ‡เบ—เบฑเบ‡เบซเบกเบปเบ”เปเบกเปˆเบ™เบ–เบทเบเบเบปเบเป€เบงเบฑเป‰เบ™เปเบฅเบฐเบงเบดเบ—เบตเบเบฒเบ™เบ™เบตเป‰เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เบขเปˆเบฒเบ‡เบ‡เปˆเบฒเบเบ”เบฒเบ.

เบเบฒเบ™เบเปˆเบญเบเบชเบฐเบซเบผเบฒเบ QR

เบ•เปเบฒเปˆเบชเบธเบ”เบ—เบตเปˆเบ‚เบญเบ‡เบŸเบฑเบ‡เบŠเบฑเบ™เบ‚เป‰เบฒเบ‡เป€เบ—เบดเบ‡เบชเบฒเบกเบฒเบ”เบžเบปเบšเป€เบซเบฑเบ™เป„เบ”เป‰เป‚เบ”เบเบเบฒเบ™เบŠเบญเบเบซเบฒเบˆเบธเบ”เบ—เบตเปˆ gradient เบ‚เบญเบ‡เบŸเบฑเบ‡เบŠเบฑเบ™เบ™เบตเป‰เปเบกเปˆเบ™เบชเบนเบ™. เปเบฅเบฐ gradient เบˆเบฐเบ–เบทเบเบ‚เบฝเบ™เบ”เบฑเปˆเบ‡เบ•เปเปˆเป„เบ›เบ™เบตเป‰:

Linear regression เปเบฅเบฐเบงเบดเบ—เบตเบเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบŸเบทเป‰เบ™เบ•เบปเบงเบ‚เบญเบ‡เบกเบฑเบ™

เบเบฒเบ™เบเปˆเบญเบเบชเบฐเบซเบผเบฒเบ QR เปเบกเปˆเบ™เบงเบดเบ—เบตเบเบฒเบ™ matrix เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เปเบเป‰เป„เบ‚เบšเบฑเบ™เบซเบฒเบเบฒเบ™เบซเบผเบธเบ”เบœเปˆเบญเบ™เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เปƒเบ™เบงเบดเบ—เบตเบเบฒเบ™เบชเบตเปˆเบซเบฅเปˆเบฝเบกเบ™เป‰เบญเบเบ—เบตเปˆเบชเบธเบ”. เปƒเบ™เป€เบฅเบทเปˆเบญเบ‡เบ™เบตเป‰, เบžเบงเบเป€เบฎเบปเบฒเบ‚เบฝเบ™เบ„เบทเบ™เบชเบปเบกเบœเบปเบ™เปƒเบ™เบฎเบนเบšเปเบšเบš matrix:

Linear regression เปเบฅเบฐเบงเบดเบ—เบตเบเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบŸเบทเป‰เบ™เบ•เบปเบงเบ‚เบญเบ‡เบกเบฑเบ™

เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบžเบงเบเป€เบฎเบปเบฒ decompose เบกเบฒเบ•เบฃเบดเบเป€เบšเบทเป‰เบญเบ‡ Linear regression เปเบฅเบฐเบงเบดเบ—เบตเบเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบŸเบทเป‰เบ™เบ•เบปเบงเบ‚เบญเบ‡เบกเบฑเบ™ เบเบฑเบš matrices Linear regression เปเบฅเบฐเบงเบดเบ—เบตเบเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบŸเบทเป‰เบ™เบ•เบปเบงเบ‚เบญเบ‡เบกเบฑเบ™ ะธ Linear regression เปเบฅเบฐเบงเบดเบ—เบตเบเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบŸเบทเป‰เบ™เบ•เบปเบงเบ‚เบญเบ‡เบกเบฑเบ™ เปเบฅเบฐเบ›เบฐเบ•เบดเบšเบฑเบ”เบŠเบธเบ”เบ‚เบญเบ‡เบเบฒเบ™เบซเบฑเบ™เบ›เปˆเบฝเบ™ (เบชเบนเบ”เบเบฒเบ™เบ„เบดเบ”เป„เบฅเปˆเบเบฒเบ™เบเปˆเบญเบเบชเบฐเบซเบผเบฒเบ QR เบ•เบปเบงเบ‚เบญเบ‡เบกเบฑเบ™เป€เบญเบ‡เบˆเบฐเบšเปเปˆเบ–เบทเบเบžเบดเบˆเบฒเบฅเบฐเบ™เบฒเบขเบนเปˆเบ—เบตเปˆเบ™เบตเป‰, เบžเบฝเบ‡เปเบ•เปˆเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบ‚เบญเบ‡เบกเบฑเบ™เบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบšเบงเบฝเบเบ‡เบฒเบ™เบ—เบตเปˆเบกเบตเบขเบนเปˆเปƒเบ™เบกเบท):

Linear regression เปเบฅเบฐเบงเบดเบ—เบตเบเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบŸเบทเป‰เบ™เบ•เบปเบงเบ‚เบญเบ‡เบกเบฑเบ™

Matrix Linear regression เปเบฅเบฐเบงเบดเบ—เบตเบเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบŸเบทเป‰เบ™เบ•เบปเบงเบ‚เบญเบ‡เบกเบฑเบ™ เปเบกเปˆเบ™ orthagonal. เบ™เบตเป‰เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบžเบงเบเป€เบฎเบปเบฒเบเปเบฒเบˆเบฑเบ”เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบ Linear regression เปเบฅเบฐเบงเบดเบ—เบตเบเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบŸเบทเป‰เบ™เบ•เบปเบงเบ‚เบญเบ‡เบกเบฑเบ™:

Linear regression เปเบฅเบฐเบงเบดเบ—เบตเบเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบŸเบทเป‰เบ™เบ•เบปเบงเบ‚เบญเบ‡เบกเบฑเบ™

เปเบฅเบฐเบ–เป‰เบฒเบ—เปˆเบฒเบ™เบ›เปˆเบฝเบ™เปเบ—เบ™ Linear regression เปเบฅเบฐเบงเบดเบ—เบตเบเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบŸเบทเป‰เบ™เบ•เบปเบงเบ‚เบญเบ‡เบกเบฑเบ™ เบชเบธเบ” Linear regression เปเบฅเบฐเบงเบดเบ—เบตเบเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบŸเบทเป‰เบ™เบ•เบปเบงเบ‚เบญเบ‡เบกเบฑเบ™, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบกเบฑเบ™เบˆเบฐเป€เบฎเบฑเบ”เบงเบฝเบเบญเบญเบ Linear regression เปเบฅเบฐเบงเบดเบ—เบตเบเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบŸเบทเป‰เบ™เบ•เบปเบงเบ‚เบญเบ‡เบกเบฑเบ™. เบžเบดเบˆเบฒเบฅเบฐเบ™เบฒเบงเปˆเบฒ Linear regression เปเบฅเบฐเบงเบดเบ—เบตเบเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบŸเบทเป‰เบ™เบ•เบปเบงเบ‚เบญเบ‡เบกเบฑเบ™ เปเบกเปˆเบ™เบ•เบฒเบ•เบฐเบฅเบฒเบ‡เบชเบฒเบกเบซเบผเปˆเบฝเบกเป€เบ—เบดเบ‡, เบกเบฑเบ™เป€เบšเบดเปˆเบ‡เบ„เบทเบงเปˆเบฒเบ™เบตเป‰:

Linear regression เปเบฅเบฐเบงเบดเบ—เบตเบเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบŸเบทเป‰เบ™เบ•เบปเบงเบ‚เบญเบ‡เบกเบฑเบ™

เบ™เบตเป‰เบชเบฒเบกเบฒเบ”เปเบเป‰เป„เบ‚เป„เบ”เป‰เป‚เบ”เบเปƒเบŠเป‰เบงเบดเบ—เบตเบเบฒเบ™เบ—เบปเบ”เปเบ—เบ™. เบญเบปเบ‡เบ›เบฐเบเบญเบš Linear regression เปเบฅเบฐเบงเบดเบ—เบตเบเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบŸเบทเป‰เบ™เบ•เบปเบงเบ‚เบญเบ‡เบกเบฑเบ™ เบ•เบฑเป‰เบ‡เบขเบนเปˆเป€เบ›เบฑเบ™ Linear regression เปเบฅเบฐเบงเบดเบ—เบตเบเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบŸเบทเป‰เบ™เบ•เบปเบงเบ‚เบญเบ‡เบกเบฑเบ™, เบญเบปเบ‡เบ›เบฐเบเบญเบšเบ—เบตเปˆเบœเปˆเบฒเบ™เบกเบฒ Linear regression เปเบฅเบฐเบงเบดเบ—เบตเบเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบŸเบทเป‰เบ™เบ•เบปเบงเบ‚เบญเบ‡เบกเบฑเบ™ เบ•เบฑเป‰เบ‡เบขเบนเปˆเป€เบ›เบฑเบ™ Linear regression เปเบฅเบฐเบงเบดเบ—เบตเบเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบŸเบทเป‰เบ™เบ•เบปเบงเบ‚เบญเบ‡เบกเบฑเบ™ เปเบฅเบฐเบญเบทเปˆเบ™เป†.

เบกเบฑเบ™เป€เบ›เบฑเบ™เบกเบนเบ™เบ„เปˆเบฒเบ—เบตเปˆเบชเบฑเบ‡เป€เบเบ”เบงเปˆเบฒเบ„เบงเบฒเบกเบชเบฑเบšเบชเบปเบ™เบ‚เบญเบ‡เบชเบนเบ”เบเบฒเบ™เบ„เบดเบ”เป„เบฅเปˆเบœเบปเบ™เบกเบฒเบˆเบฒเบเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบเบฒเบ™เบเปˆเบญเบเบชเบฐเบซเบผเบฒเบเบ‚เบญเบ‡ QR เปเบกเปˆเบ™เป€เบ—เบปเปˆเบฒเบเบฑเบš. Linear regression เปเบฅเบฐเบงเบดเบ—เบตเบเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบŸเบทเป‰เบ™เบ•เบปเบงเบ‚เบญเบ‡เบกเบฑเบ™. เบเบดเปˆเบ‡เป„เบ›เบเบงเปˆเบฒเบ™เบฑเป‰เบ™, เป€เบ–เบดเบ‡เบงเปˆเบฒเบˆเบฐเบกเบตเบ„เบงเบฒเบกเบˆเบดเบ‡เบ—เบตเปˆเบงเปˆเบฒเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบ„เบนเบ™เบกเบฒเบ•เบฃเบดเบเป€เบšเบทเป‰เบญเบ‡เปเบกเปˆเบ™เบ‚เบฐเบซเบ™เบฒเบ™เบเบฑเบ™เบ”เบต, เบกเบฑเบ™เบšเปเปˆเบชเบฒเบกเบฒเบ”เบ‚เบฝเบ™เบชเบฐเบšเบฑเบšเปเบˆเบเบขเบฒเบเบ—เบตเปˆเบกเบตเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบ‚เบญเบ‡เบชเบนเบ”เบเบฒเบ™เบ„เบดเบ”เป„เบฅเปˆเบ™เบตเป‰.

Gradient Descent

เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเป€เบงเบปเป‰เบฒเบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เบซเบผเบธเบ”เบœเปˆเบญเบ™เบเบฒเบ™เบ—เปเบฒเบ‡เบฒเบ™, เบกเบฑเบ™เป€เบ›เบฑเบ™เบชเบฐเป€เบซเบกเบตเบ•เบปเบเป€เบ›เบฑเบ™เบกเบนเบ™เบ„เปˆเบฒเบˆเบทเปˆเบงเบดเบ—เบตเบเบฒเบ™เบ‚เบญเบ‡ (stochastic) descent gradient. เบ™เบตเป‰เปเบกเปˆเบ™เบงเบดเบ—เบตเบเบฒเบ™เบซเบผเบธเบ”เบœเปˆเบญเบ™เบ—เบตเปˆเบ‡เปˆเบฒเบเบ”เบฒเบ เปเบฅเบฐเบกเบตเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆเบเบฒเบ™เบ„เบดเบ”เป„เบฅเปˆ gradient เบ‚เบญเบ‡เบŸเบฑเบ‡เบŠเบฑเบ™เปƒเบ”เปœเบถเปˆเบ‡เบขเบนเปˆเบˆเบธเบ”เปƒเบ”เปœเบถเปˆเบ‡ เปเบฅเบฐเบ›เปˆเบฝเบ™เบกเบฑเบ™เป„เบ›เปƒเบ™เบ—เบดเบ”เบ—เบฒเบ‡เบเบปเบ‡เบเบฑเบ™เบ‚เป‰เบฒเบกเบเบฑเบš gradient. เปเบ•เปˆเบฅเบฐเบ‚เบฑเป‰เบ™เบ•เบญเบ™เบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเป€เบญเบปเบฒเบเบฒเบ™เปเบเป‰เป„เบ‚เป„เบ”เป‰เปƒเบเป‰เบŠเบดเบ”เบเบฑเบšเบ•เปเบฒเปˆเบชเบธเบ”เบ—เบตเปˆ. gradient เบเบฑเบ‡เป€เบšเบดเปˆเบ‡เบ„เบทเป€เบเบปเปˆเบฒ:

Linear regression เปเบฅเบฐเบงเบดเบ—เบตเบเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบŸเบทเป‰เบ™เบ•เบปเบงเบ‚เบญเบ‡เบกเบฑเบ™

เบงเบดเบ—เบตเบเบฒเบ™เบ™เบตเป‰เบเบฑเบ‡เบ–เบทเบเบ‚เบฐเบซเบ™เบฒเบ™เปเบฅเบฐเปเบˆเบเบขเบฒเบเป„เบ”เป‰เบ”เบตเป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เป€เบชเบฑเป‰เบ™เบ‚เบญเบ‡เบ•เบปเบงเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™ gradient. เปƒเบซเป‰เบชเบฑเบ‡เป€เบเบ”เบงเปˆเบฒเปƒเบ™เบชเบนเบ”เบ‚เป‰เบฒเบ‡เป€เบ—เบดเบ‡, เบžเบฒเบเปƒเบ•เป‰เป€เบ„เบทเปˆเบญเบ‡เบซเบกเบฒเบเบฅเบงเบกเบกเบตเบ‚เปเป‰เบเปเบฒเบ™เบปเบ”เป€เบญเบเบฐเบฅเบฒเบ”. เปƒเบ™เบ„เปเบฒเบชเบฑเบšเบ•เปˆเบฒเบ‡เป†เบญเบทเปˆเบ™เป†, เบžเบงเบเป€เบฎเบปเบฒเบชเบฒเบกเบฒเบ”เบ„เบดเบ”เป„เบฅเปˆ gradient เป€เบ›เบฑเบ™เป€เบญเบเบฐเบฅเบฒเบ”เบชเปเบฒเบฅเบฑเบšเบ•เบปเบงเบŠเบตเป‰เบงเบฑเบ”เบ—เบฑเบ‡เบซเบกเบปเบ” Linear regression เปเบฅเบฐเบงเบดเบ—เบตเบเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบŸเบทเป‰เบ™เบ•เบปเบงเบ‚เบญเบ‡เบกเบฑเบ™ เบˆเบฒเบเบ—เปเบฒเบญเบดเบ”เบซเบฒ Linear regression เปเบฅเบฐเบงเบดเบ—เบตเบเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบŸเบทเป‰เบ™เบ•เบปเบงเบ‚เบญเบ‡เบกเบฑเบ™, เปƒเบ™เบ‚เบฐเบซเบ™เบฒเบ™เบเบฑเบšเบ™เบตเป‰, เบ„เบดเบ”เป„เบฅเปˆ gradient เบชเปเบฒเบฅเบฑเบšเบ”เบฑเบ”เบŠเบฐเบ™เบตเบ—เบตเปˆเบกเบต Linear regression เปเบฅเบฐเบงเบดเบ—เบตเบเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบŸเบทเป‰เบ™เบ•เบปเบงเบ‚เบญเบ‡เบกเบฑเบ™ เบเบฒเบ™ Linear regression เปเบฅเบฐเบงเบดเบ—เบตเบเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบŸเบทเป‰เบ™เบ•เบปเบงเบ‚เบญเบ‡เบกเบฑเบ™. เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™, เป€เบžเบตเปˆเบก gradients เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบš. เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบ‚เบญเบ‡เบเบฒเบ™เป€เบžเบตเปˆเบกเบˆเบฐเบ„เบทเบเบฑเบ™เบเบฑเบšเบงเปˆเบฒเบžเบงเบเป€เบฎเบปเบฒเบ„เบดเบ”เป„เบฅเปˆ gradient เบชเปเบฒเบฅเบฑเบšเบ•เบปเบงเบŠเบตเป‰เบงเบฑเบ”เบˆเบฒเบเบ—เปเบฒเบญเบดเบ”เป„เบ›เบซเบฒ Linear regression เปเบฅเบฐเบงเบดเบ—เบตเบเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบŸเบทเป‰เบ™เบ•เบปเบงเบ‚เบญเบ‡เบกเบฑเบ™. เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบ–เป‰เบฒเบ‚เปเป‰เบกเบนเบ™เบ–เบทเบเปเบˆเบเบขเบฒเบเบขเบนเปˆเปƒเบ™เบซเบผเบฒเบเป†เบŠเบดเป‰เบ™เบ‚เบญเบ‡เบ‚เปเป‰เบกเบนเบ™, gradient เบชเบฒเบกเบฒเบ”เบ–เบทเบเบ„เบดเบ”เป„เบฅเปˆเป€เบ›เบฑเบ™เป€เบญเบเบฐเบฅเบฒเบ”เปƒเบ™เปเบ•เปˆเบฅเบฐเบŠเบดเป‰เบ™, เปเบฅเบฐเบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบ‚เบญเบ‡เบเบฒเบ™เบ„เบดเบ”เป„เบฅเปˆเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบชเบฒเบกเบฒเบ”เบชเบฐเบซเบผเบธเบšเป„เบ”เป‰เป€เบžเบทเปˆเบญเปƒเบซเป‰เป„เบ”เป‰เบœเบปเบ™เบชเบธเบ”เบ—เป‰เบฒเบ:

Linear regression เปเบฅเบฐเบงเบดเบ—เบตเบเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบŸเบทเป‰เบ™เบ•เบปเบงเบ‚เบญเบ‡เบกเบฑเบ™

เบˆเบฒเบเบ—เบฑเบ”เบชเบฐเบ™เบฐเบ‚เบญเบ‡เบเบฒเบ™เบˆเบฑเบ”เบ•เบฑเป‰เบ‡เบ›เบฐเบ•เบดเบšเบฑเบ”, เบ™เบตเป‰เป€เบซเบกเบฒเบฐเบชเบปเบกเบเบฑเบšเปเบšเบšเปเบœเบ™ เบซเบผเบธเบ”เปเบœเบ™เบ—เบตเปˆ. เปƒเบ™เปเบ•เปˆเบฅเบฐเบ‚เบฑเป‰เบ™เบ•เบญเบ™เบ‚เบญเบ‡เบเบฒเบ™เบชเบทเบšเป€เบŠเบทเป‰เบญเบชเบฒเบ gradient, เบงเบฝเบเบ‡เบฒเบ™เบ–เบทเบเบชเบปเปˆเบ‡เป„เบ›เบซเบฒเปเบ•เปˆเบฅเบฐเบ‚เปเป‰เบ‚เปเป‰เบกเบนเบ™เป€เบžเบทเปˆเบญเบ„เบดเบ”เป„เบฅเปˆ gradient, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบเบฒเบ™เบ„เบดเบ”เป„เบฅเปˆ gradients เป„เบ”เป‰เบ–เบทเบเบฅเบงเบšเบฅเบงเบกเบฎเปˆเบงเบกเบเบฑเบ™, เปเบฅเบฐเบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบ‚เบญเบ‡เบœเบปเบ™เบฅเบงเบกเบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒเบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบ›เบฑเบšเบ›เบธเบ‡เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบš.

เป€เบ–เบดเบ‡เบงเปˆเบฒเบˆเบฐเบกเบตเบ„เบงเบฒเบกเบชเบฐเบ”เบงเบเปƒเบ™เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เปเบฅเบฐเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เปƒเบ™เปเบšเบšเปเบœเบ™ MapReduce, เบเบฒเบ™เบชเบทเบšเป€เบŠเบทเป‰เบญเบชเบฒเบ gradient เบเบฑเบ‡เบกเบตเบ‚เปเป‰เบšเบปเบเบœเปˆเบญเบ‡เบ‚เบญเบ‡เบกเบฑเบ™. เป‚เบ”เบเบชเบฐเป€เบžเบฒเบฐ, เบˆเปเบฒเบ™เบงเบ™เบ‚เบญเบ‡เบ‚เบฑเป‰เบ™เบ•เบญเบ™เบ—เบตเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เป€เบžเบทเปˆเบญเบšเบฑเบ™เบฅเบธเบเบฒเบ™ convergence เปเบกเปˆเบ™เบชเบนเบ‡เบ‚เบถเป‰เบ™เบขเปˆเบฒเบ‡เบซเบผเบงเบ‡เบซเบผเบฒเบเป€เบกเบทเปˆเบญเบ—เบฝเบšเบเบฑเบšเบงเบดเบ—เบตเบเบฒเบ™เบžเบดเป€เบชเบ”เบญเบทเปˆเบ™เป†.

LSQR

LSQR เป€เบ›เบฑเบ™เบญเบตเบเบงเบดเบ—เบตเปœเบถเปˆเบ‡เปƒเบ™เบเบฒเบ™เปเบเป‰เป„เบ‚เบšเบฑเบ™เบซเบฒ, เป€เบŠเบดเปˆเบ‡เป€เปเบฒเบฐเบชเบปเบกเบ—เบฑเบ‡เบเบฒเบ™เบŸเบทเป‰เบ™เบŸเบนเบเบฒเบ™เบ–เบปเบ”เบ–เบญเบเบ‚เบญเบ‡เป€เบชเบฑเป‰เบ™เบŠเบทเปˆ เปเบฅเบฐเบชเบณเบฅเบฑเบšเบเบฒเบ™เปเบเป‰เป„เบ‚เบฅเบฐเบšเบปเบšเบชเบปเบกเบœเบปเบ™เป€เบชเบฑเป‰เบ™เบŠเบทเปˆ. เบ„เบธเบ™เบ™เบฐเบชเบปเบกเบšเบฑเบ”เบ•เบปเป‰เบ™เบ•เปเบ‚เบญเบ‡เบกเบฑเบ™เปเบกเปˆเบ™เบงเปˆเบฒเบกเบฑเบ™เบ›เบฐเบชเบปเบกเบ›เบฐเบชเบฒเบ™เบ„เบงเบฒเบกเป„เบ”เป‰เบ›เบฝเบšเบ‚เบญเบ‡เบงเบดเบ—เบตเบเบฒเบ™ matrix เปเบฅเบฐเบงเบดเบ—เบตเบเบฒเบ™เบŠเป‰เปเบฒเบเบฑเบ™. เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบงเบดเบ—เบตเบเบฒเบ™เบ™เบตเป‰เบชเบฒเบกเบฒเบ”เบžเบปเบšเป€เบซเบฑเบ™เบขเบนเปˆเปƒเบ™เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”เบ—เบฑเบ‡เบชเบญเบ‡ SciPy, เปเบฅเบฐเปƒเบ™ MATLAB. เบฅเบฒเบเบฅเบฐเบญเบฝเบ”เบ‚เบญเบ‡เบงเบดเบ—เบตเบเบฒเบ™เบ™เบตเป‰เบˆเบฐเบšเปเปˆเบ–เบทเบเปƒเบซเป‰เบขเบนเปˆเบ—เบตเปˆเบ™เบตเป‰ (เบกเบฑเบ™เบชเบฒเบกเบฒเบ”เบžเบปเบšเป„เบ”เป‰เปƒเบ™เบšเบปเบ”เบ„เบงเบฒเบก LSQR: เบชเบนเบ”เบเบฒเบ™เบ„เบดเบ”เป„เบฅเปˆเบชเบณเบฅเบฑเบšเบชเบปเบกเบœเบปเบ™เป€เบชเบฑเป‰เบ™เบˆเปˆเบฒเบ‡เบเบฐเบˆเปˆเบฒเบ‡เปƒเบช เปเบฅเบฐเบชเบตเปˆเบซเบผเปˆเบฝเบกเบซเบผเปˆเบฝเบกเบ™เป‰เบญเบเบชเบธเบ”เบเบฐเปเบˆเบเบเบฐเบˆเบฒเบ.). เปเบ—เบ™เบ—เบตเปˆเบˆเบฐ, เบงเบดเบ—เบตเบเบฒเบ™เบˆเบฐเบ–เบทเบเบชเบฐเปเบ”เบ‡เปƒเบซเป‰เป€เบซเบฑเบ™เป€เบžเบทเปˆเบญเบ›เบฑเบš LSQR เป€เบ‚เบปเป‰เบฒเปƒเบ™เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เปƒเบ™เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบ—เบตเปˆเปเบˆเบเบขเบฒเบ.

เบงเบดเบ—เบตเบเบฒเบ™ LSQR เปเบกเปˆเบ™เบญเบตเบ‡เปƒเบชเปˆ เบ‚เบฑเป‰เบ™โ€‹เบ•เบญเบ™โ€‹เบเบฒเบ™ bidiagonalizationโ€‹. เบ™เบตเป‰โ€‹เปเบกเปˆเบ™โ€‹เบ‚เบฑเป‰เบ™โ€‹เบ•เบญเบ™โ€‹เบเบฒเบ™โ€‹เบŠโ€‹เป‰โ€‹เปเบฒโ€‹, เปเบ•เปˆโ€‹เบฅเบฐ iteration เบ›เบฐโ€‹เบเบญเบšโ€‹เบ”เป‰เบงเบโ€‹เบ‚เบฑเป‰เบ™โ€‹เบ•เบญเบ™โ€‹เบ”เบฑเปˆเบ‡โ€‹เบ•เปเปˆโ€‹เป„เบ›โ€‹เบ™เบตเป‰โ€‹:
Linear regression เปเบฅเบฐเบงเบดเบ—เบตเบเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบŸเบทเป‰เบ™เบ•เบปเบงเบ‚เบญเบ‡เบกเบฑเบ™

เปเบ•เปˆเบ–เป‰เบฒเบžเบงเบเป€เบฎเบปเบฒเบชเบปเบกเบกเบธเบ”เบงเปˆเบฒ matrix Linear regression เปเบฅเบฐเบงเบดเบ—เบตเบเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบŸเบทเป‰เบ™เบ•เบปเบงเบ‚เบญเบ‡เบกเบฑเบ™ เบ–เบทเบเปเบšเปˆเบ‡เบญเบญเบเบ•เบฒเบกเบฅเบงเบ‡เบ™เบญเบ™, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เปเบ•เปˆเบฅเบฐ iteration เบชเบฒเบกเบฒเบ”เป€เบ›เบฑเบ™เบ•เบปเบงเปเบ—เบ™เป€เบ›เบฑเบ™เบชเบญเบ‡เบ‚เบฑเป‰เบ™เบ•เบญเบ™ MapReduce. เบ”เป‰เบงเบเบงเบดเบ—เบตเบ™เบตเป‰, เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเบซเบผเบธเบ”เบœเปˆเบญเบ™เบเบฒเบ™เป‚เบญเบ™เบ‚เปเป‰เบกเบนเบ™เปƒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เปเบ•เปˆเบฅเบฐ iteration (เบžเบฝเบ‡เปเบ•เปˆ vectors เบ—เบตเปˆเบกเบตเบ„เบงเบฒเบกเบเบฒเบงเป€เบ—เบปเปˆเบฒเบเบฑเบšเบˆเปเบฒเบ™เบงเบ™เบ—เบตเปˆเบšเปเปˆเบฎเบนเป‰เบˆเบฑเบ):

Linear regression เปเบฅเบฐเบงเบดเบ—เบตเบเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบŸเบทเป‰เบ™เบ•เบปเบงเบ‚เบญเบ‡เบกเบฑเบ™

เบกเบฑเบ™เปเบกเปˆเบ™เบงเบดเบ—เบตเบเบฒเบ™เบ™เบตเป‰เบ—เบตเปˆเบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบ–เบปเบ”เบ–เบญเบเป€เบชเบฑเป‰เบ™เปƒเบ™ Apache Ignite ML.

เบชเบฐเบซเบฅเบธเบš

เบกเบตเบซเบผเบฒเบเบ‚เบฑเป‰เบ™เบ•เบญเบ™เบเบฒเบ™เบŸเบทเป‰เบ™เบ•เบปเบงเปเบšเบšเป€เบชเบฑเป‰เบ™เบŠเบทเปˆ, เปเบ•เปˆเบšเปเปˆเปเบกเปˆเบ™เบ—เบฑเบ‡เปเบปเบ”เบ‚เบญเบ‡เบžเบงเบเบกเบฑเบ™เบชเบฒเบกเบฒเบ”เบ™เบณเปƒเบŠเป‰เป„เบ”เป‰เปƒเบ™เบ—เบธเบเป€เบ‡เบทเปˆเบญเบ™เป„เบ‚. เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบเบฒเบ™เบ—เปเบฒเบฅเบฒเบ QR เปเบกเปˆเบ™เบ”เบตเป€เบฅเบตเบ”เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เปเบเป‰เป„เบ‚เบ—เบตเปˆเบ–เบทเบเบ•เป‰เบญเบ‡เบเปˆเบฝเบงเบเบฑเบšเบŠเบธเบ”เบ‚เปเป‰เบกเบนเบ™เบ‚เบฐเบซเบ™เบฒเบ”เบ™เป‰เบญเบ. เบเบฒเบ™เบชเบทเบšเป€เบŠเบทเป‰เบญเบชเบฒเบ Gradient เปเบกเปˆเบ™เบ‡เปˆเบฒเบเบ”เบฒเบเบ—เบตเปˆเบˆเบฐเบ›เบฐเบ•เบดเบšเบฑเบ”เปเบฅเบฐเบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบŠเบญเบเบซเบฒเบเบฒเบ™เปเบเป‰เป„เบ‚เป‚เบ”เบเบ›เบฐเบกเบฒเบ™เบขเปˆเบฒเบ‡เป„เบงเบงเบฒ. เปเบฅเบฐ LSQR เบ›เบฐเบชเบปเบกเบ›เบฐเบชเบฒเบ™เบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เบ—เบตเปˆเบ”เบตเบ—เบตเปˆเบชเบธเบ”เบ‚เบญเบ‡เบชเบญเบ‡ algorithm เบ—เบตเปˆเบœเปˆเบฒเบ™เบกเบฒ, เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบงเปˆเบฒเบกเบฑเบ™เบชเบฒเบกเบฒเบ”เปเบˆเบเบขเบฒเบเป„เบ”เป‰, converges เป„เบงเบ‚เบถเป‰เบ™เป€เบกเบทเปˆเบญเบ—เบฝเบšเบเบฑเบš gradient descent, เปเบฅเบฐเบเบฑเบ‡เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบขเบธเบ”เป€เบŠเบปเบฒเบเบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ‚เบญเบ‡ algorithm, เบšเปเปˆเป€เบซเบกเบทเบญเบ™เบเบฑเบš decomposition QR, เป€เบžเบทเปˆเบญเบŠเบญเบเบซเบฒเบงเบดเบ—เบตเปเบเป‰เป„เบ‚เป‚เบ”เบเบ›เบฐเบกเบฒเบ™.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: www.habr.com

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™