Entwicklung eines KI-Systems, um ein Fantasy-Football-Team auszuwählen

8

Ich möchte ein KI-System bauen, um ein Fantasy-Football-Team zu "picken". Ich habe nur Grundkenntnisse in KI-Techniken (insbesondere in Bezug auf die Spieltheorie), deshalb suche ich Ratschläge, welche Techniken dazu verwendet werden könnten und Hinweise auf einige Lesestoffe.

Ich bin mir bewusst, dass dies eine sehr schwierige oder vielleicht sogar unmögliche Aufgabe für die KI ist, um genau zu vervollständigen: aber ich bin nicht allzu besorgt um die Genauigkeit, eher bin ich daran interessiert, etwas KI zu lernen und das scheint eine spaßige Art zu sein wenden Sie es an.

Einige grundlegende Fakten über das Spiel:

  • Ein Team von 14 Spielern muss ausgewählt werden
  • Die Gesamtkosten der ausgewählten Spieler sind begrenzt.
  • Die ausgewählten Spieler müssen sich an eine bestimmte Konfiguration halten (es muss immer einen Torhüter, mindestens zwei Verteidiger, einen Mittelfeldspieler und einen Stürmer geben)
  • Das Team kann wöchentlich gewechselt werden, aber das Entfernen / Hinzufügen von mehr als einem Spieler pro Woche zieht eine Strafe nach sich

P.S. Ich habe Statistiken zu jedem Spiel, das in der letzten Saison gespielt wurde. Könnte man damit das KI-System trainieren?

    
WiseGuyEh 07.07.2010, 16:30
quelle

1 Antwort

4

Das ist interessant.

Wenn Ihnen also die Genauigkeit überhaupt nicht wichtig war, könnten Sie sich einfach eine Heuristik für die Qualität eines Teams einfallen lassen. Weisen Sie beispielsweise jedem Player einen Punktwert zu und versuchen Sie dann, ihn mithilfe der dynamischen Programmierung zu maximieren. Etwas wie: Ссылка

Dies wäre dem Rucksackproblem ähnlich.

Technisch gesehen ist das AI, da ein Computer etwas entscheidet, aber vielleicht nicht das, was Sie im Sinn haben.

Sie klingen, als ob Sie eine lernende KI ( Ссылка ) wünschen, was ein interessantes Gebiet ist. So können Sie das Problem angehen.

Definieren Sie Ihre Eingaben. Im Moment haben Sie Daten aus den letzten Jahren. Sie werden wahrscheinlich Daten über viele Jahre wünschen. Vielleicht kannst du auch die Rangliste der Experten einbeziehen, vielleicht eine Reihe von Magazinen, die Spieler rangieren oder so etwas, das auch nützlich erscheint.

Nehmen Sie Ihre Eingaben und füttern Sie sie für jede Jahreszeit in einen maschinellen Lernalgorithmus. Wikipedia wird dir da draußen helfen.

Im Wesentlichen sollten Sie für jede Saison Ihre Daten eingeben, Ihre KI ein Team auswählen lassen und dann die Leistung des Teams anhand der Ergebnisse der Saison bewerten.

Machen Sie das weiter und vielleicht wird Ihr Bot bei der Auswahl der Teams besser, und Sie können sich auf die diesjährigen Daten bewerben.

(Wenn Sie nur die Daten des letzten Jahres haben, ist es in Ordnung, den Algorithmus genau so zu trainieren, aber Ihre KI wird wahrscheinlich in diesem einen Satz übertrainiert sein und nicht so genau sein.)

Dies war nur eine Skizze, wie es aussehen könnte. Für ein Toben in KI ist dieses Problem wahrscheinlich ziemlich schwierig, also fühlen Sie sich nicht entmutigt, wenn es zuerst überwältigend erscheint.

    
melink14 13.07.2010, 08:14
quelle

Tags und Links