Специалитет
2024/2025
Разработка клиент-серверных приложений и моделей нейросетей на языке Python
Статус:
Курс обязательный (Компьютерная безопасность)
Кто читает:
Кафедра компьютерной безопасности
Когда читается:
3-й курс, 3, 4 модуль
Охват аудитории:
для своего кампуса
Язык:
русский
Программа дисциплины
Аннотация
Целью освоения дисциплины «Разработка клиент-северных приложений и моделей нейросетей на языке python» является формирование теоретических и практических знаний в области разработки интеллектуальных информационных систем, использующих аппарат машинного обучения, которые позволяют решать практические задачи анализа данных в исследованиях, бизнес приложениях и задачах защиты информации
Цель освоения дисциплины
- Целью освоения дисциплины «Разработка клиент-северных приложений и моделей нейросетей на языке python» является формирование теоретических и практических знаний в области разработки интеллектуальных информационных систем, использующих аппарат машинного обучения, которые позволяют решать практические задачи анализа данных в исследованиях, бизнес приложениях и задачах защиты информации
Планируемые результаты обучения
- Знать историю и перспективы развития предметной области.
- Знать предметную область разработки интернет-приложения и ее перспективы развития
- Знать программное обеспечение для создания интернет-приложений
- Знать технологии создания интернет-проектов
- Уметь опубликовать сайт в интернете
- Уметь подготовить текстовый, графический, видео и аудио контент для сайта
- Уметь провести оптимизацию структуры сайта и файлов
- Уметь разработать проект рекламной кампании на сайте
- Называет основные виды компьютерно-технической экспертизы
- Перечисляет основные вопросы, ставящиеся перед экспертом при проведении различных видов судебной компьютерно-технической экспертизы
- Объясняет различия основных видов судебной компьютерно-технической экспертизы
- Называет основные вопросы, исследуемые в рамках криминалистического изучения программного обеспечения цифровых устройств
- Перечисляет основные источники информации о составе и активности программного обеспечния исследуемой системы
- Описывает основные подходы к изучению активности программного обеспечения исследуемой системы
- Объясняет принципы использования основных программных средств анализа программного обеспения исследуемой системы
- Перечисляет основные источники информации о данных, хранящихся и обрабатываемых на цифровых устройствах
- Объясняет основные подходы к восстановлению данных цифровых устройств
- Объясняет принципы сетевого взаимодействия цифровых устройств
- Объясняет принципы установления обстоятельств сетевой активности исследуемого устройства на основе анализа сетевого трафика
- Применяет анализаторы сетевых пакетов для установления обстоятельств сетевой активности исследуемого устройства
- Уметь на основании обзора и анализа в области разработки интернет-приложений разработать интернет-сайт или интернет-приложение по заданной тематике.
- Уметь создать инернет-приложение, например, онлайн-предприятия для своей будущей профессиональной деятельности и пр.
- Уметь применять нейронные сети для решения практических задач с использованием готовых библиотек на Python
- Знать основные методы обучения нейронных сетей
- Знать основные алгоритмы, реализованные в стандартных библиотеках работы с нейронными сетями
- Владеть основными методами использования обученных нейронных сетей
- Знать базовые модели нейронных сетей
- Уметь проводить обучение нейронной сети
Содержание учебной дисциплины
- Типы данных и файлы в языке Python.
- Обучение про-стейшей нейронной сети на языке Python
- Глубокое обучение нейронной сети с использованием фреймворка Keras.
- Понятия языков разметки и веб-приложений
- Основы создания Веб-страниц
- Гипертекстовые ссылки и иллюстрации на Веб-страницах
- Фреймы и формы
Промежуточная аттестация
- 2024/2025 4th module0.2 * Homework + 0.2 * Laboratory work + 0.2 * Laboratory work + 0.4 * Oral interview
Список литературы
Рекомендуемая основная литература
- CSS3 для веб - дизайнеров, Сидерхолм, Д., 2013
- HTML5 для веб-дизайнеров, Кит, Дж., 2013
- Белозерова, Г. И. Нечеткая логика и нейронные сети : учебное пособие : в 2 частях / Г. И. Белозерова, Д. М. Скуднев, З. А. Кононова. — Липецк : Липецкий ГПУ, [б. г.]. — Часть 1 — 2017. — 64 с. — ISBN 978-5-88526-875-2. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/111969 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.
- Изучаем Python : программирование игр, визуализация данных, веб - приложения, Мэтиз, Э., 2017
- Изучаем Python, Лутц, М., 2011
- Изучаем Python, Лутц, М., 2014
- Изучаем Python. Т.1: ., Лутц, М., 2020
- Изучаем Python. Т.2: ., Лутц, М., 2020
- Маккинни, У. Python и анализ данных. Первичная обработка данных с применением pandas, NumPy и Jupiter : справочник / У. Маккинни , перевод с английского А. А. Слинкина. — 3-е изд. — Москва : ДМК Пресс, 2023. — 536 с. — ISBN 978-5-93700-174-0. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/348086 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.
- Нейронные сети : полный курс, Хайкин, С., 2006
- Нейронные сети для обработки информации, Осовский, С., 2004
- Основы управления рисками информационной безопасности : учебное пособие, Кабанов, А. С., 2012
- Отзывчивый дизайн на HTML5 и CSS3 для любых устройств. 3-е изд.. - 978-5-4461-1495-5 - Фрэйн Бен - 2022 - Санкт-Петербург: Питер - https://ibooks.ru/bookshelf/382393 - 382393 - iBOOKS
- Создаем динамические веб - сайты с помощью PHP, MySQL, JavaScript, CSS и HTML 5, Никсон, Р., 2019
- Создаем динамические веб - сайты с помощью PHP, MySQL, JavaScript, CSS и HTML 5, Никсон, Р., 2023
Рекомендуемая дополнительная литература
- HTML5 и CSS3 : разработка сайтов для любых браузеров и устройств, Фрэйн, Б., 2017
- Ростовцев, В. С. Искусственные нейронные сети : учебник для вузов / В. С. Ростовцев. — 2-е изд., стер. — Санкт-Петербург : Лань, 2021. — 216 с. — ISBN 978-5-8114-7462-2. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/160142 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.