Es kommt nicht von überall, normalerweise vorherzusagen diese Werte.
Um einen Baum mit einer großen möglichen Anzahl von Zuständen (d. H. Schachspiel) zu suchen, ist diese Technik, die allgemein als heuristic function bekannt ist, ein Muss. Eine heuristische Funktion nimmt normalerweise einen einzelnen Parameter, einen Zustand, d. H. Einen dieser Kindknoten (ein Array der Größe 9 für ein Tic-Tac-Toe-Spiel zum Beispiel), und versucht, vorherzusagen, wie dieser Zustand für einen bestimmten Spieler ist. Also, wenn die Funktion von say, white 'POV in Schach geschrieben wird, bedeutet +10, dass Weiß wahrscheinlich gewinnt, während a -7 bedeuten könnte, dass Spiel in Schwarz ist. Ein Zustand, in dem Weiß garantiert gewinnt, sollte als zurückgegebener Wert + unendlich sein.
Natürlich können Fragen wie "wie günstig" keine wissenschaftlich-y, absolute Antwort haben. Daher verwenden Sie normalerweise Ihre Intuition, Domänenexpertise, gesunden Menschenverstand usw., um diese Funktion zu schreiben.
Wenn die Anzahl der Zustände nicht groß ist, wie im Tic-Tac-Toe-Spiel zum Beispiel, wo Sie die Suche nicht nach bestimmten Tiefen stoppen müssen, können Sie einfach + 1,0, -1 bis verwenden bezeichnen Gewinn, Unentschieden bzw. Verlust.
Diese Werte stammen von einer Bewertungsfunktion, die einen Zustand bewertet, ohne tiefer zu schauen. Sie müssen diese Funktion bereitstellen. Die Werte, die Sie dort sehen, sind einige Beispielwerte, die von dieser Bewertungsfunktion zurückgegeben werden. – trincot
können Sie mit einem Beispiel erklären, ich bin sehr viel neu zu AI –