НАУЧИМ.РФ

  • Практики
  • О нас
  • Сообщество
  • Конкурсы
  • События
  • Войти
Войти

Добро пожаловать!

Введите данные для входа в свой личный кабинет

Нажимая кнопку "Войти", Вы даете согласие на использование файлов cookie. Узнать больше

Забыли пароль?
Восстановить
Еще нет аккаунта?
Зарегистрируйтесь
  1. Главная
  2. Практики

Управление приложением с помощью жестов и языка программирования Python

Практика предназначена для обучения учащихся 13–17 лет основам интерактивного программирования. Участники научатся создавать приложения, которые реагируют на жесты, используя Python и обученные модели машинного обучения из платформы Teachable Machine. Это

Методические разработки
19
5.0 (Кол-во оценок: 1)

Добро пожаловать!

Введите данные для входа в свой личный кабинет

Нажимая кнопку "Войти", Вы даете согласие на использование файлов cookie. Узнать больше

Забыли пароль?
Восстановить
Еще нет аккаунта?
Зарегистрируйтесь
В избранное
Удалить из избранного

Вы уверены, что хотите удалить практику из избранного?

  • Описание практики
  • Обсуждение

Решаемая задача

В современном мире растёт потребность в обучении детей практическим навыкам работы с технологиями искусственного интеллекта и программирования. Многие традиционные уроки программирования не включают работу с интерактивными приложениями, что снижает интерес учащихся. Задача этой практики — повысить интерес школьников к программированию, обучив их созданию приложений, управляемых жестами, используя Python и модели машинного обучения, созданные в Teachable Machine.

Цель:

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

Описание практики

Предлагаемая практика представляет собой мастер-класс по созданию Python-приложения, которое реагирует на жесты пользователя, используя модель машинного обучения, обученную на платформе Teachable Machine. Практика включает несколько этапов:

  1. Введение в машинное обучение: Учащиеся знакомятся с основными концепциями машинного обучения и примерами его применения.
  2. Создание модели на Teachable Machine:Создание классов жестов (например, палец вверх, палец вниз, ладонь, указательный палец). Запись образцов для каждого жеста с использованием веб-камеры. Обучение модели и её экспорт для использования в Python.
  3. Настройка Python-среды: Установка необходимых библиотек (tensorflow, opencv-python, pygame, pygetwindow). Настройка виртуальной среды для изоляции проекта.
  4. Интеграция модели с Python-приложением: Захват видеопотока с веб-камеры с помощью OpenCV. Использование обученной модели для распознавания жестов. Реализация функций для выполнения действий по жестам (например, открытие картинки, сворачивание окна, воспроизведение музыки).
  5. Тестирование и доработка проекта: Учащиеся тестируют приложение и исправляют ошибки. Обсуждение идей для расширения функциональности приложения.


Ресурсы для реализации

Финансовые ресурсы:

1)    При наличии собственного оборудования финансовые затраты минимальны.

2)    Возможные затраты на подписку для облачных сервисов хранения данных или на платные обучающие ресурсы (по желанию).

Кадровые ресурсы:

1)    Преподаватель с опытом работы в Python и базовыми знаниями машинного обучения.

2)    Помощники (по необходимости) для поддержки во время проведения мастер-класса и решения технических проблем участников.

Технические ресурсы:

1)     Для преподавателя:

·      Компьютер с веб-камерой и установленными инструментами для демонстрации (Zoom, Google Meet).

·      Презентации и демонстрационные материалы.

2)     Для учащихся:

·      Компьютер с веб-камерой.

·      Установленный Python (версия 3.8-3.10).

·      Виртуальная среда с библиотеками: tensorflow, opencv-python, pygame, pygetwindow.

·      Доступ к интернету для использования Teachable Machine.

Программное обеспечение:

1)    Teachable Machine для обучения модели.

2)    IDE для Python (например, Visual Studio Code, PyCharm или Thonny).

3)    Zoom/Google Meet для дистанционного проведения занятия.

Обязательное оборудование
ПК/Ноутбук (любой) 8 шт., на каждого обучающегося
Дополнительное оборудование
Интерактивная панель 1 шт., на всю группу

Команда практики

Артемьев Иван Викторович
Преподаватель Центра цифрового образования детей «IT-Куб», г. Красноярск

Прикрепенные файлы

Мастер класс Артемьев И.В..docx
69.35KB
320
Программа.rar
5.00MB
226

Целевая аудитория

Дети 13 - 16 лет
Дети 16 - 18 лет
Педагоги доп. образования

Направленности

Техническая направленность
Машинное обучение
Цифровые приложения
Технологии производства

Тематические тэги

Python
компьютер
компьютерное зрение
Машинное обучение
Нейронные сети
Пожалуйста, авторизуйтесь или подтвердите почту, чтобы оставлять комментарии.

НАУЧИМ.РФ

Федеральное государственное бюджетное образовательное учреждение дополнительного образования
«Федеральный центр дополнительного образования и организации отдыха и оздоровления детей»

107014, Москва, Ростокинский проезд, дом 3
Тел.: +7(495) 603-30-15
Email: info@fedcdo.ru

Ссылки

  • Практики
  • О нас
  • Сообщество
  • Конкурсы
  • События
  • Войти
© Copyright 2022. Все права защищены
Разработано ФЦДО
Яндекс.Метрика

Мы используем файлы cookie, чтобы обеспечить Вам наилучшую работу на нашем веб-сайте и проанализировать его использование. Вы можете найти больше информации о файлах cookie и о том, как мы их используем в нашей политике конфиденциальности. Продолжая использовать этот сайт, Вы даете согласие на использование файлов cookie. Узнать больше

Ошибка
Информация