Spisu treści:

Kamienna Papierowa Gra Nożycowa: 6 Kroków
Kamienna Papierowa Gra Nożycowa: 6 Kroków

Wideo: Kamienna Papierowa Gra Nożycowa: 6 Kroków

Wideo: Kamienna Papierowa Gra Nożycowa: 6 Kroków
Wideo: Szybka Wrzutka - Sea, Salt & Paper 2024, Listopad
Anonim
Kamienna Papierowa Gra Nożycowa
Kamienna Papierowa Gra Nożycowa

To moja pierwsza instrukcja. Chciałem jeden napisać od dłuższego czasu, ale nie miałem pod ręką żadnego projektu, który mógłbym tu opublikować. Więc kiedy wpadłem na pomysł tego projektu, zdecydowałem, że to ten.

Przeglądałem więc stronę tensorflow.js, jest to biblioteka, która umożliwia trenowanie i uruchamianie modeli ml w przeglądarce i środowisku node.js i natknąłem się na to demo, które pozwala trenować model w przeglądarce, aby klasyfikować różne obrazy z kamery internetowej, a następnie umożliwia eksportowanie i pobieranie tego wyszkolonego modelu do wykorzystania w projektach. Fajne prawo!

Więc od razu zrobiłem grę w kamień, papier, nożyczki i wytrenowałem model w taki sposób, że zawsze wygrywam, tj. Kiedy robię papier, przewiduje kamień i podobnie dla kamienia -> nożyczki, nożyczki -> papier.

To gra o kamieniu, papierze i nożycach, w której zawsze wygrywasz

Kieszonkowe dzieci

Komputer z dostępem do internetu.

Krok 1: Trenuj swój model Ml

Trenuj swój model Ml
Trenuj swój model Ml

Przejdź do wersji demo tensorflow.js i utwórz 3 klasy w kolejności nożycowej, papierowej i kamiennej, a następnie trenuj je zgodnie z instrukcjami w wersji demonstracyjnej.

Krok 2: Pobierz wyszkolony model

Pobierz wyszkolony model
Pobierz wyszkolony model

Pobierz model i przechowuj skompresowany plik w bezpiecznym folderze. Będzie używany krok po kroku.

Krok 3: Pobierz kod źródłowy

Możesz pobrać kod źródłowy, klikając ten link - kod źródłowy.

lub możesz przejść do mojego repozytorium github tutaj - git repo

Krok 4: Wyodrębnij

Wyciąg
Wyciąg

Rozpakuj pobrany plik zip.

Jest folder mój model. W tym miejscu należy wyodrębnić model pobierania.

Wyodrębnij pobrany plik modelu tutaj. Należy z niego wyodrębnić trzy pliki.

  1. metadane.json
  2. model.json
  3. wagi.bin

# jeśli rozpakowałeś pobrany plik modelu tutaj, gdzie indziej. Wytnij i wklej trzy pliki w folderze my-model.

Krok 5: Hosting projektu

Prowadzenie projektu
Prowadzenie projektu

Nie możesz uruchomić projektu bezpośrednio jak prostej strony html, ponieważ ten projekt wymaga załadowania kilku zewnętrznych bibliotek za pomocą skryptu.

Musisz więc hostować projekt lokalnie na swoim komputerze. najprostszym sposobem na to jest użycie serwera WWW dla chrome.

aby go pobrać, po prostu przejdź do google i wyszukaj serwer WWW dla chrome. Przejdź do linku chrome.google.com i dodaj go do przeglądarki.

Wybierz folder zawierający projekt i uruchom serwer, jeśli nie uruchamia się automatycznie.

Krok 6: Zakończono

Skończone
Skończone

kliknij start. I zacznij grać w grę zaprojektowaną specjalnie dla Ciebie, abyś zawsze wygrywał.

Zalecana: