ankonzoid/NN-scratch
این پروژه یک شبکه عصبی برای طبقهبندی را کاملاً از صفر پیادهسازی میکند، بدون استفاده از کتابخانههای آماده مانند TensorFlow یا PyTorch.
کاربرد:
این پروژه به درک عمیقتر از نحوه کار لایههای شبکه عصبی، پیشخور (forward propagation)، و پسانداز (backpropagation) کمک میکند.
در چه شرایطی بهتره استفاده شود؟
وقتی میخواهید بدون پنهان شدن پشت توابع آماده، نحوه محاسبات گرادیان، بهروزرسانی وزنها و یادگیری شبکه را ببینید. همچنین برای آموزش و یادگیری مفاهیم پایه هوش مصنوعی عالیه.
چند مثال از موارد استفاده:
- آموزش دانشجویان در دروس یادگیری ماشین
- تست ایدههای جدید در ساختار شبکه بدون محدودیت کتابخانهها
- شبیهسازی مسائل طبقهبندی ساده مثل تشخیص اعداد یا دادههای دو بعدی
- ##NeuralNetwork
- ##MachineLearning
- ##FromScratch
- ##DeepLearning
- ##Python
- ##AI
- ##Backpropagation
- ##ForwardPropagation
- ##Classification
- ##HandsOnAI
