الشبكة العصبية

term_id: neural_network

Category: basic_concepts

Definition

الشبكة العصبية هي سلسلة من الخوارزميات التي تسعى إلى التعرف على العلاقات الكامنة في مجموعة من البيانات من خلال عملية تحاكي طريقة عمل الدماغ البشري. تتكون من طبقات من الخلايا العصبية المتصلة.

Summary

نظام حاسوبي مستوحى من الأدمغة البيولوجية، يتكون من عقد أو خلايا عصبية متصلة مرتبة في طبقات.

Key Concepts

  • المستقبل (Perceptron)
  • الانتشار العكسي (Backpropagation)
  • دوال التنشيط (Activation Functions)
  • الأوزان والانحيازات (Weights and Biases)

Use Cases

  • التعرف على الصور
  • التعرف على الكلام
  • التحليلات التنبؤية

Code Example

1
2
3
4
5
6
7
import torch.nn as nn
class SimpleNN(nn.Module):
    def __init__(self):
        super(SimpleNN, self).__init__()
        self.layer = nn.Linear(10, 1)
    def forward(self, x):
        return self.layer(x)