Skip to Content
Kollektive Intelligenz analysieren, programmieren und nutzen
book

Kollektive Intelligenz analysieren, programmieren und nutzen

by Toby Segaran
February 2008
Intermediate to advanced
400 pages
10h
German
O'Reilly Verlag
Content preview from Kollektive Intelligenz analysieren, programmieren und nutzen

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.

Gauß-Funktion

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 ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Algorithmen kapieren -- Visuell lernen und verstehen mit Illustrationen, Alltagsbeispielen und Python-Code

Algorithmen kapieren -- Visuell lernen und verstehen mit Illustrationen, Alltagsbeispielen und Python-Code

Aditya Y. Bhargava

Publisher Resources

ISBN: 9783897217805