This app has three features, including the AI Team Builder.
① AI Team Builder
The AI Team Builder is a tool where an AI, trained on strong Pokémon team compositions, helps you create your team. Simply select your favorite Pokémon, items, and Pokémon types, then press the Build button. The AI will then output the top 5 strongest team compositions from over 1000 randomly generated combinations.
"I want to create a team using my favorite Pokémon."
"I can't seem to fill that last slot in my team."
The developers themselves have experienced these frustrations, and developed this app to help other Pokémon trainers facing similar challenges.
The AI Team Builder uses a neural network. The neural network is trained using information from successful team compositions as input, allowing the trained AI to classify compositions that "look likely to perform well" from those that don't.
② Which One
Create the strongest Pokémon team with a genetic algorithm!
Which One is based on "Create the most erotic images with a genetic algorithm!" and applies it to Pokémon team compositions. To put it bluntly, the AI will become smarter based on your input and seek the strongest Pokémon build.
Genetic algorithms are methods that mimic the evolutionary process of organisms, where superior individuals are passed on to the next generation and inferior individuals are eliminated, in order to find the optimal solution. Specifically, it generates the next generation of individuals through one of the following methods: selection, crossover, or mutation, and by repeating this process, it approaches the answer.
We would like you to vote by swiping the cards to indicate which build is stronger. Let's find the strongest Pokémon build with your help!
③ MetaPoke Search
MetaPoke Search is a tool where the AI tells you which Pokémon are strong against a certain target. By entering the target Pokémon and its associated information and pressing the Submit button, the AI will output 5 Pokémon that it believes are strong against that Pokémon.
MetaPoke Search simply searches for meta Pokémon based on damage calculation. Assuming the target Pokémon's typical move set, it evaluates the score of its head-to-head performance against that Pokémon using a formula based on damage calculation.