All Projects → xdebron → mybabe

xdebron / mybabe

Licence: GPL-3.0 license
MyBB CAPTCHA Solver using Convolutional Neural Network in Keras

Programming Languages

python
139335 projects - #7 most used programming language
PHP
23972 projects - #3 most used programming language
Batchfile
5799 projects

Projects that are alternatives of or similar to mybabe

Awesome Project Ideas
Curated list of Machine Learning, NLP, Vision, Recommender Systems Project Ideas
Stars: ✭ 6,114 (+33866.67%)
Mutual labels:  image-classification, multi-label-classification
tensorflow-image-classifier
image classifier, retrained for specific classes
Stars: ✭ 58 (+222.22%)
Mutual labels:  image-classification
Googlenet Inception
TensorFlow implementation of GoogLeNet and Inception for image classification.
Stars: ✭ 230 (+1177.78%)
Mutual labels:  image-classification
SimMIM
This is an official implementation for "SimMIM: A Simple Framework for Masked Image Modeling".
Stars: ✭ 717 (+3883.33%)
Mutual labels:  image-classification
Pytorch fine tuning tutorial
A short tutorial on performing fine tuning or transfer learning in PyTorch.
Stars: ✭ 240 (+1233.33%)
Mutual labels:  image-classification
TensorFlow-Binary-Image-Classification-using-CNN-s
Binary Image Classification in TensorFlow
Stars: ✭ 26 (+44.44%)
Mutual labels:  image-classification
Ml Classifier Ui
A UI tool for quickly training image classifiers in the browser
Stars: ✭ 224 (+1144.44%)
Mutual labels:  image-classification
Image-Classification
Pre-trained VGG-Net Model for image classification using tensorflow
Stars: ✭ 29 (+61.11%)
Mutual labels:  image-classification
head-network-distillation
[IEEE Access] "Head Network Distillation: Splitting Distilled Deep Neural Networks for Resource-constrained Edge Computing Systems" and [ACM MobiCom HotEdgeVideo 2019] "Distilled Split Deep Neural Networks for Edge-assisted Real-time Systems"
Stars: ✭ 27 (+50%)
Mutual labels:  image-classification
SCL
📄 Spatial Contrastive Learning for Few-Shot Classification (ECML/PKDD 2021).
Stars: ✭ 42 (+133.33%)
Mutual labels:  image-classification
Sign-Recognition
Traffic Sign Recognition with Keras.
Stars: ✭ 19 (+5.56%)
Mutual labels:  image-classification
Mobilenetv2 Pytorch
Impementation of MobileNetV2 in pytorch
Stars: ✭ 241 (+1238.89%)
Mutual labels:  image-classification
LibFewShot
LibFewShot: A Comprehensive Library for Few-shot Learning.
Stars: ✭ 629 (+3394.44%)
Mutual labels:  image-classification
Wildcat.pytorch
PyTorch implementation of "WILDCAT: Weakly Supervised Learning of Deep ConvNets for Image Classification, Pointwise Localization and Segmentation", CVPR 2017
Stars: ✭ 238 (+1222.22%)
Mutual labels:  image-classification
pytorch-cifar-model-zoo
Implementation of Conv-based and Vit-based networks designed for CIFAR.
Stars: ✭ 62 (+244.44%)
Mutual labels:  image-classification
Catalyst
Accelerated deep learning R&D
Stars: ✭ 2,804 (+15477.78%)
Mutual labels:  image-classification
Pyramidnet
Pytorch implementation of pyramidnet
Stars: ✭ 27 (+50%)
Mutual labels:  image-classification
react-native-camera-tflite
Real time image classification with React Native and Tensorflow lite.
Stars: ✭ 52 (+188.89%)
Mutual labels:  image-classification
aitlas
AiTLAS implements state-of-the-art AI methods for exploratory and predictive analysis of satellite images.
Stars: ✭ 134 (+644.44%)
Mutual labels:  image-classification
shake-drop pytorch
PyTorch implementation of shake-drop regularization
Stars: ✭ 50 (+177.78%)
Mutual labels:  image-classification

MyBaBe

MyBB CAPTCHA Solver using Convolutional Neural Network in Keras

Original Image:

tested image

After Preprocess:

tested image

Guessed:

output

Getting Started

I've uploaded a image in dataset folder so that you can understand better the structure and file naming scheme.

Dependencies

  • Tensorflow(Keras)
  • OpenCV
  • Python 3
  • Php >= 5

Creating dataset

You must create dataset first with modified version of captcha.php in mybb.

Run it in terminal or in browser.

php captcha.php

After created about 100k images you can proceed to Training.

Training

Just run train.py

python3 train.py

Usage

I have also provided pre-trained model so you can directly use it. Also you can include it in your projects easily.

python3 eval.py

Evaluates test.png. Outputs like this:

{'h': 0.95185363, '4': 0.3711427, '5': 0.8917278, 'w': 0.98471284, 'l': 0.86197835}
h45wl

Accuracy

accuracy

Training process took about 8 hours with gtx1060.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].