Академия Globus. Учись там, где будешь работать.
Python
• Изучи язык программирования Python за 2 месяца.
• Стань крутым программистом и зарабатывай от 100.000 в мес.*
Курс по программированию на языке python
Python
язык программирования
высокоуровневый язык программирования общего назначения, с динамической типизацией, автоматическим управлением памятью и удобными высокоуровневыми структурами данных, такими как словари (хэш-таблицы), списки, картежи.
Web-разработка
DataScience
Визуальный интерфейс
Базы данных
Системное программирование и администрирование
Автоматизация бизнес-процессов
GameDev
Контроль доступа
Мониторинг поведения
Биометрия
Беспилотная функция
Визуальный контроль
Основная цель
курса
Обучить будущих программистов для работы в нашей, а также в подобных современных IT-компаниях.
Лучших забираем в штат и возвращаем деньги за обучение в полном объеме.
ЧЕМУ НАУЧИТЕСЬ
Разработка приложений с текстовым интерфейсом.
1
Проектирование программ с использованием функций.
2
Разработка собственных типов данных.
3
Разработка приложений с использованием дополнительных модулей.
4
5
Разработка игровых графических приложений с использованием библиотеки pygame.
ЛУЧШИХ ЗАБИРАЕМ В ШТАТ
ЛУЧШИХ ЗАБИРАЕМ В ШТАТ
ЛУЧШИХ ЗАБИРАЕМ В ШТАТ
ЛУЧШИХ ЗАБИРАЕМ В ШТАТ
И ВОЗВРАЩАЕМ ДЕНЬГИ ЗА ОБУЧЕНИЕ
И ВОЗВРАЩАЕМ ДЕНЬГИ ЗА ОБУЧЕНИЕ
И ВОЗВРАЩАЕМ ДЕНЬГИ ЗА ОБУЧЕНИЕ
И ВОЗВРАЩАЕМ ДЕНЬГИ ЗА ОБУЧЕНИЕ
И ВОЗВРАЩАЕМ ДЕНЬГИ ЗА ОБУЧЕНИЕ
ЛУЧШИХ ЗАБИРАЕМ В ШТАТ
И ВОЗВРАЩАЕМ ДЕНЬГИ ЗА ОБУЧЕНИЕ
ЛУЧШИХ ЗАБИРАЕМ В ШТАТ
ЛУЧШИХ ЗАБИРАЕМ В ШТАТ
Курс для самостоятельного изучения математики машинного обучения и языка программирования Python

Состоит из видеоуроков (в общей сложности 180 часов, разбитых на тематические модули)

В каждом уроке практические занятия.

обучайся в удобное время
Данный курс состоит из пяти модулей и содержит необходимую теорию и практику по изучению математики машинного обучения, языка программирования Python, а также основ нейросетевых вычислений.

Рассматриваются различные аспекты эффективного решения задачи классификации изображений.

Подробно рассматриваются архитектуры сверточных сетей и особенности их обучения и применения.

Вся теория и практика построена вокруг системы кейсов — практико-ориентированных заданий: изображений рукописного текста, фотографий лиц.

В курсе используется только свободно распространяемое ПО.
ПРОГРАММА КУРСА
Модуль 1. ПРОГРАММИРОВАНИЕ В PYTHON
Тема 1.1
Знакомство в Python
Основы программирования на Python
Структуры данных, функции, модули
Массивы. Векторные и матричные вычисления в Python
Графический анализ данных и функций
Модуль 2. МАТЕМАТИКА МАШИННОГО ОБУЧЕНИЯ
Тема 2.1. Векторные пространства, матрицы и тензорные вычисления. Векторная алгебра. Операции с векторами. Матричная
алгебра. Операции над матрицами. Тензоры. Операции с тензорами. Транспонирование матриц и тензоров. Представление
картинок в виде тензоров. Реализация операций с тензорами с использованием библиотеки numpy.

Тема 2.2. Евклидовы пространства. Длины и нормы векторов и матриц. Скалярное произведение векторов. Свойства
скалярного произведения. Углы между векторами. Меры сходства векторов. Метрики MSE, MAE.

