< Return to Video

Simple AI exercise timer step-by-step video

  • 0:02 - 0:08
    Aby utworzyć prosty licznik ćwiczeń AI, przeszkolisz model uczenia maszynowego (ML).
  • 0:08 - 0:15
    Ten model rozpozna, kiedy ćwiczysz i kiedy nie ćwiczysz.
  • 0:15 - 0:24
    Następnie połączysz model z gotowym kodem licznika czasu ćwiczeń...
  • 0:24 - 0:29
    przed pobraniem go na swój micro:bit i użyciem go w prawdziwym życiu.
  • 0:29 - 0:36
    Kliknij „Otwórz w micro:bit CreateAI”, aby uruchomić projekt.
  • 0:36 - 0:41
    Projekt zawiera 3 próbki danych o ruchu dla ćwiczeń
  • 0:41 - 0:45
    i 3 próbki danych o ruchu dla niećwiczenia.
  • 0:45 - 0:51
    Będziesz musiał dodać więcej próbek, rejestrując własne dane o ruchu.
  • 0:51 - 0:56
    micro:bit CreateAI zbiera próbki danych o ruchu za pomocą akcelerometru
  • 0:56 - 1:02
    (lub czujnika ruchu) na micro:bit. Będziesz nosić mikro:bit i akumulator
  • 1:02 - 1:09
    na nadgarstku lub kostce, dzięki czemu będziesz mógł swobodnie się poruszać i rejestrować własne próbki danych o ruchu.
  • 1:09 - 1:13
    Aby rozpocząć, musisz skonfigurować micro:bit do gromadzenia danych.
  • 1:13 - 1:22
    Podłącz noszony na nadgarstku micro:bit do CreateAI. Jeśli Twój komputer ma włączoną funkcję Bluetooth,
  • 1:22 - 1:29
    będziesz potrzebować tylko 1 micro:bit i przewodu USB do transmisji danych. Jeśli nie masz połączenia Bluetooth,
  • 1:29 - 1:34
    zostaniesz poproszony o użycie 2 micro:bitów. Drugi micro:bit pozostanie podłączony
  • 1:34 - 1:40
    do kabla USB i będzie działał jako łącze radiowe z micro:bit zbierającym dane.
  • 1:40 - 1:43
    Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby się połączyć.
  • 1:44 - 1:47
    Po podłączeniu micro:bit do gromadzenia danych
  • 1:47 - 1:53
    zobaczysz, że linie na wykresie na żywo zmieniają się w miarę przesuwania micro:bit.
  • 1:53 - 1:58
    Możesz teraz dodać własne próbki danych o ruchu.
  • 1:58 - 2:04
    Ponieważ ten projekt zawiera już pewne próbki danych, sugerujemy
  • 2:04 - 2:13
    na razie dodanie 1 próbki więcej dla każdego działania i poświęcenie więcej czasu na zbieranie i analizowanie danych później.
  • 2:13 - 2:17
    Zdecyduj, jaką czynność „ćwiczeniową” zamierzasz wykonać.
  • 2:17 - 2:23
    Może to być bieganie, szybki marsz, skakanie, boks, taniec lub inne ćwiczenia.
  • 2:23 - 2:30
    Upewnij się, że micro:bit jest przymocowany do nadgarstka lub kostki, która będzie się poruszać.
  • 2:30 - 2:34
    Aby dodać dane do konkretnej akcji należy ją zaznaczyć klikając na nią.
  • 2:34 - 2:40
    Przed rozpoczęciem 1-sekundowego nagrywania nastąpi 3-sekundowe odliczanie.
  • 2:40 - 2:45
    Kliknij nagraj i od razu zacznij działać, aby mieć pewność, że otrzymasz czystą próbkę danych.
  • 2:45 - 2:49
    Czysta próbka to taka, w przypadku której poruszasz się przez całą próbkę,
  • 2:49 - 2:55
    nie zaczynasz późno ani nie kończysz ruchu wcześniej. Następnie spróbuj dodać dodatkową próbkę danych
  • 2:55 - 3:01
    do zbioru danych „nie ćwiczący”. Wybierz go, klikając akcję,
  • 3:01 - 3:06
    a następnie pozostań nieruchomo lub poruszaj się tylko nieznacznie podczas nagrywania próbki.
  • 3:06 - 3:11
    Zauważysz, że linie x, y, z zmieniają miejsca w zależności
  • 3:11 - 3:15
    od kąta, pod jakim trzymasz swój micro:bit.
  • 3:15 - 3:18
    Projekt nie ma obecnie zbyt wielu danych,
  • 3:18 - 3:24
    ale mamy ich wystarczająco dużo, aby wytrenować nasz własny model uczenia maszynowego za pomocą CreateAI.
  • 3:24 - 3:30
    Kliknij więc „Wytrenuj”, aby użyć bieżących danych do zbudowania modelu uczenia maszynowego.
  • 3:30 - 3:35
    Narzędzie tworzy teraz model matematyczny, który powinien rozpoznawać różne
  • 3:35 - 3:39
    działania podczas poruszania mikro:bitem. Gdy tylko model zostanie przeszkolony,
  • 3:39 - 3:44
    zostanie wyświetlona strona Testowanie modelu. Twoje dane zebrane w micro:bit można teraz
  • 3:44 - 3:50
    wykorzystać do sprawdzenia, jak dobrze działa model. Powinien być nadal podłączony do narzędzia,
  • 3:50 - 4:00
    a podczas przesuwania zobaczysz, że CreateAI szacuje, jakie działanie wykonujesz.
  • 4:00 - 4:05
    Wypróbuj różne poziomy ćwiczeń lub braku ćwiczeń, aby zobaczyć zarówno szacowane
  • 4:05 - 4:12
    działanie, jak i zmianę wykresu słupkowego pewności. Wartość % na wykresie słupkowym pewności pokazuje, jak
  • 4:12 - 4:17
    pewny jest model, że wykonujesz każdą akcję.
  • 4:17 - 4:22
    Możesz zauważyć, że Twój model nie szacuje dokładnie niektórych działań, a może działa
  • 4:22 - 4:29
    dobrze w przypadku jednego działania, ale nie drugiego, więc po sprawdzeniu, jak obecnie działa,
  • 4:29 - 4:35
    dobrym pomysłem jest kliknięcie „Edytuj próbki danych” i ulepszenie model.
  • 4:35 - 4:41
    Modele uczenia maszynowego zwykle działają najlepiej, gdy jest więcej danych, więc zapisz dodatkowe próbki dla każdego
  • 4:41 - 4:49
    z działań lub skup się na zebraniu większej ilości danych dla działania, które było problematyczne podczas testowania.
  • 4:49 - 4:54
    Można nagrać 1 próbkę na raz lub 10 próbek w sekwencji.
  • 4:54 - 4:59
    Czyste próbki danych pomagają również w lepszym działaniu modelu uczenia maszynowego,
  • 4:59 - 5:06
    dlatego przeanalizuj zestaw danych i zidentyfikuj wszelkie próbki danych, które mogłyby zmylić model.
  • 5:06 - 5:12
    Możesz je usunąć, naciskając x. Po dodaniu większej ilości danych i sprawdzeniu
  • 5:12 - 5:18
    zestawu danych kliknij ponownie opcję Wytrenuj model, aby użyć poprawionego zestawu danych.
  • 5:18 - 5:27
    Następnie przetestuj model ponownie na stronie „Testowanie modelu”.
  • 5:27 - 5:30
    Gdy będziesz zadowolony z zachowania modelu ML,
  • 5:30 - 5:34
    możesz go używać z gotowym kodem projektu.
  • 5:34 - 5:41
    Kliknij „Edytuj w MakeCode”, aby zobaczyć bloki kodu w specjalnej wersji Microsoft MakeCode.
  • 5:41 - 5:49
    Zawsze możesz wrócić do CreateAI, korzystając ze strzałki w lewym górnym rogu ekranu.
  • 5:49 - 5:55
    Te bloki kodu korzystają z modelu utworzonego w liczniku ćwiczeń.
  • 5:55 - 6:00
    Kod wykorzystuje dwie zmienne, aby śledzić, jak długo ćwiczysz i jak
  • 6:00 - 6:04
    długo nie ćwiczysz. Kiedy program uruchamia się po raz pierwszy, ustawia
  • 6:04 - 6:09
    te zmienne czasowe na 0. Bloki „przy uruchomieniu ML” są
  • 6:09 - 6:15
    wyzwalane, gdy model ML zdecyduje, że zacząłeś ćwiczyć lub nie ćwiczyłeś.
  • 6:15 - 6:19
    Pokazują różne ikony na wyświetlaczu LED micro:bit, w zależności
  • 6:19 - 6:26
    od przewidywanej akcji, którą wykonujesz. Blokady „przy zatrzymaniu ML” są uruchamiane, gdy
  • 6:26 - 6:33
    model ML zdecyduje, że zakończyłeś akcję, w tym przypadku ćwicząc lub nie ćwicząc.
  • 6:33 - 6:38
    Kod wewnątrz każdego bloku czyści ekran i dodaje czas trwania właśnie zakończonej akcji
  • 6:38 - 6:43
    do zmiennej przechowującej całkowity czas każdej akcji.
  • 6:43 - 6:50
    Model ML współpracuje z kodem, aby umożliwić podgląd całkowitego czasu poświęconego na każdą akcję.
  • 6:50 - 6:55
    Naciśnij przycisk A, aby zobaczyć całkowity czas ćwiczeń i naciśnij przycisk B, aby zobaczyć
  • 6:55 - 7:01
    całkowity czas braku aktywności. Timer odlicza czas w milisekundach,
  • 7:01 - 7:08
    tysięcznych części sekundy, więc pokazana liczba jest dzielona przez 1000, aby pokazać czas w sekundach.
  • 7:08 - 7:13
    Aby uruchomić prosty licznik ćwiczeń AI na urządzeniu micro:bit,
  • 7:13 - 7:19
    wystarczy pobrać ten kod na urządzenie micro:bit. Jeśli nie masz innego dostępnego micro:bit,
  • 7:19 - 7:26
    po prostu zamień kod znajdujący się obecnie na micro:bit zbierającym dane na kod projektu.
  • 7:26 - 7:31
    Teraz przetestuj projekt w prawdziwym życiu. Czy podczas ćwiczeń
  • 7:31 - 7:37
    wyświetlają się prawidłowe ikony , czy nie? Możesz sprawdzić, czy kod timera działa
  • 7:37 - 7:42
    dobrze z modelem, wykonując 3 proste kroki: Naciśnij przycisk resetowania.
  • 7:42 - 7:46
    Ćwicz przez 30 sekund. Następnie naciśnij przycisk A.
  • 7:46 - 7:50
    Na wyświetlaczu powinna pojawić się cyfra 30.
  • 7:50 - 7:55
    Możesz teraz połączyć się z CreateAI, zebrać własne dane, wykorzystać je do szkolenia,
  • 7:55 - 8:00
    testowania i ulepszania modelu uczenia maszynowego. Możesz następnie połączyć ten model z
  • 8:00 - 8:06
    gotowym kodem i wypróbować go na własnym micro:bit.
Title:
Simple AI exercise timer step-by-step video
Description:

more » « less
Video Language:
English
Team:
Microbit_Educational_Foundation
Duration:
08:08
Microbit_Educational_Foundation edited Polish subtitles for Simple AI exercise timer step-by-step video

Polish subtitles

Revisions