Comments (1)
Thank you for the analysis!
I can think of a way to mitigate this, but there may be better options for solving this: Record the number of succeeded and failed attempts of each known word per image. Known words with a high number and proportion of failed attempts should be removed from the known words list
Yup; this is a good solution for the problem. However, this should be only applied to words/images that have been promoted to known
by the CAPTCHA system, so that definitely known
images don't get demoted by wrong answers.
Proposal: Instead of the two category system, we can migrate to a four category system:
known
: these images are invariants, never demotedunknown
: these are images that need to be solved by the systemsolved
: these images were promoted fromunknown
by the system when they achieved good success rate. They may be demoted toheld
if their success rate drops.held
: these images are held for manual review, and won't be utilised by the system
Further, we should mixup the order of known and unknown words randomly. And, sometimes, use known words only.
from lc-core.
Related Issues (20)
- Config parameters that have defaults should be optional HOT 6
- Consider using jsoniter instead of json4s
- RainDropsCaptcha may return the same code multiple times HOT 15
- Same captcha image returned ten times consecutively under circumstances HOT 8
- `maxAttempts` should be a fraction instead of an absolute number HOT 1
- Dockerfile is broken, does not build
- Update h2
- playgroundEnabled not working in configuration (Docker setup) HOT 3
- Plugin system for captcha providers
- Config option to specify H2 database URL
- Config option to specify maxAttempts for a CAPTCHA HOT 4
- Ability to specify config file HOT 1
- Background thread always generates captchas of a single type
- Set DPI on PNG images
- Output of GifCaptcha is confusing HOT 1
- Crumpled text Captcha
- Hello world style example? HOT 2
- Update H2 DB to 2.0.202 HOT 1
- Passing size in the captcha request doesn't make any difference HOT 9
- captchaExpiryTimeLimit in secs?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from lc-core.