Тема 2.3. Анализ и дифференциальное исчисление функций. Виды и свойства нелинейных функций активации. Производная
функции одной переменной. Свойства производных функций активации. Частные производные ФНП. Градиент. Градиентный
спуск.

Тема 2.4. Вероятностные пространства. ДСВ. Вероятностное распределение. Биномиальное распределение. НСВ.
Равномерное распределение. Нормальное распределение. Меры сходства вероятностных распределений. Расстояние
Куллбака-Лейблера.
Модуль 3. ВВЕДЕНИЕ В МАШИННОЕ
ОБУЧЕНИЕ
Тема 3.1. Основные понятия машинного обучения
Подход к управлению, основанный на данных или что такое машинное обучение. Основные задачи машинного обучения.
Обучение с учителем. Обучение без учителя. Обучение с подкреплением.

Тема 3.2. Построение регрессионных зависимостей
Постановка задачи регрессионного анализа. Критерий минимума наименьших квадратов. Метрики качества модели. Линейная
регрессия. Построение линейной регрессии. Работа с библиотекой scikit-learn.

Тема 3.3. Решение задачи классификации
Постановка задачи классификации. Функции потерь в задачах классификации. Метрики качества. Методы классификации.
Повышение качества классификации. Работа с библиотекой scikit-learn.

Тема 3.4. Решение задач снижения размерностей и кластеризации
Постановка задачи снижения размерности данных. Постановка задачи факторного анализа данных. Линейный ФА: метод PCA.
Снижение размерности: метод tsne. Постановка задачи кластеризации данных. Метод k-средних. Метод иерархической
кластеризации.

Модуль 4. ОСНОВЫ НЕЙРОСЕТЕВЫХ
ВЫЧИСЛЕНИЙ
Тема 4.1. Основы нейросетевых вычислений
История нейросетевых вычислений. Алгебраическая модель нейрона. Функции активации. Модель нейрона с тождественной
функцией активации. Построение линейной регрессии. Модель нейрона с логистической функцией активации. Построение
классификатора. Моделирование булевых операций. Реализация моделей нейронов с использованием библиотеки numpy.

Тема 4.2. Модель многослойной нейросети. Обучение нейрона
Проблема XOR. Модель нейросети, реализующей операцию XOR. Нейросетевое моделирование предикатов. Модель
многослойных классификационных нейросетей. Пример реализации нейросетей с использованием библиотеки
numpy. Обучение нейрона. Правило Хебба. Применение метода градиентного спуска для обучения нейрона. Пример и
иллюстрация обучения нейрона с использованием библиотеки numpy.

Тема 4.3. Обучение многослойной нейросети
Алгоритм обратного распространения ошибки для оптимизации многослойных нейронных сетей. Пример обучения нейросети,
реализующей XOR с помощью алгоритма обратного распространения ошибки с использованием библиотеки numpy.
Стохастический градиентный спуск (СГС). Регуляризация. Подбор параметров нейросети и обучения. Визуализация процесса
обучения нейросетей.

Модуль 5. НЕЙРОСЕТЕВОЙ АНАЛИЗ
ИЗОБРАЖЕНИЙ
Тема 5.1. Классификация данных. Анализ изображений
Построение и оптимизация многослойной классифицирующей нейросети. Виды слоев нейросети. Dropout. Batch-
нормализация. Пример классификации изображений рукописных цифр.
Основные возможности библиотеки tensorflow.keras/pyTorch по построению и обучению нейросетей. Кейс по распознаванию
изображений рукописных букв.

Тема 5.2. Сверточные сети. Анализ изображений
Сверточные сети. Сверточные и подвыборочные слои. Ядра и смещения. Обучение сверточных сетей. Пример классификации
изображений рукописных букв. Решение кейса по распознаванию изображений рукописных букв с использованием
сверточных сетей и функционала библиотеки tensorflow.keras / pyTorch.

Тема 5.3. Кодирование изображений. Тюнинг нейросетей
Автоэнкодинговые сети. Структура и обучение. Сверточные автоэнкодинговые сети. Пример факторного анализа фотографий
лиц. Обучение нейросетей фильтрации шумов. Пример фильтрации шумов на изображениях рукописных цифр с
использованием сверточных автоэнкодинговых нейросетей и функционала библиотеки tensorflow.keras / pyTorch.
Оптимизация параметров нейросетей. Использование алгоритмов поиска квазиоптимальных параметров.

Тема 5.4. Инструменты предварительной обработки изображений
Библиотека Pillow. Предобработка изображений, повышающая точность работы нейросетей. Фильтрация изображений.
Ресайзинг. Генерация изображений.

КОМУ ПОДОЙДЕТ КУРС
Новичкам
Получите новую профессию с нуля, без технического образования и опыта
Инженерам в IT
Вы освоите Python и сможете автоматизировать рутинные задачи, повысите свою ценность как специалиста и прокачайте карьеру
Начинающим программистам
Изучите Python эффективно — с программой, практикой и наставником
1
2
3
Разработчикам на других языках
Сможете сменить специальность и разрабатывать на одном из самых востребованных и простых языков
4
Лучших забираем в штат и возвращаем деньги за обучение в полном объеме.
Получить презентацию курса и консультацию специалиста
ЛУЧШИХ ЗАБИРАЕМ В ШТАТ
ЛУЧШИХ ЗАБИРАЕМ В ШТАТ
ЛУЧШИХ ЗАБИРАЕМ В ШТАТ
ЛУЧШИХ ЗАБИРАЕМ В ШТАТ
И ВОЗВРАЩАЕМ ДЕНЬГИ ЗА ОБУЧЕНИЕ
И ВОЗВРАЩАЕМ ДЕНЬГИ ЗА ОБУЧЕНИЕ
И ВОЗВРАЩАЕМ ДЕНЬГИ ЗА ОБУЧЕНИЕ
И ВОЗВРАЩАЕМ ДЕНЬГИ ЗА ОБУЧЕНИЕ
И ВОЗВРАЩАЕМ ДЕНЬГИ ЗА ОБУЧЕНИЕ
ЛУЧШИХ ЗАБИРАЕМ В ШТАТ
И ВОЗВРАЩАЕМ ДЕНЬГИ ЗА ОБУЧЕНИЕ
ЛУЧШИХ ЗАБИРАЕМ В ШТАТ
И ВОЗВРАЩАЕМ ДЕНЬГИ ЗА ОБУЧЕНИЕ
ЛУЧШИХ ЗАБИРАЕМ В ШТАТ
Нехаев Игорь Николаевич
Начальник Центра Электронного Обучения, к.т.н., доцент каф. информатики и системного программирования,
зав. лаборатории искусственного интеллекта в обучении Поволжского государственного технологического университета

Илья Померанцев
Руководитель направления ML в Globus
Эксперт в области Machine Learning, Deep Learning, Computer Vision
Опыт управления проектами с 2007 года
Постоянный спикер на крупнейших IT-конференциях России — TechWeek, Технофорум, ЦИПР и др.

ЭКСПЕРТЫ КУРСА
СТОИМОСТЬ УЧАСТИЯ
Лучших забираем в штат и возвращаем деньги за обучение в полном объеме.
НАШИ ВЫПУСКНИКИ РАБОТАЮТ
Globus – эксперт в разработке и интеграции сложных корпоративных систем: высоконагруженный back-end, легкий front-end, продуманный мобайл и умный ML.
200+ специалистов
350+ проектов для крупного бизнеса
Топ-2 рейтинга разработчиков мобильных приложений по версии Tagline
Топ-10 рейтинга крупнейших разработчиков приложений для бизнеса и госструктур по версии CNews

Работаем с лидерами рынка. Полный цикл реализации проекта: от определения бизнес-задач до тестирования и размещения в сторах.
Академия Globus. Учись там, где будешь работать.
*не является предложением о работе, cреднbй уровень заработка по данным hh.ru.
Вся информация, представленная на данном сайте, носит информационный характер и ни при каких условиях не является публичной офертой, определяемой положениями Статьи 437(2) Гражданского кодекса РФ. Услуга не носит характер образовательной или просветительской деятельности в понимании Федерального закона "Об образовании в Российской Федерации" от 29.12.2012 N 273-ФЗ. Услуга оказывается ООО "ГЛОБУС-ИТ" (ОГРН: 1135260012337), для получения подробной информации об услуги и её стоимости необходимо оставить заявку на сайте или обратиться по email:
Поддержка программы чтения с экрана включена.