micro:bit CreateAI to bezpłatne narzędzie internetowe, które ułatwia uczniom poznawanie sztucznej inteligencji
poprzez ruch i uczenie maszynowe, a także przeniesienie jej do prawdziwego świata za pomocą BBC micro:bit.
Dodaj sztuczną inteligencję do swojego uczenia się micro:bit, trenując
model uczenia maszynowego z wykorzystaniem własnych danych o ruchu i wykorzystuj go w swoich projektach micro:bit.
Aby uzyskać dostęp do micro:bit CreateAI,
potrzebujesz komputera z przeglądarką internetową Google Chrome lub Microsoft Edge . Aby rozpocząć, kliknij „Rozpocznij”.
Najpierw musisz zebrać trochę danych treningowych. Robisz to na stronie „próbki danych”.
Kliknij „Połącz”, aby połączyć micro:bit z CreateAI na swoim komputerze.
To jest mikro:bit, który będziesz przesuwać, trzymając go w
dłoni lub przyczepiając do czegoś, co się porusza. Nazywamy to gromadzeniem danych micro:bit.
Jeśli Twój komputer ma włączoną funkcję Bluetooth, potrzebujesz tylko 1 micro:bit.
Jeśli nie ma Bluetootha, możesz użyć drugiego micro:bit, aby działać jako łącze radiowe.
micro:bit CreateAI pokaże Ci najlepszy sposób podłączenia micro:bit do gromadzenia danych do Twojego komputera.
Po prostu postępuj zgodnie z instrukcjami wyświetlanymi na ekranie.
Podczas przesuwania modułu zbierającego dane micro:bit zobaczysz na żywo dane o ruchu z
czujnika akcelerometru na wykresie u dołu ekranu komputera.
Wybierz co najmniej dwa różne ruchy, które chcesz, aby CreateAI nauczyło się rozpoznawać. Nazywamy te ruchy „akcjami”.
Na początek warto zacząć od machania i klaskania.
Nazwij swoją pierwszą akcję.
Kliknij przycisk „Zarejestruj”, aby zebrać pierwszą próbkę danych. Każda próbka trwa 1 sekundę.
Można rejestrować jedną próbkę na raz lub wiele próbek.
Zbierz co najmniej trzy próbki swojej pierwszej akcji.
I zrób to samo dla co najmniej jednej innej akcji.
Czy widzisz podobieństwa pomiędzy wykresami danych falujących? A różnice między machaniem a klaskaniem?
Następnie kliknij „model pociągu”.
micro:bit CreateAI analizuje próbki danych i tworzy zestaw reguł, dzięki czemu może oszacować, jakie działania wykonujesz.
Te reguły matematyczne składają się na model uczenia maszynowego, czyli ML.
Teraz możesz przetestować model ML na stronie „Testowanie modelu”.
To pokazuje, jakie działanie według szacunków modelu wykonujesz.
Im wyższa liczba procentowa, tym większa pewność modelu
, że wykonujesz określone działanie.
Nosząc lub trzymając moduł zbierający dane micro:bit, wykonaj po kolei każdą ze swoich czynności.
Jeśli model nie szacuje dokładnie, jakie działania wykonujesz, może być konieczne przejrzenie danych i ponowne nauczenie modelu.
Kliknij opcję „Edytuj próbki danych”, aby zebrać więcej próbek danych, lub usuń próbki, które Twoim zdaniem mogą nie pasować.
Możesz także dodać więcej akcji, na przykład aby nauczyć model, jak wyglądają dane dotyczące „bycia w bezruchu”.
Następnie możesz ponownie przeszkolić i przetestować swój model uczenia maszynowego.
Kiedy już będziesz zadowolony, że stworzyłeś model ML, który dobrze rozpoznaje wybrane przez ciebie działania,
możesz użyć swojego modelu w programie MakeCode i umieścić go na micro:bit.
Widziałeś już kilka bloków na stronie Testowanie modelu. Są to bloki uczenia maszynowego, czyli ML, których
możesz używać w programach MakeCode. Bloki te powodują, że
na wyświetlaczu micro:bit pojawiają się różne ikony, gdy każda akcja zostanie rozpoznana przez model ML.
Kliknij „Edytuj w MakeCode”, aby otworzyć bloki w specjalnym edytorze MakeCode.
Kliknij „Pobierz”, aby przenieść swój kod i model ML do micro:bit.
Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie.
Odłącz micro:bit od komputera, podłącz akumulator i przetestuj. Mikro:bit możesz zabrać gdziekolwiek.
Twój model ML działa teraz na samym micro:bit, nie potrzebujesz już komputera, aby działał.
Istnieje więcej bloków ML, których możesz użyć do tworzenia własnych projektów przy użyciu sztucznej inteligencji w MakeCode, a
także możesz łączyć je ze wszystkimi innymi blokami.
Możesz także zapisać swój projekt – swoje dane i bloki kodu – razem w jednym pliku, aby móc kontynuować pracę nad nim później.
Możesz to zrobić w CreateAI, klikając „Zapisz” i nadając swojemu projektowi nazwę.
Możesz też zapisać swój projekt z MakeCode.
Po prostu kliknij trzy kropki i wybierz opcję „pobierz jako plik”.
Co utworzysz dzięki uczeniu maszynowemu i MakeCode przy użyciu micro:bit CreateAI?