Урок:

Інформатика | 7 клас | Урок 10. Перша ШІ модель Micro:bit

02.10.2025
6 0
1
7 Клас

8

9

180

0

0

0

Тільки для моїх підписників
Джерела використаної інформації: розкрити закрити
Інформатика : підруч. для 7 класу закладів загальної середньої освіти / О. В. Коршунова, І. О. Завадський. — К. : Видавничий дім «Освіта», 2024. — 208 с. : іл.
https://www.calameo.com/read/006191963887ba92a88a1

https://youtu.be/yWl3WxDE6QI?si=AWVlGjNgxLxRASi9

https://createai.microbit.org/
Вміст уроку:
1
2
3
4
5
6
7
8
Опис, який учні побачать перед початком уроку

На цьому уроці ви познайомитеся з тим, як сучасні пристрої можуть “вчитися” розпізнавати рухи, звуки чи жести за допомогою штучного інтелекту. Ви дізнаєтеся, як micro:bit може збирати дані, тренувати просту модель машинного навчання та використовувати її для виконання різних завдань. На уроці ви спробуєте самостійно зібрати дані, навчити модель і побачити, як micro:bit реагує на ваші дії.

Image

Урок не містить жодного завдання. Додайте завдання.

Щоб додати завдання, оберіть категорію завдання на панелі запитань.

1

2 з 12 балів

Зустрічай ШІ на основі MIcro:bit!

0900012v-d328-940x617.pngШтучний інтелект (ШІ) — це технологія, яка використовується комп’ютерами й пристроями для “навчання”, розпізнавання об’єктів, голосу, рухів, приймання рішень та виконання складних завдань, подібно до людини. ШІ вже використовується у багатьох сферах: смартфонах, розумних колонках, автомобілях, медичних пристроях, роботах і навіть у побутовій техніці.

Micro:bit — це маленький комп’ютер, який можна програмувати для створення різних проєктів. Завдяки сучасним інструментам, таким як CreateAI, Micro:bit може використовувати прості моделі ШІ: розпізнавати голос, жести, рухи, реагувати на навколишнє середовище. Наприклад, Micro:bit може “вчитися” розпізнавати, коли ви плескаєте в долоні, або визначати, чи голосно у кімнаті. Такі види ШІ, які ґрунтуються на навчанні техніки правильніше називати "Машинне навчання" (запамʼятайте це, бо це має різницю).

Використання ШІ з Micro:bit допомагає зрозуміти, як працюють сучасні технології, і дає змогу створювати “розумні” пристрої власноруч.

Щоб зрозуміти як можна використати Micro:bit, щоб він зміг розпізнавати патерни, уважно подивись відео нижче. В ньому також розповідається суть сьогоднішньої роботи.

2

1 з 12 балів

Отже, процес тренування ШІ на Micro:bit складається з кількох простих кроків:

  1. Збір даних. Спочатку потрібно зібрати приклади даних, які Micro:bit буде розпізнавати. Наприклад, це можуть бути різні звуки, жести або рухи. Дані збираються за допомогою вбудованих сенсорів (мікрофон, акселерометр тощо).

  2. Позначення даних. Кожен приклад потрібно підписати (наприклад, “тихо”, “голосно”, “нахил вліво”, “нахил вправо”), щоб ШІ знав, що означає кожен сигнал.

  3. Навчання моделі. На основі зібраних і підписаних даних Micro:bit або онлайн-сервіс (наприклад, CreateAI) створює модель ШІ. Модель “вчиться” розпізнавати різницю між різними прикладами.

  4. Тестування. Після навчання модель перевіряють: Micro:bit отримує нові сигнали й визначає, до якої категорії вони належать.

  5. Використання моделі. Готову модель завантажують на Micro:bit. Тепер пристрій може розпізнавати нові сигнали й реагувати на них у реальному часі (наприклад, показувати іконку, вмикати звук чи керувати пристроями).

Візуально цей процес можна представити у вигляді схеми, запамʼятай її, це необхідно для наступного завдання:09000160-6736-940x309.pngНижче зображено проєкти, які ми будемо робити найближчим часом:

0900016m-859d-940x412.png

3

1 з 12 балів

Встанови послідовність процесу тренування ШІ на Micro:bit.

Збір даних

Використання моделі

Позначення даних

Навчання моделі

Тестування

4

3 з 12 балів

Для виконання цього завдання можна використовувати відео, яке ми вже подивились:

Для Початку требу підʼєднати Micro:bit на основі bluetooth. Зайдіть на сайт https://createai.microbit.org/new та почніть новий проєкт.

Щоб зібрати дані для навчання вашої моделі машинного навчання, потрібно підключити micro:bit до комп’ютера. Цей micro:bit називається micro:bit для збору даних. Оскільки ви будете збирати дані про рухи бездротовим способом. Є два способи підключення: через Bluetooth або радіозв’язок. Ми будемо працювати саме по bluetooth:

090002hv-e27e-609x375.png

Тепер треба обрати іконку та назвати наш майбутній набір зразків (samples):

090001r2-793d-428x195.png

Настав час "натренувати" наш ШІ певними обраними вами рухами (хлопки, вітання чи будь-що інше):
090002i5-9fc1-550x210.png
Як видно з нотаток, нам рекомендують задати як мінімум три записи руху. Проте, є й інший варіант — записувати однакові рухи протягом 10 секунд:

090003c7-8d51-940x305.pngЗапишіть семпли та зробіть подібні кроки з іншим набором даних. Памʼятайте, що рухи треба вибрати максимально не схожі між собою. В результаті ви отримаєте приблизно наступні результати:

