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

Aufbau der Umgebung

Ausgerüstet mit einer Skala, um den Erfolg zu messen, und zwei Methoden, die die besten Programme modifizieren, sind Sie nun dazu bereit, eine Umgebung einzurichten, in der sich die Programme entwickeln können. Die Schritte sind im Ablaufdiagramm in Abbildung 11-1 zu sehen. Im Prinzip erstellen Sie eine Menge von Zufallsprogrammen und wählen die besten aus, die dann repliziert und modifiziert werden. Dieser Prozess wird wiederholt, bis ein Abbruchkriterium erfüllt ist.

Erstellen Sie eine neue Funktion namens evolve, um diese Prozedur durchzuführen:

def evolve(pc,popsize,rankfunction,maxgen=500, mutationrate=0.1,breedingrate=0.4,pexp=0.7,pnew=0.05): # Liefert eine Zufallszahl zurück, wobei kleine Zahlen bevorzugt werden. # Je ...
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