/ Модель

Характеристики

Лицензия
MIT
Архитектура
captcha_cnn · dense
Библиотека
pytorch
Опубликована
9 авг 2026

confia-captcha-ocr-pt

Описание изображенийИзображение → текст3 профессии

Сверточная модель Confia Company распознаёт пятисимвольные буквенно-цифровые CAPTCHA на небольших изображениях.

14скачиваний за 30 дней1лайквеса обновлены9 авг 2026

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

Modelo oficial da Confia Company para reconhecer texto curto em imagens de CAPTCHA de baixa resolução. Usa uma arquitetura convolucional personalizada Positional Slot-Head CNN: три сверточных блока с BatchNorm2d и ReLU формируют пространственную карту признаков, а пять независимых классификационных голов распознают символы по позициям. Модель рассчитана на изображения размером 150 × 50 пикселей и последовательности из пяти буквенно-цифровых символов; поддерживаемый алфавит содержит цифры 2–9 и строчные латинские буквы. В README заявлены точность распознавания всей последовательности около 94–98%, точность по символу выше 99% и время вывода менее 5 мс на CPU.

Модель предназначена для экспериментов с компьютерным зрением, OCR и проверки визуальной доступности веб-платформ. Она работает на PyTorch и распространяется по лицензии MIT. Показатели производительности приведены для небольшого набора примерно из 800 примеров и не гарантируют такую же точность на других типах CAPTCHA.

Сценарии применения

  • распознавание пятисимвольных CAPTCHA на изображениях 150 × 50 пикселей
  • извлечение короткого буквенно-цифрового текста из изображений CAPTCHA
  • эксперименты с OCR для низкого разрешения
  • проверка распознаваемости CAPTCHA при тестировании визуальной доступности

Ограничения

Модель рассчитана на изображения 150 × 50 пикселей с последовательностью ровно из пяти символов из заданного алфавита; качество на других форматах CAPTCHA не установлено. Заявленные метрики основаны на небольшом наборе примерно из 800 примеров.

Для каких профессий подходит3

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

🔤 Confia Captcha OCR Predictor (PT-BR)

Modelo oficial de OCR da Confia Company para leitura e reconhecimento óptico de textos curtos e desafios visuais alfanuméricos de 5 caracteres em imagens de baixa resolução ($150 \times 50$ px).


📊 Model Card Summary & Métricas de Desempenho

MétricaResultado MedidoDescrição
Precisão Geral Estimada~94% – 98%Taxa de acerto para a sequência completa de 5 caracteres em testes de referência
Precisão por Caractere> 99%Acurácia individual por posição de caractere
Tempo de Inferência (CPU)< 5 msExecução leve e eficiente sem necessidade de GPU
Tamanho do Modelo~7.6 MB~1.2 milhões de parâmetros treinados em PyTorch

🖼️ Exemplos de Inferência (Imagem ➔ Texto Previsto)

Imagem de EntradaTexto Previsto (predict.py)Status
Sample 15jtpe✅
Sample 2dlmrs✅
Sample 3rltrd✅

🧠 Arquitetura do Modelo

O modelo utiliza uma arquitetura convolucional customizada Positional Slot-Head CNN, otimizada para o reconhecimento de glifos finos com espaçamento regular:

  1. Backbone Convolucional Preservador de Recursos:
    • 3 blocos convolucionais com BatchNorm2d e ativações ReLU.
    • Subamostragem controlada (MaxPool2d) para preservar a integridade espacial de traços finos.
  2. Grade de Recursos Espaciais ($6 \times 20$):
    • O mapa de características final é projetado espacialmente para cobrir a área útil da imagem.
  3. 5 Positional Slot Heads:
    • 5 cabeças de classificação independentes analisam janelas espaciais específicas de ~30 pixels de largura, realizando a identificação paralela dos 5 caracteres.

📦 Estrutura do Repositório

confia-captcha-ocr-pt/
├── README.md              # Model Card oficial com documentação e métricas
├── config.json            # Configurações da arquitetura e metadados do modelo
├── modeling_captcha.py    # Definição das classes PyTorch e rotinas de inferência
├── predict.py             # Script CLI de inferência standalone
├── model.pt               # Pesos do modelo treinado (PyTorch state_dict)
├── pytorch_model.bin      # Cópia compatível com padrão Hugging Face
├── sample_1.png           # Amostra de teste 1 (5jtpe)
├── sample_2.png           # Amostra de teste 2 (dlmrs)
├── sample_3.png           # Amostra de teste 3 (rltrd)
└── requirements.txt       # Dependências mínimas (torch, torchvision, Pillow, numpy)

🚀 Como Usar

1. Linha de Comando (CLI)

# Instalar dependências
pip install -r requirements.txt

# Prever resposta de uma imagem
python predict.py sample_1.png

# Ou via stdin
echo sample_2.png | python predict.py

2. Em Código Python

import torch
from modeling_captcha import load_model, predict_captcha, DEFAULT_ALPHABET

# Selecionar dispositivo (CPU ou CUDA)
device = "cuda" if torch.cuda.is_available() else "cpu"

# Carregar o modelo
model = load_model("model.pt", alphabet=DEFAULT_ALPHABET, device=device)

# Realizar a leitura na imagem
resultado = predict_captcha(model, "sample_1.png", alphabet=DEFAULT_ALPHABET, device=device)

print(f"Texto Detectado: {resultado}")

🗄️ Dataset & Avaliação

  • Dataset de Referência: Amostras alfanuméricas de 5 caracteres com rotulagem e validação automatizada de integridade (~800 amostras).
  • Alfabeto Suportado (32 caracteres): 23456789abcdefghijklmnopqrstuvwxyz

🏢 Sobre a Confia Company

Modelo desenvolvido pela Confia Company para pesquisas em visão computacional, reconhecimento óptico de caracteres (OCR) e testes de acessibilidade visual em plataformas web.

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · pytorch

Нельзя запустить

Архитектура captcha_cnn неизвестна transformers в образе рантайма.

Класс архитектуры
PositionalSlotHeadCNN
Ревизия весов
f60c41e

0 моделей