Skip to content

Numenta´s HTM.Java based Jankenpo Demo where the user plays angainst the HTM framework

Notifications You must be signed in to change notification settings

matheus-fatguys/jankenpo.htm

Repository files navigation

jankenpo.htm

ENGLISH:

Numenta´s HTM.Java based Jankenpo Demo where the user plays Jankenpo against the HTM framework

This is a demo (Netbeans/Java 8/Swing) project to present the capabilities of the Numenta's HTM Framework

It's a Jankenpo(Rock, paper, scissor) game YOU versus HTM.

In this game, the you will try to beat the Numenta's algorithm that's based on the current state of science knowlegde about intelligence and the human neocortex.

The more you play, the more HTM you'll know your patterns, the more it will be difficult to beat him.

Its simple interface shows you how surprised HTM is about each of your choices(The more you play the less you'll surprise him).

***There is also a log list that you can read before your nest choice in order to verify that the software is not cheating you.

When you close the dialogue, the net is persisted with your user name and the next time you open the application it'll reload the network's last state and show you that it's not forgotten you.

Have fun!

In the future, I plan to build WEB interface and publish it in order to be avaiable online.

Executable Jar Download Link: https://github.com/matheus-fatguys/jankenpo.htm/blob/master/target/JanKenPoHTM-1.0-SNAPSHOT.jar

FRANÇAIS:

C'est un jeu Jankenpo Démo basée sur HTM.Java de Numenta, où l'utilisateur joue à Jankenpo contre le framework HTM

Il s'agit d'un projet de démonstration (Netbeans / Java 8 / Swing) visant à présenter les fonctionnalités du framework HTM de Numenta.

C’est un jeu entre Jankenpo (pierre, papier, ciseaux) YOU versus HTM.

Dans ce jeu, vous allez essayer de battre l'algorithme de Numenta basé sur l'état actuel des connaissances scientifiques en matière d'intelligence et du néocortex humain.

Plus vous jouez, plus le HTM vous connaissez, plus il sera difficile de le battre.

Son interface simple vous montre à quel point HTM est surpris de vos choix (plus vous jouez, moins vous le surprendrez).

*** Il existe également une liste de log que vous pouvez lire avant votre choix afin de vérifier que le logiciel ne vous trompe pas.

Lorsque vous fermez la fenêtre de dialogue, le réseau est persisté avec votre nom d'utilisateur. Lors de la prochaine ouverture de l'application, le dernier état du réseau sera rechargé et vous montrera qu'il ne vous a pas oublié.

Amusez-vous!

Dans l’avenir, j’ai l’intention de construire une interface Web et de la publier afin d’être disponible en ligne.

Executable Jar Download Link: https://github.com/matheus-fatguys/jankenpo.htm/blob/master/target/JanKenPoHTM-1.0-SNAPSHOT.jar

ESPANHOL

El Jankenpo HTM Demo es un juego donde el usuario juega el Jankenpo contra el framework HTM de Numenta

Este es un proyecto de demostración (Netbeans / Java 8 / Swing) para presentar las características del Framework HTM de Numenta

Es un juego Jankenpo (Piedra, Papel, Tijeras) YOU contra HTM.

En este juego, intentará superar el algoritmo de Numenta, que se basa en el estado actual del conocimiento científico sobre la inteligencia y el neocórtex humano.

Cuanto más juega, más el HTM vá a conocer sus patrones y más difícil será de vencerlo.

Su interfaz simple muestra cómo el HTM se sorprende con cada una de sus opciones (cuanto más juegue, menos usted le sorprenderá).

*** Hay también una lista de log que usted puede leer antes de su próxima elección con el fin de comprobar que el software no está engañando a usted.

Cuando se cierra el diálogo, la red se persiste con su nombre de usuario y la próxima vez que abra la aplicación, se recargará el último estado de la red y le mostrará que no se olvidó de usted.

Diviértase!

En el futuro, planeo construir una interfaz WEB y publicarla para estar disponible en línea.

Executable Jar Download Link: https://github.com/matheus-fatguys/jankenpo.htm/blob/master/target/JanKenPoHTM-1.0-SNAPSHOT.jar

PORTUGUÊS

O Jankenpo HTM Demo é um jogo onde o usuário joga o Jankenpo contra o framework HTM da Numenta

Este é um projeto de demonstração (Netbeans / Java 8 / Swing) para apresentar os recursos do Framework HTM da Numenta

É um jogo Jankenpo (Pedra, Papel, Tesoura) YOU contra HTM.

Neste jogo, você tentará superar o algoritmo da Numenta, que é baseado no estado atual do conhecimento científico sobre a inteligência e o neocórtex humano.

Quanto mais você joga, mais o HTM você vai conhecer seus padrões e mais difícil será de vencê-lo.

Sua interface simples mostra como o HTM fica surpreso com cada uma das suas escolhas (quanto mais você joga, menos você vai surpreendê-lo).

*** Há também uma lista de log que você pode ler antes da sua próxima escolha, a fim de verificar que o software não está enganando você.

Quando você fecha o diálogo, a rede é persisitida com o seu nome de usuário e na próxima vez que você abrir o aplicativo, ele recarregará o último estado da rede e mostrará que não esqueceu de você.

Divirta-se!

No futuro, planejo construir uma interface WEB e publicá-la para estar disponível on-line.

Executable Jar Download Link: https://github.com/matheus-fatguys/jankenpo.htm/blob/master/target/JanKenPoHTM-1.0-SNAPSHOT.jar

For more information about Numenta's HTM Framework https://numenta.org/htm-school/

For more informations about HTM.Java https://discourse.numenta.org/c/htm-java

HTM.Java github repository: https://github.com/numenta/htm.java

It was based on one of the numenta's HTM.Java example projects(https://github.com/numenta/htm.java-examples) called Hotgym that can be found here: https://github.com/numenta/htm.java-examples/tree/master/src/main/java/org/numenta/nupic/examples/napi/hotgym

About

Numenta´s HTM.Java based Jankenpo Demo where the user plays angainst the HTM framework

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages