Программирование на языке Python
Python — мощный и простой язык программирования, идеально подходит для старта. Он широко используется для создания игр, программ и приложений в разных сферах.
Понятный синтаксис и удобная работа с данными помогают быстро освоить основы и перейти к практике.
Выберите удобный формат обучения
обучения
с преподавателем
Очный
Обучение в учебных центрах в небольших группах
Онлайн
Дистанционное обучение параллельно с оффлайн-группой
Курс познакомит слушателей с основами программирования на Python и современными технологиями искусственного интеллекта. Python является одним из самых востребованных языков программирования и активно применяется в разработке, автоматизации, анализе данных, машинном обучении и создании нейросетей.
В процессе обучения участники изучат принципы работы нейронных сетей, познакомятся с обработкой изображений и текста, научатся создавать простые модели искусственного интеллекта и реализовывать собственные проекты на Python.
Обучение построено на практике: каждая тема сопровождается выполнением прикладных задач и поэтапной разработкой программ. Слушатели постепенно переходят от базовых принципов работы искусственного интеллекта к созданию собственных интеллектуальных систем.
На курсе рассматриваются современные направления развития ИИ: компьютерное зрение, обработка естественного языка, обучение нейронных сетей, игровые алгоритмы и самообучающиеся модели.
Курс подойдет взрослым без опыта в программировании, начинающим разработчикам, специалистам, которые хотят познакомиться с технологиями искусственного интеллекта, а также всем, кто планирует развиваться в сфере IT и современных цифровых технологий.
По итогам обучения каждый слушатель создаст собственный проект с использованием Python и технологий искусственного интеллекта, получив практический опыт разработки и работы с нейросетями.
Искусственный интеллект и нейронные сети.
УРОК 1. Первое знакомство с искусственным интеллектом.
Знакомство с искусственным интеллектом, принципами его работы и нейронными сетями. Создание первого перцептрона.
УРОК 2. Многослойные нейронные сети и их обучение.
Изучение многослойных нейронных сетей, скрытых слоев и принципов обучения моделей.
УРОК 3. Распознавание цифр с помощью нейронной сети.
Построение архитектуры нейронной сети и создание модели для распознавания цифр.
УРОК 4. Обработка естественного языка.
Знакомство с обработкой естественного языка и рекуррентными нейронными сетями. Создание собственной нейронной сети.
УРОК 5. Сверточные нейронные сети.
Изучение сверточных нейронных сетей и алгоритмов их работы. Создание модели для распознавания изображений.
УРОК 6. Переобучение и обучение с переносом.
Разбор проблемы переобучения нейросетей, использование новых изображений и обучение с переносом.
Практическое применение искусственного интеллекта.
УРОК 7. Введение в игровой искусственный интеллект.
Знакомство с интеллектуальными агентами и алгоритмами принятия решений.
УРОК 8. Создание игрового ИИ.
Изучение алгоритма минимакса и обучения с подкреплением.
УРОК 9. Нейроэволюция и самообучающиеся модели.
Изучение принципов нейроэволюции, архитектуры нейросетей и самообучающихся систем.
УРОК 10. Распознавание эмоций через камеру.
Создание нейросети для распознавания эмоций и работа с подключением камеры.
УРОК 11. Обработка изображений с помощью нейросетей.
Изучение принципов обработки и восстановления изображений с использованием нейронных сетей.
УРОК 12. Генерация изображений с помощью нейронной сети.
Изучение принципов генерации изображений и создание собственной нейросети.