Igra škara makaza za kamen: 6 koraka
Igra škara makaza za kamen: 6 koraka
Anonim
Igra škara makaza za kamen
Igra škara makaza za kamen

Ovo je moje prvo uputstvo. Dugo sam želio napisati jedan, ali nisam imao pri ruci nijedan projekt koji bih mogao objaviti ovdje. Pa kad sam došao na ideju o ovom projektu, odlučio sam da je ovo ovaj.

Pa sam pregledavao web lokaciju tensorflow.js, to je biblioteka koja omogućava obuku i pokretanje modela ml u pretraživaču i okruženju node.js i naletio sam na ovaj demo koji vam omogućuje da istrenirate model u pregledniku da klasificira različite slike s vaše web kamere, a zatim omogućuje vam izvoz i preuzimanje tog obučenog modela za upotrebu u vašim projektima. Cool cool!

Tako sam odmah napravio igru kamena, papira, škara i istrenirao model na takav način da uvijek pobijedim, tj. Kad radim papir predviđa kamen, i slično za kamen -> škare, škare -> papir.

Ovo je igra s kamenom, papirom i škarama u kojoj uvijek pobjeđujete

Supplies

Računar sa internetskom vezom.

Korak 1: Obučite svoj Ml model

Obucite svoj Ml model
Obucite svoj Ml model

Idite na tensorflow.js demo i kreirajte 3 klase škarama po redoslijedu, zatim papir, zatim kamen, a zatim ih obučite prema uputama demo.

Korak 2: Preuzmite obučeni model

Preuzmite obučeni model
Preuzmite obučeni model

Preuzmite model i sačuvajte komprimiranu datoteku u sigurnoj mapi. Koristiće se u koracima unapred.

Korak 3: Preuzmite izvorni kod

Izvorni kod možete preuzeti klikom na ovu vezu - izvorni kod.

ili možete se uputiti na moj github repo ovdje - git repo

Korak 4: Izdvojite

Extract
Extract

Izdvojite preuzetu zip datoteku.

Postoji fascikla moj model. Ovdje treba izdvojiti vaš model za preuzimanje.

Ovdje preuzmite preuzetu datoteku modela. Iz nje se moraju izdvojiti tri datoteke.

  1. metadata.json
  2. model.json
  3. weights.bin

# ako ste ovdje izvukli preuzetu datoteku modela negdje drugdje. Izrežite i zalijepite tri datoteke u mapu my-model.

Korak 5: Domaćin projekta

Domaćin projekta
Domaćin projekta

Ne možete pokrenuti projekt izravno kao jednostavna html stranica jer ovaj projekt zahtijeva učitavanje nekih vanjskih biblioteka putem skripte.

Stoga morate projekt smjestiti lokalno na računaru. najjednostavniji način za to je korištenje web servera za chrome.

da biste ga preuzeli, samo idite na google i potražite web server za chrome. Idite na chrome.google.com vezu i dodajte je u svoj preglednik.

Odaberite mapu koja sadrži projekt i pokrenite poslužitelj ako se automatski ne pokrene.

Korak 6: Završeno

Finished
Finished

kliknite na start. I počnite igrati igru posebno dizajniranu za vas kako biste uvijek pobjeđivali.