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

پروژه nn-scratch

ankonzoid/NN-scratch

این پروژه یک شبکه عصبی برای طبقه‌بندی را کاملاً از صفر پیاده‌سازی می‌کند، بدون استفاده از کتابخانه‌های آماده مانند TensorFlow یا PyTorch.

کاربرد:

این پروژه به درک عمیق‌تر از نحوه کار لایه‌های شبکه عصبی، پیش‌خور (forward propagation)، و پس‌انداز (backpropagation) کمک می‌کند.

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

وقتی می‌خواهید بدون پنهان شدن پشت توابع آماده، نحوه محاسبات گرادیان، به‌روزرسانی وزن‌ها و یادگیری شبکه را ببینید. همچنین برای آموزش و یادگیری مفاهیم پایه هوش مصنوعی عالیه.

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

- آموزش دانشجویان در دروس یادگیری ماشین

- تست ایده‌های جدید در ساختار شبکه بدون محدودیت کتابخانه‌ها

- شبیه‌سازی مسائل طبقه‌بندی ساده مثل تشخیص اعداد یا داده‌های دو بعدی

  • ##NeuralNetwork
  • ##MachineLearning
  • ##FromScratch
  • ##DeepLearning
  • ##Python
  • ##AI
  • ##Backpropagation
  • ##ForwardPropagation
  • ##Classification
  • ##HandsOnAI