Машинное зрение: распознавание объектов на Python

Обучение и оптимизация сверточных нейросетей для распознавания объектов на изображениях

3.80 (21 reviews)
Udemy
platform
Русский
language
Data Science
category
Машинное зрение: распознавание объектов на Python
151
students
5 hours
content
Nov 2020
last update
$19.99
regular price

What you will learn

Распознавание чисел и букв на фотографиях

Использование нейронных сетей на реальных данных

Обработка и коррекция изображений

Искусственные нейронные сети: слои, веса, обучение

Модели нейронных сетей Keras/TensorFlow

Использование LeNet, AlexNet, VGG и ResNet для распознавания цифр

Оптимизация нейронных сетей

Функции оптимизации: SGD, RMSprop, (N)adam, Adamax

Перенос обучения нейронных сетей

Изменение контраста, гистограммы яркости и резкость

Курсовой проект: Распознавание номеров автомобилей

Why take this course?

Внимание: для доступа к курсам ITtensive на Udemy напишите, пожалуйста, на support@ittensive.com с названием курса или группы курсов, которые хотите пройти.


Первый курс из серии Машинное зрение посвящен распознаванию изображений с помощью нейронных сетей на Python. Курс состоит из 3 больших частей:

Введение в нейронные сети

Разберем основы нейросетей: нейрон, слои, связи, обратное распространение ошибки и многослойный перцептрон. Изучим особенности обучения и оптимизации нейросетей.

Погрузимся в сверточные нейросети и разберем архитектуры LeNet, AlexNet, VGG и ResNet.

Распознавание цифр

Применим теоретические знания на практике. Используем Python и Keras для создания и обучения моделей нейронных сетей для успешного распознавания рукописных цифр - набора MNIST.

Разберем все прикладные особенности работы с нейросетями в Keras:

  • Особенности оцифрованных изображений.

  • Создание моделей и слоев.

  • Преобразование форм данных (многомерных массивов).

  • Генераторы и дополнение изображений.

  • Обучающая, тестовая и валидационные выборки.

  • Функции оптимизации и пакеты обучения.

  • Прикладная оптимизация нейросети.

  • Визуализация процесса обучения.

  • Пакетная нормализация, регуляризация и отсев.

  • Методы инициализации весов.

Распознавание автомобильных номеров

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

  • Загрузка, фильтрация и преобразование изображений.

  • Генераторы обучения из директорий.

  • Изменение контраста, резкости и маски гистограмм изображений.

  • Распознавание одного из 21 класса изображений - цифры и буквы.

  • Использование обученной модели на реальных данных.

Курсовым проектом будет ваша собственная обученная нейросеть, распознающая номера автомобилей по фотографии.

Screenshots

Машинное зрение: распознавание объектов на Python - Screenshot_01Машинное зрение: распознавание объектов на Python - Screenshot_02Машинное зрение: распознавание объектов на Python - Screenshot_03Машинное зрение: распознавание объектов на Python - Screenshot_04

Reviews

Alexander
April 21, 2022
Пока плохой звук. Конечно звук обучению не помеха, но выкручивать нужно громко, чтобы среди басов расслышать голос.
Irina
November 24, 2020
Лекции с плохим звуком и качеством картинки, нет материалов. После темы свёрточных нейросетей становится трудно понимать материал. В практической части многое не объяснено, а просто потому что. Приходится переписывать с экрана код, а потом гуглить что значит та или иная конструкция.

Charts

Price

Машинное зрение: распознавание объектов на Python - Price chart

Rating

Машинное зрение: распознавание объектов на Python - Ratings chart

Enrollment distribution

Машинное зрение: распознавание объектов на Python - Distribution chart
3510574
udemy ID
9/18/2020
course created date
9/21/2020
course indexed date
Bot
course submited by