Вступ до ШІ (8-9 клас), гурткова робота

Сайт: AI Lab
Курс: Матеріали курсу "Основи інженерії штучного інтелекту"
Книга: Вступ до ШІ (8-9 клас), гурткова робота
Надруковано: Гість-користувач
Дата: пʼятниця 23 травня 2025 12:20 PM

1. Вступ

Ласкаво просимо до захоплюючого світу штучного інтелекту! На нашому гуртку ви познайомитесь із найсучаснішими технологіями, які змінюють світ просто зараз.

Що ми будемо вивчати?

Практичні проєкти

Ви створите власні захоплюючі проєкти, наприклад:

  • Систему розпізнавання біологічних клітин
  • Робота з елементами штучного інтелекту
  • Програму для керування дроном за допомогою ШІ

Цікаві можливості

  • Участь у міжнародних конкурсах: Teens in AI та WAICY
  • Презентація проєктів на шкільному STEAM-тижні
  • Робота з сучасними інструментами ШІ без програмування:
    • Google Teachable Machine
    • Ultralytics YOLO
  • Програмування на Python:
    • Основи синтаксису та структур даних
    • Керування дронами з програми
    • Робота з бібліотеками для ШІ
    • Створення власних проєктів із ШІ

Чому це цікаво?

Штучний інтелект вже зараз використовується всюди: від розумних помічників у смартфонах до автопілотів у автомобілях. На нашому гуртку ви дізнаєтесь, як це все працює, і зможете створити власні інноваційні проєкти. Ми будемо вчитися граючи, експериментуючи та створюючи щось нове!

Корисні ресурси

MIT Ethics Curriculum  https://www.media.mit.edu/projects/ai-ethics-for-middle-school/overview/ (Завантажити)

1.1. Проєкти із ШІ

На гуртку учні мають можливість працювати над цікавими проєктами із застосуванням штучного інтелекту. Основні напрямки проєктів, над якими ми працюємо:

Природна взаємодія та комп'ютерний зір 
Один з наших флагманських проєктів - створення роботизованої голови Бендера, яка взаємодіяти з людьми через голосовий інтерфейс. Також, ми експериментуємо із накладання масок на обличчя, яку можна випробувати на нашому онлайн-майданчику.




Безпілотні технології
Учні розробляють системи керування дроном за допомогою штучного інтелекту, вивчаючи основи комп'ютерного зору та автономної навігації.


Обробка звуку
Ми створили систему розпізнавання української мови, яка доступна для тестування на нашій веб-платформі. Це дозволяє учням зрозуміти принципи роботи з аудіоданими та машинним навчанням.


Генеративне мистецтво
У рамках художнього напрямку учні створюють вражаючі колажі "System of the Future" за допомогою генеративних AI-моделей, досліджуючи перетин технологій та мистецтва.




1.2. Onboarding

Що таке GitHub?

GitHub — це веб-платформа для зберігання та спільної роботи над кодом, яка використовує систему контролю версій Git. GitHub дозволяє зберігати ваші проєкти, відстежувати зміни в коді та співпрацювати з іншими учасниками гуртка над спільними завданнями.

Основні можливості GitHub, які ми будемо використовувати:

  • Репозиторії — сховища для зберігання ваших проєктів
  • GitHub Pages — безкоштовний хостинг для створення власного сайту
  • GitHub Codespaces — середовище для програмування в браузері
  • GitHub Copilot — помічник для написання коду

Створення персонального сайту на GitHub

GitHub Pages дозволяє безкоштовно створити власний веб-сайт прямо з вашого репозиторію. Це чудова можливість показати свої проєкти, розповісти про свої захоплення або поділитися цікавими ідеями.

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

GitHub Codespaces — програмування в браузері

GitHub Codespaces — це середовище розробки, яке працює прямо у вашому браузері. Це означає, що ви можете писати код та працювати над проєктами без встановлення спеціальних програм на комп'ютер.

Чому GitHub Codespaces зручний для учнів гуртка:

  • Можна програмувати на будь-якому комп'ютері з доступом до інтернету
  • Безкоштовний доступ до GitHub Copilot — помічника, який підказує код
  • Все необхідне для роботи вже встановлено та налаштовано
  • Легко ділитися своїми проєктами з іншими учасниками гуртка
  • Не потрібно встановлювати складні програми на комп'ютер

Практична робота: Створення власного сайту з використанням GitHub Codespaces

Завдання:

  1. Створити обліковий запис на GitHub (якщо ви ще не маєте)
  2. Завантажити шаблон проєкту: github-personal-projects.zip
  3. Створити новий репозиторій на GitHub з назвою username.github.io (де username — ваше ім'я користувача на GitHub)
  4. Відкрити репозиторій у GitHub Codespaces
  5. Завантажити файли шаблону до репозиторію
  6. Змінити інформацію на сайті: додати своє ім'я, розповідь про себе та свої захоплення
  7. Опублікувати сайт за допомогою GitHub Pages

Як працювати з GitHub Codespaces

Щоб почати роботу з GitHub Codespaces:

  1. Відкрийте ваш репозиторій на GitHub
  2. Натисніть кнопку "Code" та виберіть вкладку "Codespaces"
  3. Натисніть "Create codespace on main" для створення нового середовища
  4. Зачекайте трохи, і ви побачите редактор коду прямо у вашому браузері
  5. Внизу екрану є термінал, де можна вводити команди

У GitHub Codespaces є помічник GitHub Copilot, який може підказувати вам код. Він працює як розумний друг, який допомагає вам писати програми швидше і з меншою кількістю помилок.

Примітка: Шаблон проєкту, який ми будемо використовувати, містить готову структуру для вашого персонального сайту. Ви зможете змінити кольори, додати свої фотографії, розповісти про свої захоплення та показати свої проєкти з гуртка.

2. Цікаві ресурси

5 Big Ideas of AI

Історія ШІ

ELIZA https://web.njit.edu/~ronkowit/eliza.html

Tamagotchi as an old AI toy

Тамагочи Tamagotchi Bubbles Конекшн (123881)

AI in Pop Culture

HAL 9000 (2001: A Space Odyssey)

R2-D2 (Star Wars)


Terminator (Skynet)

I, Robot (VIKI)


Others

http://www.pythonchallenge.com/pc/def/0.html ;

https://gdevelop.io/

https://geekach.com.ua/mashyna-tiurinha-turing-machine/

https://coda.io/d/_d0DHh2irXoM/_su96hDqV?setupFirstDoc=true#_luGLBsww