/Captcha-Classification

A deep learning model to classify Captcha images

Primary LanguagePython

Captcha Classification

A multi-class classification model using convolutional neural networks (CNNs) to classify captcha images into different categories.


Summary Example

Model Summary

Prediction Example

Model Prediction


Requirements

Python 3.x, TensorFlow, Matplotlib

Installation

  1. Clone this repository:
git clone https://github.com/Blakley/captcha-classification
  1. Install the required dependencies:
pip install -r requirements.txt

Usage

  1. Setup the dataset:

    • Download the captcha dataset from Kaggle. Extract the dataset files to the dataset/ directory in the project root.
  2. Training the model:

    • Run the main.py script to train the classification model:
    python3 model.py
  3. Testing the model:

    • Once the model is trained, you can make predictions on captcha images using the saved model.