Linear Regression یک ماشین یادگیرنده الگوریتم بر پایه Supervised Learning است که کار رگرسیون را انجام می دهد. مدل های این رگرسیون یک مقدار را بر اساس متغیر های مستقل پیش بینی می کند. این بیشتر برای پیدا کردن ارتباط بین متغیر ها و پیشبینی ها استفاده می شود. مدل های مختلف این رگرسیون بر اساس نوع رابطه بین متغیرهای وابسته و مستقل ، متفاوت هستند.