Índice:

Jogo de tesoura de papel de pedra: 6 etapas
Jogo de tesoura de papel de pedra: 6 etapas

Vídeo: Jogo de tesoura de papel de pedra: 6 etapas

Vídeo: Jogo de tesoura de papel de pedra: 6 etapas
Vídeo: LUCCAS NETO JOGANDO PEDRA PAPEL OU TESOURA - LUCCAS NETO لعب الورق الحجري أو مقص 2024, Novembro
Anonim
Jogo de tesoura de papel de pedra
Jogo de tesoura de papel de pedra

Este é o meu primeiro instrutível. Fazia muito tempo que queria escrever um mas não tinha nenhum projeto em mãos que pudesse publicar aqui. Então, quando tive a ideia desse projeto, decidi que era esse.

Então, eu estava navegando no site tensorflow.js, é uma biblioteca que permite treinar e executar modelos ml no navegador e ambiente node.js e me deparei com esta demonstração que permite treinar um modelo no navegador para classificar diferentes imagens de sua webcam e, em seguida, permite exportar e baixar esse modelo treinado para uso em seus projetos. Legal certo!

Então eu instantaneamente fiz o jogo de pedra, papel, tesoura e treinei o modelo de tal forma que eu sempre ganhei, ou seja, quando eu faço papel, ele prevê pedra, e semelhante para pedra -> tesoura, tesoura -> papel.

Este é um jogo de pedra, papel e tesoura em que você sempre ganha

Suprimentos

Um computador com conexão à Internet.

Etapa 1: treine seu modelo de ML

Treine Seu Modelo Ml
Treine Seu Modelo Ml

Vá para a demo tensorflow.js e crie 3 classes na tesoura de ordem, empapele e depois apedreje e treine-as conforme as instruções da demo.

Etapa 2: Baixe o modelo treinado

Baixe o modelo treinado
Baixe o modelo treinado

Baixe o modelo e guarde o arquivo compactado em uma pasta segura. Ele será usado nas etapas à frente.

Etapa 3: Baixe o código-fonte

Você pode baixar o código-fonte clicando neste link - código-fonte.

ou você pode acessar meu github repo aqui - git repo

Etapa 4: extrair

Extrair
Extrair

Extraia o arquivo zip baixado.

Existe a pasta my-model. É aqui que o seu modelo de download precisa ser extraído.

Extraia o arquivo do modelo baixado aqui. Três arquivos devem ser extraídos dele.

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

# se você extraiu o arquivo de modelo baixado aqui em algum outro lugar. Recorte e cole os três arquivos na pasta my-model.

Etapa 5: Hospedando o Projeto

Hospedando o Projeto
Hospedando o Projeto

Você não pode executar o projeto diretamente como uma página html simples porque este projeto requer que algumas bibliotecas externas sejam carregadas via script.

Portanto, você precisa hospedar o projeto localmente em seu computador. a maneira mais simples de fazer isso é usando o servidor da web para o Chrome.

para baixá-lo, basta ir ao google e pesquisar o servidor web para o Chrome. Acesse o link chrome.google.com e adicione-o ao seu navegador.

Selecione a pasta que contém o projeto e inicie o servidor se ele não iniciar automaticamente.

Etapa 6: Concluída

Finalizado
Finalizado

clique em iniciar. E comece a jogar o jogo especialmente projetado para você para que você sempre ganhe.

Recomendado: