I read through the description and really enjoy that you tried to use Machine Learning for the AI. It was very ambitious and was pretty cool to see the characters trying to learn. The music was super cool as well. I loved the little side story of the mage trying to build a shop. The enemy variety was cool and overall it was a really cool experience.
If you wanted to improve, I suggest making the two frames of animation more distinct. The DPS lifting and lowering the sword works but could be better if he stretch it out like link does in the older legend of Zelda games. Some small changes like that could help the game to feel a lot more punchy.