Olá, estou querendo organizar slots de uma mochila(bag) em um jogo, como por exemplo irei usar o Resident Evil 4, no qual você tem um mochila com x slots e você tem que ajeitar as armas para conseguir guardar mais coisas, vale ressaltar que as armas tem tamanhos diferentes e podem ser giradas.
Imagem demostrando a mochila: https://prnt.sc/opqzy0
Gostaria de fazer um algoritmo que aprenderia de acordo com tentativa e erro qual item colocar primeiro na mochila, sendo o objetivo final conseguir colocar todos os itens, ou a maior quantidade possível.
Pensei em utilizar uma matriz para representar a mochila, e talvez utilizar redes neurais para ele aprender a forma mais eficiente de colocar os itens dentro da mochila, qual curso vocês recomendariam dentro da área de machine learning para implementar esse algoritmo?