Bright0001
Captain
- Registriert
- Juli 2011
- Beiträge
- 3.380
Moin,
ich bin mir nicht ganz sicher ob ich mir das alles zu einfach vorstelle, aber here it goes: Ich habe ein Kartenspiel in Java nachgebaut, um verschiedene Strategien direkt im Code ausführen, testen und bewerten zu können. Da die Regeln davon einerseits ziemlich simpel sind, andererseits trotzdem strategisches Denken erfordern, würde ich auf Basis davon gerne Mal eine Machine Learning/Deep Learning Pipeline aufsetzen, um zu schauen was ich darüber an Ergebnissen bekomme. Jedoch fehlt mir der erste Schritt: Die Grundlagen von ML hab ich noch aus der Uni drin, und auch wie neuronale Netze funktionieren weiß ich, aber wie und womit fang ich konkret an? Nutze ich dazu dedizierte Software und spreche das Spiel über ne API an? Nutzt man ein Framework direkt im Java-Code? Oder lohnt es sich den Code nochmal zu Python zu portieren, aber falls das done ist, was dann? In der ersten Ausbaustufe soll der Algorithmus auf Basis von vier gegebenen Werten einen von 8 anderen Werten aussuchen, in der zweiten dann auf Basis von vier gegebenen Werten und den schon gespielten/ungespielten Karten (<=90).
Mir ist schon klar dass das ne Newbie-Frage ist, und ich erwarte auch keine umschweifenden Erklärungen, aber vielleicht kann mir einer nen Stups in die richtige Richtung geben, bzw. erzählen, wie ihr das Problem angegangen hättet.
ich bin mir nicht ganz sicher ob ich mir das alles zu einfach vorstelle, aber here it goes: Ich habe ein Kartenspiel in Java nachgebaut, um verschiedene Strategien direkt im Code ausführen, testen und bewerten zu können. Da die Regeln davon einerseits ziemlich simpel sind, andererseits trotzdem strategisches Denken erfordern, würde ich auf Basis davon gerne Mal eine Machine Learning/Deep Learning Pipeline aufsetzen, um zu schauen was ich darüber an Ergebnissen bekomme. Jedoch fehlt mir der erste Schritt: Die Grundlagen von ML hab ich noch aus der Uni drin, und auch wie neuronale Netze funktionieren weiß ich, aber wie und womit fang ich konkret an? Nutze ich dazu dedizierte Software und spreche das Spiel über ne API an? Nutzt man ein Framework direkt im Java-Code? Oder lohnt es sich den Code nochmal zu Python zu portieren, aber falls das done ist, was dann? In der ersten Ausbaustufe soll der Algorithmus auf Basis von vier gegebenen Werten einen von 8 anderen Werten aussuchen, in der zweiten dann auf Basis von vier gegebenen Werten und den schon gespielten/ungespielten Karten (<=90).
Mir ist schon klar dass das ne Newbie-Frage ist, und ich erwarte auch keine umschweifenden Erklärungen, aber vielleicht kann mir einer nen Stups in die richtige Richtung geben, bzw. erzählen, wie ihr das Problem angegangen hättet.