«Создание нейронных сетей на Python (Онлайн)»

III уровень Программирование и создание ИТ-продуктов

Создание нейронных сетей на Python (начальный)

Финансовый университет
 
144 часадлительность
 
Онлайнформат
 
Начальныйуровень

Описание

Дополнительная общеобразовательная программа «Создание нейронных сетей на Python (начальный)» формирует первичные представления и универсальные умения и навыки создания нейронных сетей на Python.

Общий объем программы составляет 144 академических часа. Занятия проводятся 2 раза в неделю по 2 академических часа (1 академический час равен 45 минутам, не включая перерыв).

Дополнительная общеобразовательная программа «Создание нейронных сетей на Python» содержит 4 модуля, каждый из которых завершается промежуточной аттестацией – выполнением теста. В каждом модуле предусмотрена самостоятельная работа обучающихся в форме поиска дополнительной информации, решения практических задач.

 В ходе освоения программы обучающиеся знакомятся с отдельными элементами технологии программирования, выполняют разнообразные упражнения по созданию игр, приложений, в том числе с использованием нейронных сетей.

Результат обучения предполагает создание обучающимся собственной нейронной сети на Python.

Содержание модуля 1 программы знакомит с языком программирования Python, понятием и классификацией нейронных сетей, основными понятиями и библиотеками по теме курса. В рамках модуля 2 обучающиеся приобретают знания и первичные навыки работы библиотекой Matplotlib, TensorFlow или PyTorch, SQLite или SQLAlchemy, Pellow, вводятся новые понятия по теме курса, в частности полиморфизм, инкапсуляция, наследование. Модуль 3 учит созданию графических приложений и кэшированию данных. Модуль 4 посвящен созданию и обучению нейронных сетей.

Программа обеспечена необходимыми учебно-методическими ресурсами и материально-техническими условиями, обучающиеся получают доступ к электронным образовательных и информационным ресурсам.

Занятия проводят IТ-специалисты, имеющие большой педагогический стаж в области преподавания языков программирования и создания нейронных сетей.​

Цель программы
Сформировать у обучающихся 8–11 классов и обучающихся по программам СПО начальные умения по созданию нейронных сетей на Python
Актуальность
Дополнительная общеобразовательная программа «Создание нейронных сетей на Python» знакомит обучающихся с языком программирования Python и системой построения нейронных сетей с его помощью, помогает понять, чем занимается программист, в частности разработчик или конструктор нейронных сетей и, следовательно, она отвечает цели осознанного компетентного выбора профессии в сфере ИТ-технологий. В процессе создания собственной нейронной сети на Python обучающиеся познакомятся с базовыми принципами и алгоритмами их разработки и обучения, а также переобучения и оптимизации. Данные действия являются трудовыми функциями разработчика нейронных сетей.
Язык программирования Python является распространённым языком программирования Его используют для создания IT-продуктов на разнообразных платформах, что существенно расширяет возможности обучающихся в создании в дальнейшем собственных игр и приложений.

Компетенции

Общепрофессиональные


ОПК-1 Разработка прикладных программ на языке Python

Требования

Нет

Модули

свернуть
36ч
Модуль 1Знакомство с Python и нейросетями
Содержание модуля 1 программы знакомит с языком программирования Python, понятием и классификацией нейронных сетей, основными понятиями и библиотеками по теме курса.
37ч
Модуль 3Кеширование данных и создание графических приложений
Содержание модуля вводит понятия многопоточность, асинхронное программирование, виджет, кнопка, метка, способствует формированию первичных умений по созданию собственных приложений и небольших игр.
36ч
Модуль 2Объектно-ориентированное программирование и анализ данных
Содержание модуля знакомит с библиотеками Matplotlib, TensorFlow или PyTorch, SQLite или SQLAlchemy, Pellow, вводит новые понятия по теме курса (в частности полиморфизм, инкапсуляция, наследование). Обучающиеся приобретают первичные навыки работы с этими библиотеками.
40ч
Модуль 4Создание и обучение нейронных сетей
Содержание модуля знакомит с нейросетями, возможностями их использования, обучения и переобучения. Будут рассмотрены случаи, когда целесообразно нейронную сеть обучать, а когда создавать новую.

Преподаватели


Андриянов

Никита Андреевич

Финансовый университет

Старший научный сотрудник Департамент анализа данных и машинного обучения

доцент

кандидат тех наук

http://www.fa.ru/_layouts/15/ViewProfile.aspx?accountname=FADOMAIN\NAAndriyanov&ReturnUrl=http://www.fa.ru/org/dep/findata/Pages/PersonList.aspx

Догадина

Елена Петровна

Финансовый университет

доцент Департамента анализа данных и машинного обучения

кандидат тех наук

доцент

http://www.fa.ru/_layouts/15/ViewProfile.aspx?accountname=FADOMAIN\EPDogadina&ReturnUrl=http://www.fa.ru/org/dep/findata/Pages/PersonList.aspx

Петросов

Давид Арегович

Финансовый университет

профессор

доктор техническимх наук

профессор

http://www.fa.ru/_layouts/15/ViewProfile.aspx?accountname=FADOMAIN\DAPetrosov&ReturnUrl=/org/dep/bi/Pages/Home.aspx

Черняков

Алексей Николаевич

Финансовый университет

доцент Департамента анализа данных и машинного обучения

кандидат тех наук

доцент

http://www.fa.ru/_layouts/15/ViewProfile.aspx?accountname=FADOMAIN\ANChernyakov&ReturnUrl=http://www.fa.ru/org/dep/findata/Pages/PersonList.aspx

Никитин

Петр Владимирович

Финансовый университет

Преподаватель Департамент анализа данных и машинного обучения

кандидат педагогических наук

доцент

http://www.fa.ru/_layouts/15/ViewProfile.aspx?accountname=FADOMAIN%5cPVNikitin&ReturnUrl=http%3a//www.fa.ru/org/dep/findata/Pages/PersonList.aspx

Ответственный 

за программу

defu@fa.ru

+79855575583

​​