Data Science и нейронные сети от Университета искусственного интеллекта
Программа обучения
ОДОБРЕНА РОССИЙСКОЙ АКАДЕМИЕЙ НАУК И РАНХиГС СОДЕРЖИТ САМУЮ БОЛЬШУЮ БАЗУ AI КОНТЕНТА В МИРЕ
Основная образовательная программа Университета обучит вас всему необходимому
Получите гарантированное трудоустройство
Вы освоите профессию AI разработчика
Цель нашей программы обучения - предоставить простой вход в сферу искусственного интеллекта любому человеку и обеспечить студентов навыками, которые позволят решить 99% любых востребованных AI задач. Программа адаптируется под разный уровень начальных знаний, поэтому подходит как для новичков, так и для практикующих программистов.
Будете уметь разрабатывать собственные AI проекты с нуля
Data Science и нейронные сети: состав полной программы
Изучите язык Python
Научитесь писать нейронки под все базовые темы: изображения, тексты, аудио, видео, таблицы, временные ряды
Публиковать нейросети на сервер для реальной работы
Освоите написание продвинутых нейронок: трансформеры, обучение с подкреплением (RL), обнаружение объектов на видео, распознавание речи и генетические алгоритмы
Начнете применять фреймворки для создании нейронных сетей
6
месяцев
Входит в программу
Продолжительность курсов
26-30
занятия*
от
За время прохождения Базового курса вы:
*в зависимости от начального уровня студента
Список занятий базового курса
ПРОГРАММА ТАРИФОВ ВКЛЮЧАЕТ В СЕБЯ ВЕСЬ СОСТАВ БАЗОВОГО блока обучения + ДОПОЛНИТЕЛЬНЫЕ КУРСЫ
На курсе разбираются преимущества и недостатки языка Python в сравнении с другими языками программирования. Вы узнаете, почему Python в настоящий момент является наиболее популярным языком в анализе данных и машинном обучении. Познакомитесь со всеми ключевыми библиотеками, научитесь подготавливать и анализировать данные для модели машинного обучения.
Курс “Python для анализа данных”
Язык Python. Установка среды разработки. Основы работы в Jupyter notebook
Синтаксис Python, Коллекции и управляющие структуры
Функции, модули и исключения
Объектно-ориентированное программирование на Python
Работа с командной строкой и файловой системой
Мат.дисциплины в анализе данных и применение массивов
Библотека scipy и решение задач из различных мат.областей
Работа с пользователями. Регистрация, авторизация, система прав
Тестирование в Django и Flask. Генерация данных с mixer
Запросы в Django
ORM Пагинация, шаблонные фильтры, сигналы. Менеджеры и магические методы моделей. Контекстные процессоры.
Оптимизация сайта на Django. Основные инструменты, кэширование. Основные команды linux
Развертывание сайтов на Flask, Django, Wsgi, gunicorn, nginx. Безопасность.Часть 1
Развертывание сайтов на Flask, Django, Wsgi, gunicorn, nginx. Безопасность.Часть 2
Введение в веб-сервисы. Django REST Framework
Cоздание веб-сервиса. Проектирование web-api
Docker. Cоздание контейнеров для web-приложений
Программа курса предполагает углубленное изучение языка программирования Python в течение 32 недель. Знаний, полученных на курсе, достаточно, чтобы изучить Python с нуля и начать профессионально на нем работать.
Ключевые компетенции, которые вы приобрете на курсе: знание широкого спектра библиотек, владение технологиями Git, Streamlight, Flask, docker, работа с изображениями текстами, аудио, генеративными моделями и генетическими алгоритмами.
В рамках курса студенты узнают все основные области применения AI в различных сферах бизнеса, погружаются в подробности работы нейросетей, узнают о всех тонкостях найма AI разработчиков, проходят путь от А до Я по запуску, управлению и развитию AI проектов.
Курс “AI директор”
Где применить AI в своём бизнесе
Что такое нейронные сети, и как они работают
Найм AI разработчиков
Управление AI проектом, расчет сроков и рисков, сбор базы
Вычислительные мощности и интеграция AI в вашу IT систему
Ближайшее время является наиболее подходящим для продажи AI проектов на заказ. Реализованных проектов сейчас мало, потому что бизнес не успевает за технологиями. В результате не хватает людей, которые будут прослойкой между разработчиками и бизнесом. Ну курсе вы узнаете, как найти клиентов, выстроить ценообразование и эффективные продажи AI проектов, разберете типовые возражения клиентов и получите полную информацию по всем основным юридическим вопросам.
Курс “Продажа AI проектов на заказ”
Что такое нейронные сети. Как найти применение AI в компании
На курсе рассматриваются основные методы машинного обучения: линейная регрессия, классификатор байеса, деревья решений и др. Помимо этого, затрагиваются базовые вопросы из области нейронных сетей.
Курс “Машинное обучение”
Введение в машинное обучение, метод k-Nearest Neighbors
Метрики в задачах бинарной классификации, классификаторы Байеса
Метод опорных векторов (SVM), предсказание вероятности принадлежности к классу
На курсе рассматриваются основные вопросы, связанные с математической составляющей работы нейронных сетей: матрицы, функции, теория вероятности и другое. Вторая часть курса посвящена темам обработки сигналов и теории графов.
На курсе рассматриваются алгоритмы теории нейронных сетей: линейной организации, обратного распространения ошибки, алгоритмы обучения. Во второй части курса проводится анализ сверточных и рекуррентных нейронных сетей, а также разбирается принцип работы машины Больцмана и устройство персептрона.
Курс познакомит вас с основными методами генной инженерии, применяемыми в лабораторной практике. Вы поднимете качество знаний на новый уровень и сможете заниматься синтезом генетических конструкций.
Курс “Генная инженерия”
Строение ДНК и РНК, пуриновые и пиримидиновые основания, комплементарность
Основная догма молекулярной биологии, современное состояние. Строение гена
Выделение ДНК, способы работы с ДНК. PCR. Ферменты для работы с ДНК
Понятие генетического вектора. Плазмидные векторы, фаговые векторы, вирусные векторы. Клонирование
Строение клетки. Особенности строения клетки у эукариот, прокариот, грибов. Митоз и мейоз, строение хромосом. Хроматин. Гетерохроматин и эухроматин. Повторы, теломеры
Трансфекция и трансформация. Методы изменения ДНК в клетке. Агробактериальная трансформация. Создание стабильно-экспрессирующих клеточных линий. Новые вирусы и бактерии
Введение в протеомику. Строение белков, вторичная и третичная структура белков. Антитела. Методы иммунохимии
Секвенирование ДНК. Методы NGS
РНК-интерференция. Лекарства нового поколения на основе некодирующих РНК. Система CRISPR\Cas9. Генная терапия
Подробный онлайн-курс, разработанный специалистами Университета, который расскажет вам основы нейронных сетей и их реализацию на Terra AI. Terra AI - сервис Университета искусственного интеллекта, который позволяет создавать нейросети без единой строчки кода. Вы научитесь решать задачи классификации, оценки табличных данных, обнаружения объектов и др.
Курс “Terra AI”
Введение в AI. Сверточные слои
Параметры обучения нейронных сетей. Создание datasets
Расширенные курсы предназначаются для специализации и более глубокого погружения в тему: тексты, аудио, генеративные сети, генетические алгоритмы, интеграция в production
Расширенные курсы
1. Тексты. Углубление в рекуррентные сети 2. Тексты. Библиотеки GENSIM и PyMorphy2 3. Тексты. Text2Image 4. Тексты. Модель GPT
1. Интеграция. Конвертация моделей нейронных сетей под приложения java, c++ 2. Интеграция. Docker-контейнеры 3. Интеграция. TensorFlow Serving 4. Интеграция. Аренда сервера для обучения: разворачивание и настройка
1. Генетические алгоритмы. Углубленная теория 2. Генетические алгоритмы. Миграции 3. Генетические алгоритмы. Символьная модель 4. Генетические алгоритмы. Пакет DEAP
1. GAN. Архитектура Pix2Pix 2. GAN. Архитектура CycleGAN 3. GAN. Архитектуры WGAN и BEGAN 4. GAN. Предсказание следующего кадра на видео (ConvLSTM)
Введение в рекуррентные сети
Embeddings и языковые модели
Gensim, pymorphy
Углубление в рекуррентные сети
Сверточные сети
Seq2Seq
Преобразование изображений в текст и наоборот
Механизм attention
Transformers
Sentence extraction
LeakGan
GPT и BERT
Введение. Цифровая обработка сигналов
Применение генетических методов для построения параллельных биквадратных фильтров в задаче системной идентификации
Адаптивные фильтры
Слепая дереверберация аудиосигналов
Разделение аудиосигналов
Продвинутая классификация аудиожанров
Архитектуры нейронный сетей на примере DeepSpeech (SpeechToText )
Синтез речи (TextToSpeech)
Geometry Estimation. Оценка геометрии помещения по звуку
Генерация музыки
Сборник дополнительных мастер-классов и вебинаров на абсолютно разные темы, связанные с искусственным интеллектом. От рекомендательных систем до библиотек Python для создания игр.
ДОПОЛНИТЕЛЬНЫЕ ЗАНЯТИЯ
Регулярные выражения
Применение библиотеки OpenCV
YOLOv5
Генераторы в Python
Frontend разработка для создания web-интерфейсов
Размеры выходных данных слоев в KERAS
Мастер-классы
Вебинары
Разбор кроссплатформенной библиотеки «Tkinter»
Разбор кроссплатформенной библиотеки pyAutoGUI
Интерактивная визуализация данных с помощью библиотеки Plotly
Библиотеки Python для создания игр
Реализация моделей нейронных сетей через ООП
Распознавание текста с изображения
Реализация custom callbacks в Keras
Слой timedistributed layer для классификации действия по видео.
Pyinstall
Рекомендательные системы
Реализация трекинга с помощью НС
PyTorch3D
ResNet без нормализации, разбор научной статьи NFNets
Визуальная обработка документации с помощью нейронных сетей
Парсинг данных с сайта при помощи библиотеки Selenium
Каждый этап всей образовательной программы Университета искусственного интеллекта связан с практикой
За время обучения вы создадите более 40 различных нейронок
40
Практика
Нейронок
В результате обучения на курсе “Data Science и нейронные сети” вы изучите самый актуальный контент по AI и получите опыт применения ваших знаний на реальной практике