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