دوره آموزشی کشف داده‌کاوی با .NET با استفاده از Polyglot Notebooks و ML.NET

دوره آموزشی کشف داده‌کاوی با .NET با استفاده از Polyglot Notebooks و ML.NET

1 ساعت 53 دقیقهمتوسط2024-10-29

مدرسین

Matt Eland

Matt Eland

جزئیات دوره

در این دوره، مت ایلند—متخصص هوش مصنوعی، MVP مایکروسافت، و نویسنده—مهارت‌های لازم برای انجام تحلیل داده و آزمایش‌های علم داده را با استفاده از Polyglot Notebooks به توسعه‌دهندگان باتجربه .NET آموزش می‌دهد. در این دوره به بررسی هسته Polyglot Notebooks، ارتباط آن با Jupyter Notebooks و پشتیبانی از زبان‌های C#، F#، PowerShell، SQL و نمودارهای Mermaid می‌پردازید. یاد خواهید گرفت که چگونه داده‌ها را وارد کنید، بین کرنل‌ها به اشتراک بگذارید، تحلیل داده اکتشافی با آمار توصیفی انجام دهید و از کتابخانه‌هایی مانند Microsoft.Data.Analysis، ScottPlot و Plotly.NET برای تجسم داده‌ها استفاده کنید. همچنین مفاهیم پایه یادگیری ماشین، آموزش مدل‌ها، تقسیم داده‌ها به مجموعه‌های آموزشی و تستی، ارزیابی و آزمایش‌های اولیه طبقه‌بندی/رگرسیون با قابلیت‌های AutoML در ML.NET را خواهید آموخت. علاوه بر این، با یکپارچگی‌های پیشرفته Polyglot Notebooks مانند Azure OpenAI، Semantic Kernel، تولید نمودار توالی و خدمات Azure AI آشنا خواهید شد.

اهداف یادگیری:

تحلیل و استفاده از مفاهیم اصلی Polyglot Notebooks، از جمله ارتباط آن با Jupyter Notebooks و پشتیبانی از زبان‌های مختلف برنامه‌نویسی.
ساخت پایپلاین‌های تحلیل داده اکتشافی با وارد کردن داده‌ها، انجام آمار توصیفی و ایجاد تجسم داده‌ها با استفاده از کتابخانه‌های مناسب.
ارزیابی و پیاده‌سازی مدل‌های پایه یادگیری ماشین برای وظایف طبقه‌بندی و رگرسیون با استفاده از قابلیت‌های AutoML در ML.NET، شامل آموزش، تست و ارزیابی عملکرد مدل.

مهارت ها

ML.NET.NETData Science FoundationsFull-Stack Web DevelopmentSoftware Development ToolsWeb DevelopmentData ScienceMicrosoftSoftware DevelopmentOne-Off

سرفصل ها

مقدمه

  • علم داده با دات نت
  • آنچه باید بدانید

معرفی نوت بوک‌های Polyglot

  • نوت بوک و هسته
  • نصب نوت بوک‌های Polyglot
  • ایجاد اولین نوت بوک خود
  • سلول‌های C#
  • اشتراک گذاری متغیر بین سلول ها
  • اعلام کلاس‌ها و متدها
  • سلول‌های F#
  • به اشتراک گذاری متغیرها بین هسته ها
  • سلول‌های علامت گذاری
  • نمودارهای پری دریایی
  • Import بسته‌های NuGet

جدال داده‌ها با DataFrames

  • معرفی DataFrames
  • تغییر نام و حذف ستون ها
  • جایگزینی مقادیر از دست رفته
  • حذف مقادیر از دست رفته
  • مهندسی ویژگی
  • ادغام DataFrames
  • گروه بندی داده ها
  • فیلتر کردن داده ها
  • Export DataFrames

تجزیه‌و‌تحلیل داده‌ها و تجسم با DataFrames و Plotly.NET

  • توصیف DataFrame
  • گرفتن مقادیر از تک ستون ها
  • هیستوگرام
  • طرح‌های جعبه و ویولن
  • کرت‌های پراکنده

یادگیری ماشین با ML.NET

  • مقدمه ای بر یادگیری ماشین، ML.NET و AutoML
  • بارگذاری داده‌ها در مجموعه‌های آزمایش قطار
  • مدل‌های طبقه بندی آموزشی
  • ارزیابی مدل‌های طبقه بندی
  • مدل‌های رگرسیون آموزشی
  • ارزیابی مدل‌های رگرسیونی
  • ذخیره و بارگذاری مدل ها
  • ایجاد پیش‌بینی از مدل ها
  • موضوعات اضافی ML.NET

استقرار نوت بوک‌های Polyglot

  • پذیرش نوت بوک‌های چند زبانه
  • ورود به علم داده و هوش مصنوعی به عنوان یک توسعه دهنده

نتیجه گیری

  • مراحل بعدی
۸۰,۰۰۰ تومان