090003dg-740b-940x253.pngВи можете додавати ще набори, проте зупинімось на двох і спробуємо натренувати нашу модель, щоб вона розпізнавала рухи (натисніть "Train model"):

090003e1-7ac4-940x330.pngНатренувавши модель, спробуйте протестувати її. На різні рухи має відбуватись різна реакція Micro:bit:

090001qo-7c90-940x216.pngЗробіть скріншоти (Shift+WIN+S) отриманих результатів і вставте (Ctrl+V) в поле відповіді нижче.

5

2 з 12 балів

Проте, якщо ви помітили, то модель поки працює неідеально, і щоб покращити її роботу можна додати ще семплів (запишіть ще, щоб сумарно було 10 шт. у кожного):

090003hv-4a6b-940x200.pngЗнову натисніть "Train model" та перевірте якість роботи нової моделі.

Зробіть висновки по отриманим результатам та зробіть скріншоти (Shift+WIN+S) отриманих результатів і вставте (Ctrl+V) все в поле відповіді нижче.

6

2 з 12 балів

На найбільший бал пропоную вам додати ще 2 набори даних і повністю їх натренувати з 10 семплами.

090003rx-2cb4-940x284.png090003s7-f145-940x325.png

Покажіть на скріншотах, що у вас дійсно вийшло натренувати різні набори даних і вони ідеально реагують на ваші рухи.

Зробіть короткі висновки по отриманим результатам (або загалом по роботі) та зробіть скріншоти (Shift+WIN+S) отриманих результатів і вставте (Ctrl+V) все в поле відповіді нижче.

7

0.5 з 12 балів

Установи відповідність між етапом роботи з моделлю та його описом.

Етап роботи
Опис етапу
1

Використання моделі

А

Перевірка, як модель розпізнає нові сигнали

2

Навчання моделі

Б

Реагування micro:bit на розпізнані сигнали

3

Збір даних

В

Побудова алгоритму розпізнавання на основі прикладів

4

Тестування моделі

Г

Введення прикладів рухів або звуків

8

0.5 з 12 балів

Учень зібрав дані для тренування моделі, але під час тестування micro:bit часто помиляється у розпізнаванні рухів. Які дії слід виконати для покращення моделі?

Опис, який учні побачать після проходження уроку

Дякую за увагу! Сподіваюсь урок був цікавим! Залиш свій відгук ;)

Рефлексія від 5 учнів

Сподобався:

0

Так: 5

Ні: 0

Зрозумілий:

0

Так: 5

Ні: 0

Потрібні роз'яснення:

0

Ні: 5

Так: 0

Рекомендуємо

Початок роботи з micro:bit

Початок роботи з micro:bit

393

Аватар профіля Андрієнко Мар`ян Андрійович
Інформатика
8—12 клас, I—VI курси, дорослі та змішані

50 грн

Інструктаж з БЖД. Складання проєктів на платформі Micro:Bit (micro:bit Марсохід)

Інструктаж з БЖД. Складання проєктів на платформі Micro:Bit (micro:bit Марсохід)

773

Аватар профіля Лизько Валентина Степанівна
Інформатика
6 клас

33 грн

Складання проєктів на платформі Micro:Bit

Складання проєктів на платформі Micro:Bit

476

Аватар профіля Лизько Валентина Степанівна
Інформатика
6 клас

33 грн

Складання проєктів на платформі Micro:Bit.

Складання проєктів на платформі Micro:Bit.

1472

Аватар профіля Лизько Валентина Степанівна
Інформатика
6 клас

30 грн

Складання проєктів на платформі Micro:Bit

Складання проєктів на платформі Micro:Bit

568

Аватар профіля Лизько Валентина Степанівна
Інформатика
6 клас

33 грн

Складання проєктів на платформі Micro:Bit

Складання проєктів на платформі Micro:Bit

1040

Аватар профіля Лизько Валентина Степанівна
Інформатика
6 клас

25 грн

Схожі уроки

Впорядкування, пошук і фільтрування даних.

Впорядкування, пошук і фільтрування даних.

1289

Аватар профіля Вожга Ірина Леонідівна
Інформатика
9 клас

Створення й уведення структури таблиць. Поняття таблиці, поля, запису. Створення таблиць, означення полів і ключів у середовищі СКБД. Властивості полів, типи даних.

Створення й уведення структури таблиць. Поняття таблиці, поля, запису. Створення таблиць, означення полів і ключів у середовищі СКБД. Властивості полів, типи даних.

1110

Аватар профіля Савка-Ржематорська Оксана Василівна
Інформатика
9 клас

Цикли з передумовою у вкладених циклах

Цикли з передумовою у вкладених циклах

1344

Аватар профіля Вожга Ірина Леонідівна
Інформатика
6 клас

Налаштування часових параметрів аудіо- та відеоряду.

Налаштування часових параметрів аудіо- та відеоряду.

497

Аватар профіля Солодовнікова Катерина Олексіївна
Інформатика
8 клас

Елемент керування «кнопка». Поняття об’єкту та його властивостей і методів (на прикладі елементів екранної форми). Властивості і методи елементів керування.

Елемент керування «кнопка». Поняття об’єкту та його властивостей і методів (на прикладі елементів екранної форми). Властивості і методи елементів керування.

652

Аватар профіля Пилипенко Олена Володимирівна
Інформатика
8 клас

Елемент керування кнопка

Елемент керування кнопка

282

Аватар профіля Пилипенко Олена Володимирівна
Інформатика
8 клас