irwin
chess
Our great sponsors
irwin | chess | |
---|---|---|
57 | 1 | |
486 | 17 | |
- | - | |
0.0 | 0.0 | |
over 1 year ago | about 1 year ago | |
Python | Java | |
GNU Affero General Public License v3.0 | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
irwin
-
How common is false banning in chess?
For Lichess, you can get some sort of idea from reading the code. If I remember correctly, there's some threshold for the site suspecting you of cheating based on a variety of simple metrics (accuracy, blurring, etc) and then it gets sent to machine learning tools to analyze (here is one of them, and here's another).
-
Spotting a cheater: Stats analysis
Yeah Irwin is the old lichess model - here (https://github.com/clarkerubber/irwin) as well as the more maintained fork (https://github.com/lakinwecker/irwin/commits/master)
- A question for technologists: can we start an open-source cheat-detection engine that becomes the gold standard of cheat detection engines?
- Can we see the Lichess cheat detection stuff?
-
Machine Learning for detecting anomalies in chess
Isnt't lichess' cheat detection an ML based system?
-
Governance bodies as private companies: a wrinkle in the Carlsen-Niemann drama
It's probably more of a security by obscurity thing - withholding technical details in order to protect the system. Lichess takes the opposite tactic of open security, where they not only openly publish their cheat detection methods, but encourage people to try and crack it so they can fix the flaws and make it stronger in response.
-
Danny Rensch explains how Chess.com's anti-cheat detection works (on Hikaru's stream)
Here's the lichess anticheat AI if anyone's interested. It's supposed to be a guide though, so when you report players it gives an estimate about whether they are probably a cheater or you were just mad about losing and reported and the cases it flags as cheaters are then dealt with by humans. Whatever algorithm you choose, you still need a human in there somewhere for moderation because false positives are a thing and for top players it could have terrible impact on their careers so you have to be sure.
-
The Chess World Isn’t Ready for a Cheating Scandal
Lichess is fully open-source and thus is their cheat-detection. They use https://github.com/clarkerubber/irwin which is a statistical model (tensorflow AI). This basically detects things such as using too much time on trivial moves such as forced captures, or other out-of-character moves.
chess
We haven't tracked posts mentioning chess yet.
Tracking mentions began in Dec 2020.
What are some alternatives?
nnue-pytorch - Stockfish NNUE (Chess evaluation) trainer in Pytorch
liground - A free, open-source and modern Chess Variant Analysis GUI for the 21st century
lichess-bot - A bridge between Lichess API and chess engines
python-chess-annotator - Reads chess games in PGN format and adds annotations using an engine
anarchychess-bot - The (un)official Lichess bot of r/AnarchyChess. Plays the Ruy Lopez, always captures en passant, never plays rook a4, and plays ke2!!/ke7!! when possible.
kaladin - Machine learning tool aimed at automating cheat detection using insights data.
Auto-Chess - A chess bot that automatically calculates the best moves and plays them for you
pychess - PyChess - a chess client for Linux/Windows
libmelee - Open Python 3 API for making your own Smash Bros: Melee AI that works with Slippi Online
lila - ♞ lichess.org: the forever free, adless and open source chess server ♞
Walleye - A chess engine written from scratch in Rust ♞