Was programmiert ihr am liebsten?



  • Storm.Xapek.de schrieb:

    @Gregor
    Du scheinst dich ja ein bischen auszukennen in dem Bereich, es würde ich deshalb
    freuen wenn du meinen Ansatz mal kurz durchlesen und eventuell kommentieren würdest.
    Vllt kannst du als Mod den Thread ja auch aufspalten...

    Ne, kann ich nicht, ich bin nur Mod in einem anderen Subforum. Aber ich sehe persönlich auch noch keinen wirklichen Grund dazu, hier etwas abzuspalten.

    Mir ist noch nicht wirklich klar, was Du da eigentlich genau mit den KNNs machst. Ok, Du hast gesagt, dass Dein KNN praktisch eine Kette von Neuronen ist. Aber was steckst Du genau wo rein und was willst Du wo rauskriegen?



  • ich programmiere am liebsten was, das auch mit der realen umwelt interagiert. rein virtuelles zeug, also programme, die nur auf dem PC laufen, finde ich super-langweilig. interessant finde ich z.b. sensornetzwerke, ortung über handynetze, WLAN, etc. (also missbrauch von technologien), mustererkennung in bewegtbildern, faken/hacken/fälschen von telefon- und geldkarten usw.usw. (also alles was lustig ist)
    🙂



  • tfa schrieb:

    Access-Modifier wie public, protected und private sind auch unbekannt in Python.

    jein, die Sichtbarkeit wird bei Python über den Membernamen geregelt (zumindest ansatzweise 🙄 )
    http://docs.python.org/tut/node11.html#SECTION0011600000000000000000



  • Heimwerkerking.work schrieb:

    tfa schrieb:

    Access-Modifier wie public, protected und private sind auch unbekannt in Python.

    jein, die Sichtbarkeit wird bei Python über den Membernamen geregelt (zumindest ansatzweise 🙄 )
    http://docs.python.org/tut/node11.html#SECTION0011600000000000000000

    Ist mir bekannt. Es ist aber kein vollwertiger Ersatz für echte Access-Modifier. Das meinte ich mit Unterstrichen in Methodennamen, die eine semantische Bedeutung haben. Unästhetischer geht's ja wohl nicht.



  • Nachfrager schrieb:

    mikey schrieb:

    Ich programmiere gerne Konsolenspiele

    Meinst du Spiele für die PC-Konsole (das hässliche schwarze Fenster mit den kryptischen Befehlen) oder für Spielekonsolen (Wii, PS3)?

    Ich meine die Textkonsole unter Windows, also ersteres.



  • Gregor schrieb:

    Storm.Xapek.de schrieb:

    @Gregor
    Du scheinst dich ja ein bischen auszukennen in dem Bereich, es würde ich deshalb
    freuen wenn du meinen Ansatz mal kurz durchlesen und eventuell kommentieren würdest.
    Vllt kannst du als Mod den Thread ja auch aufspalten...

    Mir ist noch nicht wirklich klar, was Du da eigentlich genau mit den KNNs machst. Ok, Du hast gesagt, dass Dein KNN praktisch eine Kette von Neuronen ist. Aber was steckst Du genau wo rein und was willst Du wo rauskriegen?

    Wie bereits gesagt ist es nicht wirklich ein KNN sondern mehr eine Variante davon (ich gewichte meine Neuronen z.B. nicht)
    Jedes Neuron erhält einen Input in Form einer Zahl, verarbeitet diese Zahl dann und gibt die neue Zahl wieder als Output zurück.
    Jetzt werden diese Neuronen in einer Kette verbunden, sodass der Output des ersten Neurons der Input des Zweiten ist, usw.

    Dann erhalte ich z.B. wenn ich mir einen Pfad für den Term f:=2x²-3 aufbauen lasse folgende Kette:
    n1:=x² n2:=x
    2 n3:=x-2 n4:=x-1. Also sozusagen eine Verkettung von Funktionen n4(n3(n2(n1(x)))) = f(x).

    Jetzt findet mein Algorithmus aber nicht immer die optimale Lösung für jeden Term.
    Und um das zu verbessern, hatte ich jetzt vor die Kette die mir der Algorithmus
    ausgibt als Startpopulation für einen genetischen Algorithmus zu verwenden.
    Der dann die Neuronen in der Kette mutiert, dann wird z.B. aus n3:=x-2 sowas n3:=x-3.
    Diese neuen Ketten die durch Mutation entstehen, lasse ich dann bewerten
    und selektiere dann.

    Soweit mein Ansatz, ich versuch jetzt mal das Ganze so umzusetzen.
    Ich berichte dann obs geklappt hat 😉


Anmelden zum Antworten