Was ist der beste Weg, um von der Natur inspirierte Algorithmen zu lernen? [geschlossen]


8

Ich habe den Kurs für maschinelles Lernen (Stanford) abgeschlossen und war sehr interessiert. Auch nach einigen Recherchen habe ich beschlossen, dass ich naturinspirierte Algorithmen lernen möchte.

Ich habe einige Ressourcen gefunden wie:

Die erste Referenz sieht gut aus und enthält einen Pseudocode (der mir die Möglichkeit gibt, alles in Ruby, meiner bevorzugten Sprache, zu implementieren) sowie Ruby-Implementierungen für jeden Code. Aber es fehlen Übungen zum Üben, was ich für ein Schlüsselmerkmal halte.

Das zweite hat mich sehr inspiriert, dieses Gebiet zu studieren, aber sie haben keinen Kurs oder Material zum Lernen.

Der dritte sieht auch gut aus, hat aber nur wenig Übungen und ist möglicherweise zu konzentriert (ich mag Spiele, aber ich möchte auch alles andere studieren, was mit naturinspirierten Algorithmen zu tun hat). Außerdem konzentriert es sich auf C ++ (nicht, dass es eine harte Sprache ist, aber ich mag ihre Einschränkung im Vergleich zu Ruby nicht), und ich würde etwas in Ruby oder Pseudocode bevorzugen (obwohl es nicht meine Hauptpriorität ist).

Kennt jemand etwas, das auch Übungen zur Ergänzung der Theorie enthält? Gibt es etwas Besseres zu lernen, mit besonderem Schwerpunkt auf Übungen? (Vielleicht Kurse oder Videovorträge).


Ich habe auch den ML-Kurs mit Ng besucht, großartiger Kurs und sehr zu empfehlen!
JonnyBoats

1
Ich fand es immer eine gute Übung, eine praktische App zu entwerfen und zu erstellen, die Algorithmen verwendet, die ich lernen möchte. Als ich zum Beispiel kürzlich mit Bayes'schen Algorithmen gearbeitet habe, habe ich einen Dokumentklassifikator geschrieben.
Jfrankcarr

Stimmen Sie zu, aber ich brauche noch die Theorie und eine Idee für eine App.
Rodrigo Ruiz

Nehmen Sie die Übungen aus dem 3. Buch und verwenden Sie sie zum Üben, wenn Sie das erste Buch lesen;)
Alfasin

Antworten:


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.