Gauß-Funktion
Die Gauß-Funktion ist die Wahrscheinlichkeitsdichte-Funktion der Normalverteilung. Sie wird in diesem Buch als Gewichtungsfunktion für gewichtete k-nächste Nachbarn genutzt, da sie mit einem hohen Wert beginnt und schnell fällt, aber die 0 niemals erreicht.
Die Formel für eine Gauß-Verteilung mit einer Varianz s finden Sie in Abbildung B-9.
Abbildung B-9. Gauß-Funktion
Sie lässt sich als Zweizeiler implementieren:
import math def gaussian(dist,sigma=10.0): exp=math.e**(-dist**2/(2*sigma**2)) return (1/(sigma*(2*math.pi)**.5))*exp
In Kapitel 8 wird die Gauß-Funktion als mögliche Gewichtungsfunktion zum Aufbau einer numerischen Vorhersage-Engine ...
Get Kollektive Intelligenz analysieren, programmieren und nutzen now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.