Основываясь на CNN: распознавание изображений с проверочным кодом
В этом проекте используются модели AlexNet и LeNet, которые можно выбрать в зависимости от конкретных потребностей (достаточно изменить функцию train в файле train_model.py). Точность распознавания составляет 95,5%.
Не заметил, как этот репозиторий сопровождал меня с 16 до 20 лет, предоставляя мне самое замечательное путешествие в моей жизни. Я собрал этот документ, надеясь, что любой, кто хочет изучить распознавание изображений и поиграть с свёрточными нейронными сетями, сможет легко начать работу. Пожалуйста, используйте технологии осторожно и только для обучения, не поддерживайте любые связанные с чёрным и серым рынки. Смотрите: https://www.urlteam.cn/?p=1893, https://www.urlteam.cn/?p=1406. Все содержимое исходного Anti-Anti-Spider было перемещено в каталог исходного Anti-Anti-Spider. Если у вас есть вопросы, вы можете связаться со мной по электронной почте 543429245@qq.com. Файлы моделей можно скачать, если они не распаковываются, можно использовать: https://www.urlteam.cn/%E5%8F%AF%E7%94%A8%E8%AE%AD%E7%BB%83%E9%9B%86%E4%B8%8E%E8%AE%AD%E5%A5%BD%E7%9A%84%E6%A8%A1%E5%9E%8B.zip.
Согласно сложности проверочных кодов, время тренировки также может значительно различаться.
Установка TensorFlow CPU версии: pip install tensorflow==1.9.0. Установка GPU версии TensorFlow: pip install tensorflow-gpu==1.9.0. Версия GPU немного сложнее в установке, вам нужно установить CUDA и cuDNN, чтобы TensorFlow мог использовать GPU. На рисунке ниже показана взаимосвязь между версиями TensorFlow, Python, CUDA и cuDNN.
CUDA и процесс установки cuDNN в основном состоит из двух шагов:
├─cnn_models
│ ├─cnn_model.py # Класс сети CNN
│ └─recognition.py # Проверка результатов тренировки
├─conf
│ └─config.json # Файл конфигурации
├─logs # Журнал тренировки модели
├─model_result # Адрес сохранения модели
│ └─1040 # Набор тренировочных данных и соответствующая модель
├─sample
│ ├─test # Тренировочный набор (обычно 9:1 от общего набора данных)
│ └─train # Тестовый набор
├─src # Инструменты, необходимые для настройки среды, которые можно загрузить с Интернета в соответствии с вашими потребностями
├─train_model.py # Программа тренировки
└─verify_sample.py # Создание набора данных (маркировка и предварительная обработка изображений)
Для ввода AlexNet требуется изображение размером 227 * 227. Все изображения должны быть настроены при предварительной обработке, либо с использованием функций PIL для линейного преобразования размера изображения, либо путём масштабирования и вставки в фон размером 227 * 227.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )