dongkyuk / Kaggle_RPS

Agent code for Kaggle Rock Paper Scissors

Home Page:https://www.kaggle.com/c/rock-paper-scissors

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Kaggle_RPS

This agent has scored Top 8% (:3rd_place_medal:Bronze Medal) in the RPS competition.

Key Concept

The model uses an ensemble of both public/custom-designed agents and their evil twin (designed to beat them).

The agents used are :

It adds random actions as a noise to delude enemy predictions, and the amount of random actions in between agent actions are determined by the current score and step.

The agent to use is chosen based on a weighted score of their recent predictions.

TODO

I started this competiton a few weeks before the deadline, and the agent has some room for improvement.

Possible things to add are :

  • Better voting scheme among ensemble (currently it just uses the best scored model)
  • Enhanced strategy
  • More models

About

Agent code for Kaggle Rock Paper Scissors

https://www.kaggle.com/c/rock-paper-scissors


Languages

Language:Python 100.0%