Beating CAPTCHAs with Neural Networks
You may find the following topics interesting as well:
Better (worse?) CAPTCHAs
URL: http://scikit-image.org/docs/dev/auto_examples/applications/plot_geometric.html
Larger exercise!
The CAPTCHAs we beat in this example were not as complex as those normally used today. You can create more complex variants using a number of techniques as follows:
- Applying different transformations such as the ones in scikit-image (see the preceding link)
- Using different colors and colors that don't translate well to grayscale
- Adding lines or other shapes to the image: http://scikit-image.org/docs/dev/api/skimage.draw.html
Deeper networks
These techniques will probably fool our current implementation, so improvements will need to be made to make the method better. Try some of the deeper networks we used. Larger networks need more data, though, so you will probably need to generate more than the few thousand samples we did here in order to get good performance. Generating these datasets...