TL;DR:
- Paste your team
- Server calculates matchup against 24 teams (mostly sample teams + you can add your own)
- Inspect 1v1 matchups against selected team (it assumes tera is free and hp is 100%)
- Consider replacment of pokemon given by model
Basically, this website is powered by 2 models: One 6v6 model that takes two teams as an input and outputs probability of team 1 winning. Second one is 1v1 model. It predicst which of 2 mons wins given matchup. Models are based in part on scrapped replay data and in part on simulated data of fights between two foul play bots.
In section "Chances Against Teams" you see probabilities od your team winning against given team. Probs are calculated based on 2 foul play bots fighting. They are not perfect bots and in my simulations they were given very short time to think, so your milage might vary. The bot might not found best way to play given team. However if the matchup is good, even weak bots/players should have advantages.
If you click on expand 1v1 you will see matrix which pokemon fares good against which. It is a probablility of winning 1v1 fight from full HP and tera free to pop. Below you get info, that from all given teams which pokemon is consistenly worst matchup for your team.
Then there are top replacement for each slot. You can see what predicitive model thinks is best for your team based it's knowledge. +pp means that it improves average matchup against given teams, -pp means that it would be worse (still displayed, if you want to consider some changes). Also this parts want to find similar pokemon that;s being replaced. If it is too differen it will display "outside similarity threshold"
- "Real teams" - sets found in teams pasted in smogon forums etc. Overall more robust.
- "Inputed teams" - Sets from teams created by sampling from usage stats. You might find some bullshit there.
Whole project is very much work in progress, however I feel like it might be usefull to somebody.
Feel free to report any bugs or give suggestions! I've been working on this project for a long time. After quite a while I was more interested of how to make it work properly than how do create good teams, so I didnt get much opportunities to make use of it. However it seems to understand matchups and roles of given mons, so I feel good about it.
Pinkacross blunder Finchinator



















