簡體   English   中英

我應該使用哪個 Python 庫來讓我將兩個“大腦”群體相互對抗作為確定適合度的手段?

[英]Which Python library should I use to allow me to pit two populations of "brains" against each other as a means of determining fitness?

我對神經網絡和機器學習幾乎一無所知,所以請耐心等待。

假設我們正在玩的游戲是 Tic-Tak-Toe(但實際上更復雜),其中 X 首先移動。

我想創建兩組個體,一組用於 X,一組用於 O。 適應度將取決於對對方種群個體的勝利次數。 在每個種群中,最適合的個體將被賦予更大的權重以轉移到下一代,而其余的種群將是進行切割的個體的變異版本。

我曾嘗試在互聯網上搜索圖書館,但我認為我沒有正確的搜索詞或對我正在尋找的內容了解得足夠多,因為所有示例和教程都假設您正在使用數據集並正在嘗試對數據進行分類或超過 5 年。

如果您願意,請對此投反對票。 我這樣做是為了冒險,而不是結果。

不確定是否有特定的庫,但聽起來您正在尋找遺傳算法。

這似乎是一個很好的教程,可以指導您完成遺傳算法的思考過程: https : //blog.sicara.com/getting-started-genetic-algorithms-python-tutorial-81ffa1dd72f9

如果您想在板上可視化 X 和 O,您可能希望將 GUI 庫放入混合中,例如 TKinter 或 Kivy。

另外,這很經典:

"Downvote this if you wish. I'm doing it for the adventure, not the outcome."

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM