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

פונקציה לוגיסטית או עקום לוגיסטי היא סיגמואיד המוגדר על ידי הפונקציה: f ( x ) = L 1 + e − k ( x − x 0 ) {\displaystyle f(x)={\frac {L}{1+e^{-k(x-x_{0})}}}} כאשר e {\displaystyle e} הוא בסיס הלוגריתם טבעי (ידוע גם כקבוע אוילר), L {\displaystyle L} הוא הערך המרבי של העקום, x 0 {\displaystyle x_{0}} ערך ה- x {\displaystyle x} של אמצע העקום, כלומר הנקודה שבה העקום מקבל את הערך L / 2 {\displaystyle L/2} , k {\displaystyle k} מגדיר את שיפוע העקום. זוהי פונקציה ממשית f : R → ( 0 , L ) {\displaystyle f:\mathbb {R} \to (0,L)} דיפרנציאבילית (ובפרט רציפה וגזירה) בעלת נגזרת אי-שלילית. הפונקציה קיבלה את שמה בשנים 1844–1845 על ידי המתמטיקאי הבלגי פייר פרנסואה ורהולסט שחקר אותה בהקשר של גידול אוכלוסייה. השלב הראשוני הוא בערך אקספוננציאלי, בהמשך כאשר מגיעים לרוויה הגידול קטן עד לעצירה. לפונקציה הלוגיסטית שימושים בתחומים מגוונים בהם סטטיסטיקה, הסתברות, רשתות עצביות מלאכותיות, ביולוגיה, ביו מתמטיקה, כימיה, דמוגרפיה, כלכלה, מדעי כדור הארץ, פסיכולוגיה מתמטית, סוציולוגיה, מדע המדינה, ובלשנות. הפונקציה הלוגיסטית הסטנדרטית, המתקבלת במקרה הפרטי (k = 1, x0 = 0, L = 1), נקראת גם סיגמואיד f ( x ) = 1 1 + e − x = e x 1 + e x = 1 2 + 1 2 tanh ⁡ ( x 2 ) {\displaystyle {\begin{aligned}f(x)&={\frac {1}{1+e^{-x}}}\\&={\frac {e^{x}}{1+e^{x}}}\\&={\tfrac {1}{2}}+{\tfrac {1}{2}}\tanh({\tfrac {x}{2}})\\\end{aligned}}} עקב טבעה של הפונקציה המעריכית e−x, לעיתים די לחשב את הפונקציה הלוגיסטית הסטנדרטית עבור טווח קטן של מספרים ממשיים, למשל [ − 6 , + 6 ] {\displaystyle [-6,+6]} . לפונקציה הלוגיסטית הסטנדרטית תכונת סימטריות: 1 − f ( x ) = f ( − x ) . {\displaystyle 1-f(x)=f(-x).} בהתאם, x ↦ f ( x ) − 1 / 2 {\displaystyle x\mapsto f(x)-1/2} היא פונקציה אי זוגית. הפונקציה הלוגיסטית הסטנדרטית קשורה לפונקציה היפרבולית: f ( x ) = 1 2 + 1 2 tanh ⁡ ( x 2 ) {\displaystyle f(x)={\tfrac {1}{2}}+{\tfrac {1}{2}}\tanh({\tfrac {x}{2}})} או tanh ⁡ ( x ) = 2 f ( 2 x ) − 1 {\displaystyle \tanh(x)=2\,f(2x)-1} . על בסיס: tanh ⁡ ( x ) = e x − e − x e x + e − x = e x ⋅ ( 1 − e − 2 x ) e x ⋅ ( 1 + e − 2 x ) = f ( 2 x ) − e − 2 x 1 + e − 2 x = f ( 2 x ) − e − 2 x + 1 − 1 1 + e − 2 x = 2 f ( 2 x ) − 1 {\displaystyle \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} . נגזרת הפונקציה הלוגיסטית הסטנדרטית: f ( x ) = 1 1 + e − x = e x 1 + e x {\displaystyle f(x)={\frac {1}{1+e^{-x}}}={\frac {e^{x}}{1+e^{x}}}} d d x f ( x ) = e x ⋅ ( 1 + e x ) − e x ⋅ e x ( 1 + e x ) 2 {\displaystyle {\frac {d}{dx}}f(x)={\frac {e^{x}\cdot (1+e^{x})-e^{x}\cdot e^{x}}{(1+e^{x})^{2}}}} d d x f ( x ) = e x ( 1 + e x ) 2 = f ( x ) ( 1 − f ( x ) ) {\displaystyle {\frac {d}{dx}}f(x)={\frac {e^{x}}{(1+e^{x})^{2}}}=f(x)(1-f(x))} הנגזרת של הפונקציה הלוגיסטית הסטנדרטית מקיימת: d d x f ( x ) = d d x f ( − x ) . {\displaystyle {\frac {d}{dx}}f(x)={\frac {d}{dx}}f(-x).} את הפונקציה הקדומה של הפונקציה הלוגיסטית הסטנדרטית ניתן לחשב בעזרת אינטגרציה באמצעות החלפת משתנים u = 1 + e x {\displaystyle u=1+e^{x}} , כיוון ש f ( x ) = e x 1 + e x = u ′ u {\displaystyle f(x)={\frac {e^{x}}{1+e^{x}}}={\frac {u'}{u}}} , אז (בהשמטת קבוע האינטגרציה): ∫ e x 1 + e x d x = ∫ 1 u d u = log ⁡ u = log ⁡ ( 1 + e x ) {\displaystyle \int {\frac {e^{x}}{1+e^{x}}}\,dx=\int {\frac {1}{u}}\,du=\log u=\log(1+e^{x})} ברשתות עצביות מלאכותיות, פונקציה זו נקראת softplus. מדיה וקבצים בנושא פונקציה לוגיסטית בוויקישיתוף פונקציה לוגיסטית, באתר MathWorld (באנגלית) Verhulst, Pierre-François (1838). "Notice sur la loi que la population poursuit dans son accroissement" (PDF). Correspondance mathématique et physique. 10: 113–121. נבדק ב-3 בדצמבר 2014. {{cite journal}}: (עזרה) Sigmoid — PyTorch 2.3 documentation, pytorch.org