وب‌سرویس مجید

پروژه machine-learning-visualized

gavinkhung/machine-learning-visualized

این پروژه به صورت بصری و با استفاده از Jupyter Notebooks و کتابخانه NumPy، الگوریتم‌های یادگیری ماشین را از پایه پیاده‌سازی می‌کند.

کاربرد:

این مجموعه برای کسانی که می‌خواهند درک عمیقی از نحوه کار الگوریتم‌های یادگیری ماشین داشته باشند، عالی است. به جای استفاده از کتابخانه‌های آماده مثل scikit-learn، همه چیز از صفر نوشته شده. ️

در چه شرایطی بهتره استفاده شود؟

وقتی می‌خواهید بدون وابستگی به کتابخانه‌های بالا‌سطح، منطق ریاضی و محاسباتی پشت الگوریتم‌ها رو بفهمید. مثلاً چطور گرادیان دیسنت کار می‌کند یا چگونه یک درخت تصمیم ساخته می‌شود.

چند مثال از موارد استفاده:

پیاده‌سازی رگرسیون خطی با گرادیان دیسنت

ساخت درخت تصمیم از صفر با معیار اطلاعات گین

شبکه‌های عصبی ساده با پیش‌خور و پس‌انتشار خطا

بصری‌سازی فرآیند یادگیری و تغییرات پارامترها در طول زمان

  • ##MachineLearning
  • ##NumPy
  • ##JupyterNotebook
  • ##DeepLearning
  • ##AI
  • ##FromScratch
  • ##DataScience
  • ##MLVisualization
  • ##LearnAI
  • ##Programming