[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:00.68,0:00:05.44,Default,,0000,0000,0000,,Aby zaprzyjaźnić się z opowiadaniem historii opartym na sztucznej inteligencji, wytrenujesz Dialogue: 0,0:00:05.44,0:00:11.12,Default,,0000,0000,0000,,model uczenia maszynowego (ML), aby rozpoznawał, kiedy zabawka porusza się na różne sposoby. Dialogue: 0,0:00:11.12,0:00:16.28,Default,,0000,0000,0000,,Następnie połączysz ten model z kodem, aby wydawać różne dźwięki i wyświetlać różne Dialogue: 0,0:00:16.28,0:00:20.86,Default,,0000,0000,0000,,ikony na wyświetlaczu LED micro:bit. Dialogue: 0,0:00:20.86,0:00:28.48,Default,,0000,0000,0000,,Następnie pobierzesz model i kod do micro:bit i użyjesz go na swojej zabawce, aby opowiedzieć historię. Dialogue: 0,0:00:28.48,0:00:34.26,Default,,0000,0000,0000,,Nasza historia dotyczy niedźwiedzia o imieniu Lucy, ale możesz zmienić projekt, aby pasował do własnego. Dialogue: 0,0:00:34.26,0:00:40.36,Default,,0000,0000,0000,,[MUZYKA] To jest niedźwiedź Lucy. Dialogue: 0,0:00:40.36,0:00:47.52,Default,,0000,0000,0000,,Kiedy dorośnie, chce zostać gimnastyczką, więc każdego dnia, gdy się budzi, ćwiczy skakanie. Dialogue: 0,0:00:47.52,0:00:54.64,Default,,0000,0000,0000,,Skacze wysoko, aż po sufit. Potem, po śniadaniu, ćwiczy skręcanie. Dialogue: 0,0:00:54.64,0:00:59.92,Default,,0000,0000,0000,,Kręci się w kółko, aż cały jej świat wiruje. Dialogue: 0,0:01:01.47,0:01:06.49,Default,,0000,0000,0000,,Potem robi sobie przerwę i ma małą drzemkę. Dialogue: 0,0:01:10.05,0:01:18.76,Default,,0000,0000,0000,,Aby rozpocząć tworzenie historii AI jako przyjaciela, kliknij „Otwórz w micro:bit CreateAI”, aby uruchomić projekt. Dialogue: 0,0:01:18.76,0:01:23.83,Default,,0000,0000,0000,,Ten projekt zawiera 8 próbek danych dotyczących ruchu dla trzech różnych czynności: Dialogue: 0,0:01:23.83,0:01:28.96,Default,,0000,0000,0000,,skakania, turlania się i spania. Dialogue: 0,0:01:28.96,0:01:38.12,Default,,0000,0000,0000,,micro:bit CreateAI zbiera próbki danych o ruchu za pomocą akcelerometru, czujnika ruchu micro:bit. Dialogue: 0,0:01:38.12,0:01:43.56,Default,,0000,0000,0000,,Aby dodać własne próbki danych, musisz utworzyć zbiór danych micro:bit. Dialogue: 0,0:01:43.56,0:01:50.16,Default,,0000,0000,0000,,Jeśli Twój komputer ma włączoną funkcję Bluetooth, potrzebujesz tylko 1 micro:bit i przewodu USB do transmisji danych. Dialogue: 0,0:01:50.16,0:01:54.84,Default,,0000,0000,0000,,Jeśli nie masz połączenia Bluetooth, będziesz musiał użyć 2 micro:bitów. Dialogue: 0,0:01:54.84,0:01:59.55,Default,,0000,0000,0000,,Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby się połączyć. Dialogue: 0,0:01:59.55,0:02:06.78,Default,,0000,0000,0000,,Po podłączeniu urządzenia micro:bit do gromadzenia danych, przymocuj je do zabawki w ten sposób. Dialogue: 0,0:02:06.78,0:02:15.40,Default,,0000,0000,0000,,Zobaczysz, jak linie na wykresie na żywo zmieniają się w miarę przesuwania zabawki. Ponieważ projekt ten zawiera już sporo Dialogue: 0,0:02:15.40,0:02:25.00,Default,,0000,0000,0000,,próbek danych, sugerujemy dodanie na razie 1 próbki dla każdego działania i zebranie większej ilości danych później. Dialogue: 0,0:02:25.00,0:02:29.44,Default,,0000,0000,0000,,Kliknij akcję „skakanie”, aby dodać do niej więcej próbek danych. Dialogue: 0,0:02:29.44,0:02:33.60,Default,,0000,0000,0000,,Przed rozpoczęciem 1-sekundowego nagrywania nastąpi odliczanie. Dialogue: 0,0:02:33.60,0:02:39.80,Default,,0000,0000,0000,,Kliknij przycisk „Nagraj” i natychmiast rozpocznij przenoszenie zabawki, aby mieć pewność, że otrzymasz czystą próbkę danych. Dialogue: 0,0:02:39.80,0:02:43.44,Default,,0000,0000,0000,,Czysta próbka to taka, w przypadku której poruszasz się przez całą próbkę, Dialogue: 0,0:02:43.44,0:02:50.80,Default,,0000,0000,0000,,nie zaczynasz późno ani nie kończysz ruchu wcześniej. Następnie spróbuj dodać dodatkową próbkę danych do Dialogue: 0,0:02:50.80,0:02:57.12,Default,,0000,0000,0000,,akcji „toczy się” i „śpi”. Dialogue: 0,0:02:57.12,0:03:07.52,Default,,0000,0000,0000,,Zauważysz, że kiedy zabawka śpi, linie x, y i z zmieniają miejsce w zależności od orientacji micro:bit. Dialogue: 0,0:03:07.52,0:03:14.60,Default,,0000,0000,0000,,Kliknij „Wytrenuj model”, aby zbudować model ML. Narzędzie tworzy teraz Dialogue: 0,0:03:14.60,0:03:19.96,Default,,0000,0000,0000,,model matematyczny, który powinien rozpoznawać różne działania podczas poruszania mikro:bitem. Dialogue: 0,0:03:19.96,0:03:25.64,Default,,0000,0000,0000,,Gdy tylko model zostanie przeszkolony, zostanie wyświetlona strona Testowanie modelu. Dialogue: 0,0:03:25.64,0:03:30.76,Default,,0000,0000,0000,,Twoje dane zebrane w micro:bit można teraz wykorzystać do sprawdzenia, jak dobrze działa model. Dialogue: 0,0:03:30.76,0:03:35.88,Default,,0000,0000,0000,,Powinien być nadal podłączony do narzędzia, a podczas przesuwania zobaczysz, że CreateAI Dialogue: 0,0:03:35.88,0:03:40.32,Default,,0000,0000,0000,,szacuje, jakie działanie wykonujesz. Dialogue: 0,0:03:40.32,0:03:47.03,Default,,0000,0000,0000,,Poruszaj zabawką na różne sposoby, aby zobaczyć szacunkową akcję i zmianę wykresu słupkowego pewności. Dialogue: 0,0:03:47.40,0:03:56.16,Default,,0000,0000,0000,,Wartość procentowa pokazuje, jak pewny jest model, że wykonujesz każde działanie. Dialogue: 0,0:03:56.16,0:04:00.76,Default,,0000,0000,0000,,Możesz zauważyć, że Twój model nie szacuje dokładnie niektórych działań. Dialogue: 0,0:04:00.76,0:04:07.92,Default,,0000,0000,0000,,W takim przypadku dobrym pomysłem jest kliknięcie opcji „Edytuj próbki danych” i ulepszenie modelu. Dialogue: 0,0:04:07.92,0:04:13.96,Default,,0000,0000,0000,,Modele uczenia maszynowego zwykle działają najlepiej, gdy jest więcej danych, więc zapisz dodatkowe próbki dla każdego Dialogue: 0,0:04:13.96,0:04:22.40,Default,,0000,0000,0000,,z działań lub skup się na zebraniu większej ilości danych dla działania, które było problematyczne podczas testowania. Dialogue: 0,0:04:22.40,0:04:28.36,Default,,0000,0000,0000,,Czyste próbki danych pomagają również w lepszym działaniu modelu uczenia maszynowego, dlatego sprawdź zestaw danych i Dialogue: 0,0:04:28.36,0:04:38.20,Default,,0000,0000,0000,,zidentyfikuj wszelkie próbki, które mogłyby zmylić model. Możesz je usunąć, naciskając X. Dialogue: 0,0:04:38.20,0:04:44.92,Default,,0000,0000,0000,,Po dodaniu większej ilości danych i sprawdzeniu zestawu danych kliknij ponownie „Wytrenuj model”. Następnie przetestuj Dialogue: 0,0:04:44.92,0:04:50.00,Default,,0000,0000,0000,,model ponownie na stronie „Testowanie modelu”. Dialogue: 0,0:04:50.00,0:04:57.12,Default,,0000,0000,0000,,Gdy będziesz zadowolony z zachowania modelu ML, możesz go użyć z gotowym kodem projektu. Dialogue: 0,0:04:57.12,0:05:06.12,Default,,0000,0000,0000,,Kliknij „Edytuj w MakeCode”, aby zobaczyć bloki kodu w specjalnej wersji Microsoft MakeCode. Dialogue: 0,0:05:06.12,0:05:10.04,Default,,0000,0000,0000,,W każdej chwili możesz wrócić do podglądu swoich danych w CreateAI, Dialogue: 0,0:05:10.04,0:05:19.72,Default,,0000,0000,0000,,korzystając ze strzałki w lewym górnym rogu ekranu. Bloki te korzystają z modelu utworzonego w kodzie. Dialogue: 0,0:05:19.72,0:05:24.88,Default,,0000,0000,0000,,Bloki „on ML… start” reagują, gdy model ML zdecyduje, że Twoja Dialogue: 0,0:05:24.88,0:05:31.32,Default,,0000,0000,0000,,zabawka wykonuje określony ruch lub akcję. W zależności od akcji, kod pokazuje różne Dialogue: 0,0:05:31.32,0:05:38.60,Default,,0000,0000,0000,,ikony na wyświetlaczu LED micro:bit i odtwarza różne dźwięki na głośniku. Dialogue: 0,0:05:38.60,0:05:46.36,Default,,0000,0000,0000,,Jeśli nie ma pewności, jakie działanie wykonuje Twoja zabawka – jeśli działanie jest „nieznane” – wyczyści ekran. Dialogue: 0,0:05:46.36,0:05:53.32,Default,,0000,0000,0000,,A kiedy każda akcja się kończy, kod zatrzymuje micro:bit wydawaniem jakiegokolwiek dźwięku. Dialogue: 0,0:05:53.32,0:05:56.64,Default,,0000,0000,0000,,Aby kod i model ML działały na twoim micro:bit, Dialogue: 0,0:05:56.64,0:05:59.64,Default,,0000,0000,0000,,wystarczy pobrać go na micro:bit. Dialogue: 0,0:06:00.28,0:06:06.32,Default,,0000,0000,0000,,Naciśnij „Pobierz” i postępuj zgodnie z instrukcjami wyświetlanymi na ekranie. Dialogue: 0,0:06:06.32,0:06:10.64,Default,,0000,0000,0000,,Teraz przetestuj gotowy projekt na urządzeniu micro:bit przymocowanym do zabawki. Dialogue: 0,0:06:10.64,0:06:16.20,Default,,0000,0000,0000,,Czy odtwarzane są właściwe dźwięki i wyświetlane ikony, gdy zabawka wykonuje różne ruchy? Dialogue: 0,0:06:16.20,0:06:19.80,Default,,0000,0000,0000,,Czy działa równie dobrze, gdy ktoś inny porusza zabawką? Dialogue: 0,0:06:19.80,0:06:26.88,Default,,0000,0000,0000,,Jeśli nie, możesz wrócić, zebrać z nich więcej danych i ponownie nauczyć model. Dialogue: 0,0:06:26.88,0:06:30.96,Default,,0000,0000,0000,,Gratulacje, udało Ci się wytrenować swoją zabawkę, aby reagowała na różne rodzaje ruchu, Dialogue: 0,0:06:30.96,0:06:36.60,Default,,0000,0000,0000,,korzystając z zebranych danych, szkoląc model uczenia maszynowego AI i łącząc go z Dialogue: 0,0:06:36.60,0:06:43.48,Default,,0000,0000,0000,,kodem, aby stworzyć interaktywną zabawkę do opowiadania historii! Jakie inne działania lub ruchy może Dialogue: 0,0:06:43.48,0:06:51.80,Default,,0000,0000,0000,,wykonywać Twoja zabawka, być może w ramach opowiadania historii? Czy możesz je dodać za pomocą micro:bit i CreateAI?