Research Decrypto strategies with different AI agents. This repository is an exercise in the game-ification of AI research. Let's see how thinking about Decrypto can guide idea generation.
Make sure to update SSL Certificate to download if required:
pip install -U certifi
/Applications/Python 3.X/Install Certificates.command
decryptoai is a package that keeps track of my algorithm implementations. It is not deployed to PyPi because the algorithms are still experimental. It may be installed by cloning the repo and pip installing decryptoai in the same directory.
First look at how word2vec embeddings behave in the Decrypto context
Use the Datamuse API and asyncio to generate synthetic datasets
Demonstrate original approach to interpretable Decrypto Guessing and Intercepting agents
Use word2vec embeddings to create heuristics that make our POC prototypes competent
Explore more traditional approach to Guesser using neural nets. Has demonstrated that game-ification may inspire attention-based architecture!
Other guessing algorithms I considered that used Competitive Programming techniques like Recursive Backtracking, Dynamic Programming, and enumerating bitsets