کتاب Programming ML.NET
کتابخانه ML.NET قدرت یادگیری ماشینی را برای همه توسعه دهندگان دات نت به ارمغان میآورد و کتاب Programming ML.NET (برنامه نویسی ML.NET) به شما کمک میکند تا آن را در راهکارهای عملیاتی واقعی به کار ببرید. این کتاب با الگوبرداری از کتاب پرفروش برنامه نویسی ASP.NET Dino Esposito، همان رویکرد مبتنی بر سناریو را دارد که تیم مایکروسافت برای ساخت خود ML.NET استفاده کرده است. پس از یک مرور کلی از کتابخانههای ML.NET، نویسندگان چارچوبهای کوچک ("ML Tasks") را برای رگرسیون، طبقهبندی، رتبهبندی، تشخیص ناهنجاری و موارد دیگر معرفی میکنند. برای هر ML Task، آنها بینش هایی را برای غلبه بر چالشهای رایج در دنیای واقعی ارائه میدهند. در نهایت، فراتر از یادگیری سطحی، نویسندگان به طور کامل شبکه عصبی ML.NET را معرفی کرده اند. آنها یک نمونه برنامه کامل را ارائه میکنند که سرویسهای شناختی پیشرفته Microsoft Azure و یک شبکه سفارشی دست ساز Keras را نشان میدهد و چگونگی استفاده از ابزارهای محبوب Python در دات نت را نشان میدهد.
مطالبی که در کتاب The Microsoft Press Store by Pearson، یاد خواهید گرفت:
- ساخت راهکارهای یادگیری ماشین هوشمندتر که به نیازمندیهای کاربران شما نزدیکتر هستند
- دیدن اینکه چگونه ML.NET خط لوله ML کلاسیک را نمونه سازی میکند و سناریوهای رایج مانند تجزیه و تحلیل احساسات، تشخیص تقلب و پیش بینی قیمت را ساده میکند
- پیاده سازی پردازش و آموزش دادهها و تولید راهکارهای نرم افزاری مبتنی بر یادگیری ماشین
- حرکت از پیشبینی پایه ای به کارهای پیچیدهتر، از جمله طبقهبندی، تشخیص ناهنجاری، توصیهها و طبقهبندی تصاویر
- انجام هر دو طبقه بندی باینری و چند کلاسه
- استفاده از خوشه بندی و یادگیری بدون نظارت برای سازمان دهی داده در گروههای همگن
- مشخص کردن نقاط پرت برای تشخیص رفتار مشکوک، کلاهبرداری، خرابی تجهیزات یا سایر مسائل
- نهایت استفاده از قابلیتهای پیش بینی قدرتمند و انعطاف پذیر ML.NET
- پیاده سازی عملکردهای مرتبط با رتبه بندی، توصیه و فیلتر کردن مشارکتی
- ساخت سریع راهکارهای طبقه بندی تصاویر با یادگیری انتقال ML.NET
- رفتن سراغ یادگیری عمیق، زمانی که الگوریتمهای استاندارد و یادگیری سطحی کافی نیستند
- شبکههای عصبی را از طریق Azure Cognitive Services API بخرید یا با Keras و TensorFlow ساخت شبکههای عصبی خود را بررسی کنید