Jak działają sieci neuronowe? Google to wyjaśnia za pomocą Teachable Machine

O sieciach neuronowych i głębokim uczeniu mówi się dziś nakażdym kroku, ale zarazem nawet wśród zawodowych programistów(nie mówiąc już o laikach), brakuje głębszego zrozumienia tejdziedziny. Pomóc w samodzielnym zgłębieniu tematu możeprzedstawiony właśnie przez Google’a eksperyment o nazwieTeachable Machine („nauczalna maszyna”), pozwalający każdemupopracować ze sztuczną siecią neuronową – wystarczy tylkoprzeglądarka.

Obraz

Udostępniony pod adresem teachablemachine.withgoogle.comeksperyment, przygotowany przez pewnych przyjaciół z Google,jest całkowicie otwartą platformą (kod źródłowy znajdziecie naGitHubie) która pozwala zapoznać się z bliska z procesem nauki maszynowegorozpoznawania obrazu.

Jako dane wejściowe do szkolenia wykorzystane są zdjęcia zkamerki komputera. Następnie podaje się modelowi kolejne dane –więcej zdjęć z kamery – w nagrodę otrzymując animacje GIF,dźwięki czy mowę. Można więc trenować sieć tak, by pokazywałakotka, gdy pokaże się jej kciuk, a pieska, gdy pokaże się otwartądłoń. Następnie w trybie wnioskowania pokazujemy do kamery gestdłoni, a AI spróbuje rozpoznać obraz i wyświetlić właściwyobrazek. Interfejs wyświetla pasek postępu, informujący opewności, z jaką zachodzi to wnioskowanie.

Obraz

Wartość edukacyjna tej przeglądarkowej zabawki to przedewszystkim nauczenie roli danych treningowych i tego, jak łatwooszukać systemy rozpoznawania obrazów, zdezorientować modelepokazując im niewystarczającą ilość danych podczas treningu czypokazując dane zbyt podobne do siebie.

Prosty eksperyment pod spodem ukrywa jednak coś znaczniepoważniejszego. To napisana w JavaScripcie biblioteka deeplearn.js,którą Google niedawno wydało, aby pozwolić programistom nabudowanie i uruchamianie sieci neuronowych w przeglądarce, i tonawet bez konieczności programowania – webowenarzędzie pozwala zbudować model maszynowego uczenia,wybierając parametry z menu.

A.I. Experiments: Teachable Machine

Deeplearn.js oferuje też dostęp do bazy obrazków ImageNet jakopomocy w uczeniu, narzędzie do animowania sieci CPPN, oraz benchmarkwydajności. Google przyznaje, że nie może to rywalizować zespecjalistycznymi narzędziami, ale na pewno pozwala nauczyć sięzasad działania głębokiego uczenia, a nawet tworzyć własneinteligentne rozwiązania.

Źródło artykułu: www.dobreprogramy.pl
Wybrane dla Ciebie
Zakazy social mediów dla nastolatków. Eksperci widzą problem
Zakazy social mediów dla nastolatków. Eksperci widzą problem
Zagrożenia w sieci. Na nie narażone są dzieci
Zagrożenia w sieci. Na nie narażone są dzieci
Sextortion: na czym polega internetowy szantaż?
Sextortion: na czym polega internetowy szantaż?
Koniec dominacji USA w Europie? Francja porzuca Windowsa
Koniec dominacji USA w Europie? Francja porzuca Windowsa
Ministerstwo Cyfryzacji zachwala mSzyfr. Nowy, bezpieczny komunikator
Ministerstwo Cyfryzacji zachwala mSzyfr. Nowy, bezpieczny komunikator
Zapłacą 99 mln dol. Pozwolą naprawić ciągniki bez oficjalnego serwisu
Zapłacą 99 mln dol. Pozwolą naprawić ciągniki bez oficjalnego serwisu
Komunikat Pekao S.A. Dotyczy wszystkich klientów
Komunikat Pekao S.A. Dotyczy wszystkich klientów
Copilot znika. Microsoft wycofuje się z agresywnej promocji
Copilot znika. Microsoft wycofuje się z agresywnej promocji
Santander Bank Polska zmienia nazwę. Będzie nowy adres WWW
Santander Bank Polska zmienia nazwę. Będzie nowy adres WWW
Masz mObywatela? Niektóre funkcje będą niedostępne
Masz mObywatela? Niektóre funkcje będą niedostępne
Awaria w Alior Banku. Nie działa aplikacja (aktualizaja)
Awaria w Alior Banku. Nie działa aplikacja (aktualizaja)
Ostrzeżenie CERT Orange. "Karta SIM wymaga aktualizacji"
Ostrzeżenie CERT Orange. "Karta SIM wymaga aktualizacji"
MOŻE JESZCZE JEDEN ARTYKUŁ? ZOBACZ CO POLECAMY 🌟