Оглавление:

Каменные ножницы для бумаги: 6 шагов
Каменные ножницы для бумаги: 6 шагов

Видео: Каменные ножницы для бумаги: 6 шагов

Видео: Каменные ножницы для бумаги: 6 шагов
Видео: Камень, Ножницы, Бумага ПУСКАЮТСЯ ВО ВСЕ ТЯЖКИЕ! | Nickelodeon Cyrillic 2024, Ноябрь
Anonim
Каменные ножницы для бумаги
Каменные ножницы для бумаги

Это моя первая инструкция. Я давно хотел написать его, но у меня не было под рукой проекта, который я мог бы опубликовать здесь. Поэтому, когда мне пришла в голову идея этого проекта, я решил, что это тот самый.

Итак, я просматривал сайт tensorflow.js, это библиотека, которая позволяет обучать и запускать модели ml в браузере и среде node.js, и я наткнулся на эту демонстрацию, которая позволяет вам обучать модель в браузере для классификации различных изображений с вашей веб-камеры, а затем позволяет экспортировать и загружать эту обученную модель для использования в ваших проектах. Круто, правда!

Итак, я мгновенно сделал игру с камнем, ножницами, бумагой и обучил модель таким образом, что я всегда выигрываю, т.е. когда я использую бумагу, она предсказывает камень, и то же самое для камня -> ножницы, ножницы -> бумага.

Это игра «камень, ножницы и бумага», в которой ты всегда побеждаешь

Запасы

Компьютер с подключением к Интернету.

Шаг 1. Обучите свою модель Ml

Тренируйте свою модель ML
Тренируйте свою модель ML

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

Шаг 2: Загрузите обученную модель

Скачать обученную модель
Скачать обученную модель

Загрузите модель и храните сжатый файл в надежной папке. Он будет использоваться в следующих шагах.

Шаг 3. Загрузите исходный код

Вы можете скачать исходный код, перейдя по этой ссылке - исходный код.

или вы можете перейти к моему репозиторию github здесь - репозиторий git

Шаг 4: Извлечь

Извлекать
Извлекать

Распакуйте загруженный zip-файл.

Есть папка с моей моделью. Здесь должна быть извлечена ваша модель загрузки.

Распакуйте загруженный файл модели сюда. Из него нужно извлечь три файла.

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

# если вы извлекли загруженный файл модели сюда где-нибудь еще. Вырежьте и вставьте три файла в папку my-model.

Шаг 5: Размещение проекта

Хостинг проекта
Хостинг проекта

Вы не можете запустить проект напрямую, как простую HTML-страницу, потому что для этого проекта требуется загрузка некоторых внешних библиотек через скрипт.

Поэтому вам нужно разместить проект локально на вашем компьютере. Самый простой способ сделать это - использовать веб-сервер для Chrome.

чтобы загрузить его, просто зайдите в Google и найдите веб-сервер для Chrome. Перейдите по ссылке chrome.google.com и добавьте ее в свой браузер.

Выберите папку, содержащую проект, и запустите сервер, если он не запускается автоматически.

Шаг 6: Готово

Законченный
Законченный

нажмите "Пуск". И начните играть в игру, специально разработанную для вас, чтобы вы всегда побеждали.

Рекомендуемые: