רשת נוירונים

term_id: neural_network

Category: basic_concepts

Definition

רשת נוירונים היא סדרה של אלגוריתמים השואפים לזהות קשרים מתחת לפני השטח בקבוצת נתונים בתהליך החוזר על פעולת המוח האנושי. היא מורכבת משכבות של נוירונים מלאכותיים.

Summary

מערכת מחשוב המושפעת ממוח הביולוגי, המורכבת מצמתים או נוירונים מקושרים המאורגנים בשכבות.

Key Concepts

  • פרספרון (יחידת בסיס)
  • הפצה לאחור (Backpropagation)
  • פונקציות הפעלה
  • משקולות והטיות

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)