< Return to Video

AI activity timer step-by-step video

  • 0:01 - 0:08
    Aby utworzyć licznik czasu aktywności AI, wytrenujesz model uczenia maszynowego (ML) tak,
  • 0:08 - 0:13
    aby rozpoznawał, kiedy wykonujesz różne ruchy lub czynności.
  • 0:13 - 0:19
    Następnie połączysz ten model z gotowym kodem licznika aktywności,
  • 0:19 - 0:27
    zanim pobierzesz go na swój micro:bit i użyjesz w prawdziwym życiu.
  • 0:27 - 0:34
    Kliknij „Otwórz w micro:bit CreateAI”, aby uruchomić projekt.
  • 0:34 - 0:41
    Ten projekt zawiera 6 próbek danych o ruchu dotyczących chodzenia, 6 próbek danych o ruchu
  • 0:41 - 0:47
    dotyczących skakania w górę i w dół oraz 6 próbek danych o ruchu dotyczących pozostawania w bezruchu.
  • 0:47 - 0:54
    Dodasz więcej próbek, rejestrując własne dane dotyczące ruchu.
  • 0:54 - 1:03
    micro:bit CreateAI zbiera próbki danych o ruchu za pomocą akcelerometru, czyli czujnika ruchu na micro:bit.
  • 1:06 - 1:10
    Będziesz nosić mikro:bit i akumulator na nadgarstku lub kostce
  • 1:10 - 1:15
    , aby móc swobodnie się poruszać i rejestrować własne próbki danych o ruchu.
  • 1:15 - 1:20
    Aby rozpocząć, podłącz noszone na kostce micro:bit do CreateAI.
  • 1:20 - 1:24
    Nazywamy to gromadzeniem danych micro:bit.
  • 1:24 - 1:32
    Jeśli Twój komputer ma włączoną funkcję Bluetooth, będziesz potrzebować tylko 1 micro:bit z akumulatorem i przewodem USB do transmisji danych.
  • 1:32 - 1:37
    Jeśli nie masz połączenia Bluetooth, zostaniesz poproszony o użycie 2 micro:bitów.
  • 1:37 - 1:41
    Drugi micro:bit pozostanie podłączony do kabla USB i będzie działał jako
  • 1:41 - 1:51
    łącze radiowe z micro:bit zbierającym dane. Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby się połączyć.
  • 1:51 - 1:58
    Po podłączeniu micro:bit zobaczysz, że linie na wykresie na żywo zmieniają się w miarę przesuwania micro:bit.
  • 1:58 - 2:02
    Możesz teraz dodać własne próbki danych o ruchu.
  • 2:02 - 2:06
    Ponieważ ten projekt zawiera już pewne próbki danych,
  • 2:06 - 2:17
    sugerujemy 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:17 - 2:25
    Upewnij się, że urządzenie micro:bit do gromadzenia danych jest przymocowane po wewnętrznej stronie kostki, a przycisk B znajduje się na górze.
  • 2:25 - 2:29
    Aby dodać dane do konkretnej akcji należy ją zaznaczyć klikając na nią.
  • 2:29 - 2:34
    Przed rozpoczęciem 1-sekundowego nagrywania nastąpi 3-sekundowe odliczanie.
  • 2:34 - 2:40
    Kliknij nagraj i od razu zacznij działać, aby mieć pewność, że otrzymasz czystą próbkę danych.
  • 2:40 - 2:44
    Czysta próbka to taka, w przypadku której poruszasz się przez całą próbkę,
  • 2:44 - 2:49
    nie zaczynasz późno ani nie kończysz ruchu wcześniej.
  • 2:49 - 2:56
    Następnie spróbuj dodać dodatkową próbkę danych do zestawu danych „skakanie” i zestawu danych „bycie w bezruchu”.
  • 2:56 - 3:05
    Wybierz je, klikając akcję, a następnie kliknij przycisk nagrywania i skacz lub pozostań nieruchomo podczas nagrywania próbek.
  • 3:05 - 3:17
    Na próbkach „bycia nieruchomym” zauważysz, że linie x, y, z zmieniają miejsca w zależności od kąta podłączonego micro:bit.
  • 3:17 - 3:26
    Nie mamy obecnie zbyt wielu danych, ale wystarczy, aby wytrenować nasz własny model uczenia maszynowego przy użyciu narzędzia CreateAI.
  • 3:26 - 3:34
    Kliknij więc „Wytrenuj model”, aby użyć bieżących danych do zbudowania modelu ML.
  • 3:34 - 3:41
    Narzędzie tworzy teraz model matematyczny, który powinien rozpoznawać różne działania podczas poruszania mikro:bitem.
  • 3:41 - 3:46
    Po przeszkoleniu modelu zostanie wyświetlona strona Testowanie modelu.
  • 3:46 - 3:51
    Teraz użyj zbioru danych micro:bit, aby sprawdzić, jak dobrze działa model.
  • 3:51 - 4:00
    Powinien być nadal podłączony do narzędzia, a podczas przesuwania zobaczysz, że CreateAI szacuje, jakie działanie wykonujesz.
  • 4:02 - 4:10
    Wypróbuj każde z działań, aby zobaczyć zarówno szacunkowe działanie, jak i zmianę wykresu słupkowego pewności.
  • 4:11 - 4:19
    Wartość % na wykresie słupkowym pewności pokazuje, jak pewny jest model, że wykonujesz każdą akcję.
  • 4:22 - 4:27
    Możesz zauważyć, że Twój model nie szacuje dokładnie niektórych działań, a może działa
  • 4:27 - 4:33
    dobrze w przypadku jednego działania, ale nie drugiego, więc po sprawdzeniu, jak obecnie działa,
  • 4:33 - 4:40
    dobrym pomysłem jest kliknięcie „Edytuj próbki danych” i ulepszenie Twój model.
  • 4:40 - 4:46
    Modele uczenia maszynowego zwykle działają najlepiej z WIĘCEJ danych, więc zapisz dodatkowe próbki dla każdego
  • 4:46 - 4:55
    działania lub skup się na zebraniu większej ilości danych dla działania, które było problematyczne podczas testowania.
  • 4:55 - 5:02
    Można nagrać jedną próbkę na raz lub można nagrać 10 próbek w kolejności.
  • 5:10 - 5:23
    Czyste próbki danych pomagają również w lepszym działaniu modelu uczenia maszynowego, dlatego sprawdź zestaw danych i zidentyfikuj wszelkie próbki danych, które mogłyby zmylić model.
  • 5:26 - 5:30
    Możesz je usunąć, naciskając X.
  • 5:31 - 5:39
    Po dodaniu większej ilości danych i sprawdzeniu zestawu danych kliknij ponownie „Wytrenuj model”, aby użyć zmienionego zestawu danych.
  • 5:40 - 5:46
    Następnie przetestuj model ponownie na stronie „Testowanie modelu”.
  • 5:49 - 5:55
    Gdy będziesz zadowolony z zachowania modelu ML, możesz go użyć z gotowym kodem projektu.
  • 5:55 - 6:02
    Kliknij „Edytuj w MakeCode”, aby zobaczyć bloki kodu w specjalnej wersji Microsoft MakeCode.
  • 6:02 - 6:10
    Zawsze możesz wrócić do CreateAI, korzystając ze strzałki w lewym górnym rogu ekranu.
  • 6:10 - 6:19
    Te bloki kodu korzystają z modelu utworzonego w liczniku ćwiczeń.
  • 6:19 - 6:26
    Kod wykorzystuje 3 zmienne, aby śledzić, jak długo wykonywałeś każdą akcję.
  • 6:26 - 6:34
    Kiedy program jest uruchamiany po raz pierwszy, ustawia te zmienne czasowe na 0.
  • 6:34 - 6:40
    Bloki „przy uruchomieniu ML” są wyzwalane, gdy model ML zdecyduje, że rozpocząłeś określoną akcję.
  • 6:40 - 6:49
    Pokazują różne ikony na wyświetlaczu LED micro:bit, w zależności od przewidywanej akcji, którą wykonujesz.
  • 6:50 - 7:01
    Blokady „przy zatrzymaniu ML” są uruchamiane, gdy model ML uzna, że ​​zakończyłeś czynność, w tym przypadku chodzenie, skakanie lub pozostawanie w bezruchu.
  • 7:01 - 7:07
    Kod wewnątrz każdego bloku czyści ekran i dodaje czas trwania właśnie zakończonej akcji
  • 7:07 - 7:13
    do zmiennej przechowującej całkowity czas każdej akcji.
  • 7:13 - 7:19
    Model ML współpracuje z kodem, aby umożliwić podgląd całkowitego czasu poświęconego na każdą akcję.
  • 7:19 - 7:23
    Naciśnij przycisk A, aby zobaczyć szacunkowy czas marszu.
  • 7:23 - 7:28
    Naciśnij przycisk B, aby zobaczyć, jak długo model szacował, że skakałeś.
  • 7:28 - 7:34
    Aby zobaczyć szacowany czas trwania, naciśnij jednocześnie A i B.
  • 7:34 - 7:44
    Timer odlicza czas w milisekundach, tysięcznych części sekundy, więc pokazana liczba jest dzielona przez 1000, aby pokazać czas w sekundach.
  • 7:44 - 7:53
    Aby licznik aktywności AI działał na Twoim micro:bit, wystarczy pobrać ten kod na micro:bit.
  • 7:53 - 8:01
    Jeśli nie masz innego dostępnego micro:bit, po prostu zamień kod znajdujący się obecnie na micro:bit zbierającym dane na kod projektu.
  • 8:02 - 8:05
    Teraz możesz przetestować projekt w prawdziwym życiu.
  • 8:05 - 8:10
    Czy podczas ćwiczeń wyświetlają się prawidłowe ikony, czy nie?
  • 8:10 - 8:16
    Możesz sprawdzić, czy kod timera działa dobrze z modelem, wykonując 3 proste kroki:
  • 8:16 - 8:19
    Naciśnij przycisk resetowania. Skacz przez 30 sekund.
  • 8:19 - 8:26
    Następnie naciśnij przycisk B. Na wyświetlaczu powinna pojawić się liczba 30.
  • 8:26 - 8:29
    Możesz teraz połączyć się z CreateAI,
  • 8:29 - 8:35
    zebrać własne dane, wykorzystać je do uczenia, testowania i ulepszania modelu uczenia maszynowego, a następnie możesz
  • 8:35 - 8:41
    połączyć ten model z gotowym kodem i wypróbować go na własnym mikro: fragment.
  • 8:41 - 8:48
    Jeśli szukasz sposobów na jeszcze większą personalizację, spróbuj dodać różne akcje, takie jak bieganie lub kroki taneczne.
  • 8:48 - 8:52
    Cieszyć się!
Title:
AI activity timer step-by-step video
Description:

more » « less
Video Language:
English
Team:
Microbit_Educational_Foundation
Duration:
08:53

Polish subtitles

Revisions Compare revisions