در این پست کد متلب الگوریتم Logistic Regression را در اختیار علاقه مندان قرار خواهیم داد. الگوریتم Logistic Regression در نرم افزار متلب شبیه سازی و کد نویسی شده است و دیتاست seeds (که یکی از دیتاست هایم معتبر سایت UCI می باشد) را با این الگوریتم طبقه بندی کرده ایم.
کلاس بندی داده ها با استفاده از الگوریتم Logistic Regression
الگوریتم Logistic Regression یک طبقه بند می باشد که میتواند داده هایی را که کلاس 0 یا 1 دارند را از هم تفکیک کند. همچنین با استفاده از این الگورتیم میتوانیم با توجه به داده های موجود پیش بینی نیز انجام دهیم. بعنوان مثال در تشخیص بیمار (اینکه آیا یک شخص بیمار است یا خیر) یا در تشخیص تقلب در تراکنش های بانکی (تقلب صورت گرفته است یا خیر) یا در تشخیص ایمیل ها اسپم از ایمیل های غیر اسپم و غیره از این مدل استفاده کرد.
نکته ای که باید مورد توجه قرار گیرد این است که در این مدل، خروجی یا همان کلاس داده ها باید باینری یا به اصطلاح یک مقدار منطفی (0 یا 1) داشته باشد.
روال الگوریتم به این شکل است که بر اساس یک تابع هزینه یا Cost کار میکند و در حین آموزش مدل سعی میشود مقدار Cost را مینیمم کرد.
تابع هزینه یا Cost بصورت زیر تعریف میشود:
برای دریافت جزئیات بیشتر الگوریتم ، همچنین کد متلب الگوریتم Logistic Regression از بخش زیر اقدام کرده و بصورت آنلاین کد متلب به همراه فایل توضیحات روش و توضیحات کد را دریافت کنید.
[parspalpaiddownloads id=”131″]
تصویری از محیط کد نویسی برنامه :
تصویری از خروجی برنامه طبقه بندی با Logistic Regression:
برای دریافت جزئیات بیشتر الگوریتم ، همچنین کد متلب الگوریتم Logistic Regression از بخش زیر اقدام کرده و بصورت آنلاین کد متلب به همراه فایل توضیحات روش و توضیحات کد را دریافت کنید.
[parspalpaiddownloads id=”131″]