Jump to content
החלפת מצב תפריט
שינוי מצב תפריט ההעדפות
החלפת מצב תפריט אישי
לא בחשבון
כתובת ה־IP שלך תהיה גלויה לציבור אם תעשה עריכות כלשהן.

פונקציה לוגיסטית

מתוך ויקיפדיה, האנציקלופדיה החופשית
קובץ:Logistic-curve.svg
פונקציה לוגיסטית סיגמואידית <math>L=1,k=1,x_0=0</math>

פונקציה לוגיסטית או עקום לוגיסטי היא סיגמואיד המוגדר על ידי הפונקציה:

<math>f(x) = \frac{L}{1 + e^{-k(x-x_0)}} </math>

כאשר

  • <math>e</math> הוא בסיס הלוגריתם טבעי (ידוע גם כקבוע אוילר),
  • <math>L</math> הוא הערך המרבי של העקום,
  • <math>x_0</math> ערך ה-<math>x</math> של אמצע העקום, כלומר הנקודה שבה העקום מקבל את הערך <math>L/2</math>,
  • <math>k</math> מגדיר את שיפוע העקום.[1]

זוהי פונקציה ממשית <math>f : \mathbb{R} \to (0,L)</math> דיפרנציאבילית (ובפרט רציפה וגזירה) בעלת נגזרת אי-שלילית.

הפונקציה קיבלה את שמה בשנים 1844–1845 על ידי המתמטיקאי הבלגי פייר פרנסואה ורהולסט שחקר אותה בהקשר של גידול אוכלוסייה. השלב הראשוני הוא בערך אקספוננציאלי, בהמשך כאשר מגיעים לרוויה הגידול קטן עד לעצירה. לפונקציה הלוגיסטית שימושים בתחומים מגוונים בהם סטטיסטיקה, הסתברות, רשתות עצביות מלאכותיות, ביולוגיה, ביו מתמטיקה, כימיה, דמוגרפיה, כלכלה, מדעי כדור הארץ, פסיכולוגיה מתמטית, סוציולוגיה, מדע המדינה, ובלשנות.

תכונות מתמטיות עריכה

הפונקציה הלוגיסטית הסטנדרטית, המתקבלת במקרה הפרטי (<math>k = 1, \ x_0 = 0, \ L = 1</math>), נקראת גם סיגמואיד[2]:

<math>\begin{align}

f(x) &= \frac{1}{1 + e^{-x}} \\

&= \frac{e^x}{1 + e^x} \\
&= \tfrac12 + \tfrac12 \tanh(\tfrac{x}{2}) \\

\end{align}</math>

עקב טבעה של הפונקציה המעריכית ex, לעיתים די לחשב את הפונקציה הלוגיסטית הסטנדרטית עבור טווח קטן של מספרים ממשיים, למשל <math>[-6, +6]</math>.

לפונקציה הלוגיסטית הסטנדרטית תכונת סימטריות:

<math>1-f(x) = f(-x).</math>

בהתאם, <math>x \mapsto f(x) - 1/2</math> היא פונקציה אי זוגית.

הפונקציה הלוגיסטית הסטנדרטית קשורה לפונקציה היפרבולית:

<math>f(x) = \tfrac12 + \tfrac12 \tanh(\tfrac{x}{2})</math>

או

<math>\tanh(x) = 2 \, f(2x) - 1</math>.

על בסיס:

<math>

\tanh(x) = \frac{e^x - e^{-x}}{e^x + e^{-x}} = \frac{e^x \cdot \left(1 - e^{-2x}\right)}{e^x \cdot \left(1 + e^{-2x}\right)} = f(2x) - \frac{e^{-2x}}{1+e^{-2x}} = f(2x) - \frac{e^{-2x} + 1 - 1}{1+e^{-2x}} = 2f(2x)-1 </math>.

נגזרת עריכה

נגזרת הפונקציה הלוגיסטית הסטנדרטית:

  • <math>f(x) = \frac 1 {1+e^{-x}}= \frac {e^{x}} {1+e^{x}}</math>
  • <math>\frac{d}{dx}f(x) = \frac{e^{x} \cdot (1+e^{x})-e^{x} \cdot e^{x}}{(1 + e^{x})^2}</math>
  • <math>\frac{d}{dx}f(x) = \frac{e^{x}}{(1 + e^{x})^2} = f(x)(1-f(x))</math>

הנגזרת של הפונקציה הלוגיסטית הסטנדרטית מקיימת:

<math>\frac{d}{dx}f(x) = \frac{d}{dx}f(-x).</math>

פונקציה קדומה עריכה

את הפונקציה הקדומה של הפונקציה הלוגיסטית הסטנדרטית ניתן לחשב בעזרת אינטגרציה באמצעות החלפת משתנים <math>u = 1 + e^x</math>, כיוון ש <math>f(x) = \frac {e^{x}} {1+e^{x}} = \frac {u'} {u}</math>, אז (בהשמטת קבוע האינטגרציה):

<math>\int \frac {e^{x}} {1+e^{x}}\,dx = \int \frac 1 {u}\,du = \log u = \log (1 + e^x)</math>

ברשתות עצביות מלאכותיות, פונקציה זו נקראת softplus.

קישורים חיצוניים עריכה

ויקישיתוף מדיה וקבצים בנושא [[commons:Category:{{#property:P373}}|פונקציה לוגיסטית]] בוויקישיתוף
  • פונקציה לוגיסטית, באתר MathWorld (באנגלית)

הערות שוליים עריכה

  1. ^ שגיאת לואה ביחידה יחידה:Citation/CS1/Configuration בשורה 1739<includeonly></includeonly>: attempt to index field '?' (a nil value).
  2. ^ Sigmoid — PyTorch 2.3 documentation, pytorch.org