AI Como modelar programação genética para navios de guerra

Eu tenho uma pergunta sobre programação genética. Eu vou trabalhar em um algoritmo genético para umjogo chamado Battleships.

Minha pergunta é: como eu decidiria sobre um modelo de "decisão" para a IA evoluir? E como isso funciona?

Eu li vários artigos e várias respostas que falam apenas sobre o uso de modelos diferentes, mas não consegui encontrar algo específico, o que, infelizmente, aparentemente eu preciso entender o problema.

Quero que ele evolua em várias iterações e "aprenda" o que funciona melhor, mas não sei como salvar essas "decisões" (eu sei em um arquivo, mas "codificado" como?) De uma maneira boa, para aprender a adote as ações anteriores e baseie as informações do estado atual do quadro.

Eu tenho pensado em uma "estrutura em árvore" para a IA basear as decisões, mas eu realmente não sei como começar.

Se alguém pudesse me apontar na direção certa (um link? Algum pseudo-código? Algo assim), isso seria muito apreciado, tentei pesquisar o máximo possível no Google, assista a vários vídeos do YouTube sobre o assunto, mas Eu acho que só preciso desse pequeno empurrão na direção certa.

Talvez eu também não saiba exatamente o que procurar, e é por isso que deixo em branco os resultados sobre o que e como implemento isso.

questionAnswers(4)

yourAnswerToTheQuestion