https://github.com/blakley/captcha-classification
A deep learning model to classify Captcha images
https://github.com/blakley/captcha-classification
classfication-model cnn-keras deep-learning keras-tensorflow python tensorflow
Last synced: 6 months ago
JSON representation
A deep learning model to classify Captcha images
- Host: GitHub
- URL: https://github.com/blakley/captcha-classification
- Owner: Blakley
- Created: 2024-03-25T17:12:17.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-03-26T02:24:22.000Z (over 1 year ago)
- Last Synced: 2025-02-01T04:27:34.888Z (8 months ago)
- Topics: classfication-model, cnn-keras, deep-learning, keras-tensorflow, python, tensorflow
- Language: Python
- Homepage:
- Size: 43.6 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Captcha Classification
A multi-class classification model using convolutional neural networks (CNNs) to classify captcha images into different categories.
---### Summary Example
### Prediction Example
---
## Requirements
Python 3.x, TensorFlow, Matplotlib## Installation
1. Clone this repository:
``` bash
git clone https://github.com/Blakley/captcha-classification
```2. Install the required dependencies:
```bash
pip install -r requirements.txt
```
## Usage
1. **Setup** the dataset:
- Download the captcha dataset from [Kaggle](https://www.kaggle.com/datasets/aneeshtickoo/hcaptcha-dataset/data).
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:
```bash
python3 model.py
```3. **Testing** the model:
- Once the model is trained, you can make predictions on captcha images using the saved model.