Скоро Computer Vision [2021] [robot dreams] [Ян Колода]

Статус
В этой теме нельзя размещать новые ответы.
VkurseBot

VkurseBot

Модератор
20 Сен 2020
0
644
50
Голосов: 0
#1
Computer Vision [2021]
robot dreams
Ян Колода


Практический курс о том, как применять классические методы machine learning и deep learning для решения задач компьютерного зрения: от баланса цвета на изображении — до тренировки сверточных нейронных сетей для распознавания объектов в видео.

Описание курса:
Задача специалиста по компьютерному зрению
― научить алгоритмы уверенно ориентироваться в окружающем мире и свести к минимуму системные баги. Задача robot_dreams ― помочь разобраться в инструментах и подходах, которые применяют для реализации CV-проектов.

Мы начнем с пиксельных операций и создания программ для обработки цифровых фото. Затем научимся проводить базовые манипуляции с изображением и видео: фильтрация и выделение границ, кодировка и компрессия, классификация, детекция, трекинг и сегментация. А после ― будем строить и тренировать нейронные сети.

Курс подойдет:
1. Data Scientist
После курса вы систематизируете знания в области machine learning и deep learning. Разберетесь в современных подходах к детекции объектов, получите опыт в решении задач классификации и сегментации, научитесь строить и тренировать нейросети.​
2. Developer
Курс даст overview задач computer vision и основных инструментов, которые необходимы для их решения. Вы научитесь обрабатывать изображения и видео, разрабатывать и запускать модели с помощью TensorFlow.​

Модуль 1 - Введение в Computer Vision
  • Ознакомьтесь с задачами, которые помогает решить Computer Vision.
  • Получите общую информацию о том, как работает зрительная система.
  • Узнайте, какие цветовые пространства существуют.
  • Установите библиотеки NymPy, Matplotlib и OpenCV.
  • Научитесь выполнять простые операции, используя эти библиотеки.
Модуль 2 - Пиксельные операции
  • Узнайте, что такое операции на уровне пикселей, и научитесь читать гистограммы.
  • Создайте простейшую программу для обработки цифровых изображений, например, программу для баланса белого цвета.
Модуль 3 - Линейная фильтрация
  • Изучите принцип работы свертки.
  • Научитесь имплементировать фильтрацию и манипулировать изображением, используя разные типы фильтрации.
Модуль 4 - Фильтры выделения границ
  • Узнайте, в чем смысл градиентов изображений.
  • Научитесь имплементировать фильтры выделения границ.
  • Освойте алгоритм выделения контуров и фильтры в Canny.
Модуль 5 - Кодировка и компрессия изображений
  • Изучите разницу между форматами изображений [raw, png, jpeg].
  • Разберите разницу между форматами H264 и H265.
  • Узнайте, как работает сжатие с потерями, и научитесь работать с изображениями в преобразованной форме. Попробуйте улучшить качество изображения с помощью интеллектуального квантования.
Модуль 6 - Image features [визуальные признаки]
  • Узнайте, что такое визуальные признаки, и ознакомьтесь с типовыми задачами, которые можно решить с их помощью.
  • Научитесь выделять углы с помощью детектора Харриса.
  • Изучите алгоритмы обнаружения и описания признаков.
  • Научитесь применять масштабно-инвариантную трансформацию признаков (SIFT).
Модуль 7 - Image matching [подстройка изображений]
  • Ознакомьтесь с задачами, которые решает image matching.
  • Изучите принцип аффинного преобразования и однородных координат.
  • Научитесь применять гомографию для изображений.
  • Разработайте ректификатор фотографий документов.
Модуль 8 - Machine Learning [машинное обучение]
  • Ознакомьтесь с базовыми принципами работы с моделями данных.
  • Разберите разницу между классической обработкой данных и машинным обучением.
  • Научитесь строить простые модели с нуля и проводить их оптимизацию.
  • Определите разницу между machine learning и deep learning.
Модуль 9 - Детекция лиц
  • Определите, чем визуальные признаки для детекции лиц отличаются от признаков других объектов.
  • Ознакомьтесь с методом детекции Виолы-Джонса и методом бустинга.
  • Научитесь работать с изображениями, которые содержат лица, и осуществлять детекцию с помощью OpenCV.
Модуль 10 - Трекинг
  • Изучите основы работы трекинга и принципы работы с цифровым видео.
  • Разберите разницу между трекингом и детекцией на практике, реализовывая реальную рабочую задачу.
Модуль 11 - Нейронные сети: part 1
  • Изучите принципы работы нейронных сетей.
  • Получите overview открытых библиотек TensorFlow и Keras.
  • Научитесь строить и тренировать простые нейронные сети.
  • Попробуйте улучшить модель нейронной сети для классической проблемы house pricing.
Модуль 12 - Нейронные сети: part 2
  • Узнайте, как ускорить тренировку нейронных сетей в несколько раз с помощью GPU, и ознакомьтесь с другими преимуществами графического процессора.
  • Ознакомьтесь с облачным сервисом Google Colaboratory и научитесь строить и тренировать модели в нем. Узнайте, зачем проводить инспекцию баз данных.
Модуль 13 - Сверточные нейронные сети: part 1
  • Изучите принципы работы сверточных нейронных сетей.
  • Изучите операции свертки и пулинга.
  • Научитесь строить и тренировать сверточные нейронные сети.
Модуль 14 - Сверточные нейронные сети: part 2
  • Ознакомьтесь с проблемой переобучения [overfitting].
  • Научитесь распознавать проблемы в процессе обучения и применять data augmentation в процессе тренировки.
Модуль 15 - Сверточные нейронные сети: part 3
  • Научитесь решать задачу сегментации цифровых изображений.
  • Изучите принцип bottleneck.
  • Постройте простой автоматический энкодер для очищения изображений от шума.
Модуль 16 - Детекция объектов
  • Изучите концепт детекции и bounding box.
  • Научитесь распознавать объекты в режиме реального времени, используя принцип YOLO [You Only Look Once].
  • Ознакомьтесь с алгоритмом NMS [Non-Maximum Suppression] и другими архитектурами сетей для распознавания объектов [SSD, TinyYOLO, SqueezeDet].
  • Примените YOLO для распознавания объектов на собственном видео.
Модуль 17 - Сверточные нейронные сети: что дальше?
  • Ознакомьтесь с популярными моделями сверточных нейронных сетей.
  • Изучите процесс fine tuning и научитесь работать с model zoo.
  • Узнайте, какие проблемы возникают при тренировке сверточных нейронных сетей.
  • Получите рецепт успешного решения проблем с использованием нейронных сетей.
Модуль 18 - Презентация курсового проекта
  • Постройте сегментатор для детекции дорожных линий [видео], сверточную нейронную сеть, чтобы сделать super-resolution [изображения], или реализуйте авторский проект на ваш выбор.

Примечание: на момент создания темы актуальная цена не известна.

 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.

О нас

Слив платных курсов - скачать бесплатно

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

VKURSE.INFO регулярно публикует:

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

Мы ежедневно обновляем нашу коллекцию, чтобы вы могли бесплатно найти и скачать необходимый слив курсов обучения

Быстрая навигация

Меню пользователя