
Среда программирования: Python
Название работы: ЛР. Свёрточная нейронная сеть для распознавания объектов на изображениях
Вид работы: Лабораторная работа
Тематика работы: Алгоритмы, Графика, Нейронные сети, Сети
Объем программы: 5 (по десятибалльной шкале)
Уровень сложности: 10 (по десятибалльной шкале)
Разработчик (автор):
Программист сайта kursovik.com
(письмо автору)
Данная работа написана ЧЕЛОВЕКОМ без использования ИИ
Ключевые слова: ТУСУР, ФДО, Сверточная, нейронная сеть, распознавание объектов, объекты на изображениях, Python программа, научить компьютерную систему, рукописные изображения цифр, новых рукописных изображений, набор данных MNIST, машинное обучение, CNN, распознавать числа от 0 до 9, использование Keras, для обучения модели, использование Numpy, для вычисления матрицы, использование Conv2D, для свертки, PyQt5, API-интерфейс, TensoFlow, TensoFlow-gpu, Керас, PyQt5, Модельная часть, методы MLP CNN, Эффект CNN
Функции программы:
Сверточная нейронная сеть для распознавания объектов на изображениях.
Разработать на Python программу: сверточную нейронную сеть для распознавания объектов на изображениях.
Подробности.
Идея состоит в том, чтобы научить компьютерную систему сначала понимать рукописные изображения цифр, а затем протестировать систему для правильного распознавания новых рукописных изображений в наборе данных MNIST с использованием сверточной нейронной сети.
Этот программный проект занимается распознаванием рукописных цифр (mnist) на основе языка Python, его основными методами являются машинное обучение и сверточные нейронные сети (CNN). Проект способен распознавать числа от 0 до 9, написанные пользователями. Основные методы, используемые в проекте, включают: использование Keras для обучения модели, использование Numpy для вычисления матрицы, использование Conv2D для свертки и так далее. Кроме того, он использует PyQt5 для предоставления API-интерфейсов для решения проблем видения изображений и построения графического интерфейса в проекте. После тестирования проект распознавания рукописного текста (mnist) может эффективно распознавать число с точностью около 92,20%.
Подробности реализации программы:
Необходимые библиотеки:
-TensoFlow (2.0.1)
-TensoFlow-gpu (1.2.1)
-Керас (2.0.2)
-PyQt5 (5,9)
Модельная часть была обучена Keras, используя два метода MLP и CNN.
Эффект CNN составляет почти 100%, что быстрее, чем скорость сходимости MLP.
Позвоните в `ModelTraining.py`, чтобы обучить свою собственную модель.
После тренировки вызовите `main.py`, чтобы запустить программу основного интерфейса.
Интерфейсная часть написана PyQt5.
Описание (отчет):
Есть
на 19 страниц, посмотреть оглавление
Пояснения к компиляции и запуску программы:
Для работы нужно использовать файлы с расширением "py". Нужно все внутри программы скачать, затем обучить, 14 эпох и работать.
DigitRecognition
mnistdata
MNIST
processed
test
my_mnist_model
requirement
scripts
__pycache__
ai_with_class.cpython-38
ai_with_class
uiПеред покупкой готовой работы не забудьте проверить её оригинальность. Запросить у администратора проверку текущей оригинальности работы по версии системы Антиплагиат.РУ
Отчет к программе. СодержаниеОписание задания, решения, теория отчета, скриншоты работы программы, схемы алгоритмов
Предварительный просмотр
|
Стоимость ИСХОДНОГО ТЕКСТА программы составляет 2000 руб РФ Продажа каждой работы строго учитывается, у каждой работы есть своя история продаж. |