نکته مهم: این مقاله به مرور زمان، ویرایش و یا تکمیل میشود!
در صورتی که با مشکل تایپی، دستوری و یا مفهومی در این مقاله برخورد کردید، از شما دوست عزیز و گرامی، صمیمانه تقاضا میکنم که اینجانب را مطلع کرده، تا نسبت به تصحیح و تکمیل آن، در اسرع وقت اقدام نمایم.
با کمال تشکر
داریوش تصدیقی
۰۹۱۲۱۰۸۷۴۶۱ - DariushT@GMail.com - https://WebsiteAnalytics.ir - کانال تلگرام: IranianExperts@
نسخه ۱.۰
ML.Net = Machine Learning .Net
ابتدا وارد سایت میشویم:
https://dotnet.microsoft.com/apps/machinelearning-ai/ml-dotnet
و سپس بر روی لینک Model Builder کلیک میکنیم:
سپس بر روی لینک Download کلیک میکنیم:
در صفحه ظاهر شده نیز، بر روی لینک Download کلیک میکنیم:
با این عمل، فایل VSIX که یک Visual Studio Extension بوده و حجم تقریبی آن در حدود ۱۵۰ مگابایت میباشد، Download میگردد.
Microsoft.ML.ModelBuilder.vsix
پس از پایان Download، با Double Click کردن بر روی فایل مذکور، Extension را نصب میکنیم.
توجه: در زمان نصب نباید هیچ برنامه Visual Studio ای باز باشد!
قبل از آن که پروژهای را در محیط Visual Studio 2019 ایجاد نماییم، ابتدا وارد سایت Kaggle شده:
و یک مساله را که میخواهیم حل نماییم را جستجو کرده و فایلهای آن را دانلود میکنیم. در این سایت مساله Titanic را جستجو میکنیم. موضوع این مساله آن است که در یکی از فایلها مشخص میکند که چه افرادی (از نظر جنسیت و سن و غیره) در این کشتی کشته شده و چه افرادی زنده ماندهاند. فایل دیگری، به عنوان فایل تست بوده که با توجه به شرایط افراد، میخواهیم ماشین تجزیه و تحلیل نماید که کدام افراد (با توجه به شرایطی که دارند) خواهند مرد و یا زنده میمانند؟
در برنامه Visual Studio 2019، یک پروژه Console Application (نسخه DOT Net Core 3.1) و به زبان برنامهنویسی #C ایجاد میکنیم. البته از نسخههای DOT Net Framework نیز میتوانستیم استفاده کنیم.
با فرض اینکه Extension مربوطه بر روی Visual Studio 2019 به درستی نصب شده باشد، ویژگی Machine Learning را به پروژه خود اضافه میکنیم:
پس از انتخاب گزینه Machine Learning، یک صفحه ظاهر میشود. از آنجایی که پاسخهایی که ما به دنبال آنها هستیم، True یا False میباشد (اینکه شخص مورد نظر، با توجه به شرایطی که دارد، آیا زنده میماند یا خیر؟) گزینه Sentiment Analysis را انتخاب میکنیم:
پایان