Съдържание:

Ножична игра за каменна хартия: 6 стъпки
Ножична игра за каменна хартия: 6 стъпки

Видео: Ножична игра за каменна хартия: 6 стъпки

Видео: Ножична игра за каменна хартия: 6 стъпки
Видео: Part 7 - Jane Eyre Audiobook by Charlotte Bronte (Chs 29-33) 2024, Ноември
Anonim
Ножична игра за каменна хартия
Ножична игра за каменна хартия

Това е първата ми инструкция. Исках да напиша такъв дълго време, но нямах под ръка нито един проект, който да публикувам тук. Така че, когато ми хрумна идеята за този проект, реших, че това е този.

Така че разглеждах сайта на tensorflow.js, това е библиотека, която позволява обучение и стартиране на ml модели в среда на браузър и node.js и попаднах на тази демонстрация, която ви позволява да тренирате модел в браузъра, за да класифицирате различни изображения от вашата уеб камера и след това ви позволява да експортирате и изтегляте този обучен модел за използване във вашите проекти. Готино десен!

Така че незабавно направих играта на камък, хартия, ножица и обучих модела по такъв начин, че винаги печеля, т.е. когато правя хартия, той предсказва камък и подобно за камък -> ножица, ножица -> хартия.

Това е игра с камък, хартия и ножица, в която винаги печелите

Консумативи

Компютър с интернет връзка.

Стъпка 1: Обучете вашия Ml модел

Обучете вашия Ml модел
Обучете вашия Ml модел

Преминете към демонстрацията на tensorflow.js и създайте 3 класа в ножицата за поръчка, хартия, след това камък и след това ги обучете според инструкциите на демонстрацията.

Стъпка 2: Изтеглете обучения модел

Изтеглете обучения модел
Изтеглете обучения модел

Изтеглете модела и съхранете компресирания файл в безопасна папка. Той ще се използва в стъпки напред.

Стъпка 3: Изтеглете изходния код

Можете да изтеглите изходния код, като щракнете върху тази връзка - изходен код.

или можете да се насочите към моето github репо тук - git repo

Стъпка 4: Извлечете

Екстракт
Екстракт

Извлечете изтегления zip файл.

Има папка my-model. Тук вашият модел за изтегляне трябва да бъде извлечен.

Извлечете изтегления модел модел тук. Три файла трябва да бъдат извлечени от него.

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

# ако сте извлекли изтегления модел модел тук някъде другаде. Изрежете и поставете трите файла в папката my-model.

Стъпка 5: Хостинг на проекта

Домакин на проекта
Домакин на проекта

Не можете да стартирате проекта директно като проста html страница, защото този проект изисква някои външни библиотеки да бъдат заредени чрез скрипт.

Така че трябва да хоствате проекта локално на вашия компютър. най -простият начин да направите това е да използвате уеб сървър за chrome.

за да го изтеглите, просто отидете в google и потърсете уеб сървър за chrome. Отидете на връзката chrome.google.com и я добавете към браузъра си.

Изберете папката, съдържаща проекта, и стартирайте сървъра, ако не се стартира автоматично.

Стъпка 6: Готово

Завършен
Завършен

щракнете върху старт. И започнете да играете специално създадената за вас игра, така че винаги да печелите.

Препоръчано: