All Projects → gmamaladze → deep-snake

gmamaladze / deep-snake

Licence: MIT license
A snake game trained using simple deep learning implemented in client side javascript.

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to deep-snake

golang-templates-example
A simple Golang templates example
Stars: ✭ 33 (-57.14%)
Mutual labels:  example
spring-boot-mongodb-react-java-crud
Spring Boot, MongoDB and React.js CRUD Java Web Application Example
Stars: ✭ 33 (-57.14%)
Mutual labels:  example
UmbracoAngularBackofficePages
Example project showing how to extend Umbraco with a custom tree and edit page using web api and angular
Stars: ✭ 55 (-28.57%)
Mutual labels:  example
react-native-css-modules-with-typescript-example
A simple example app that shows how you can use CSS modules + Typescript with React Native and React (for browser)
Stars: ✭ 17 (-77.92%)
Mutual labels:  example
Vue.D3.sunburst
Vue sunburst component based on D3.js
Stars: ✭ 62 (-19.48%)
Mutual labels:  d3js
Zeitline
A polylinear timeline with clustering, centred on interactions. — Doc and demo https://octree-gva.github.io/Zeitline/
Stars: ✭ 15 (-80.52%)
Mutual labels:  d3js
instagram-oauth-nodejs-server
Node.js server for Intagram-API OAuth purpose.
Stars: ✭ 12 (-84.42%)
Mutual labels:  example
lisp-gui-examples
GUI for generating a tone in various Lisp dialects
Stars: ✭ 28 (-63.64%)
Mutual labels:  example
kotlin-multiplatform-example
A barebones Kotlin multiplatform project with JVM and JS targets
Stars: ✭ 15 (-80.52%)
Mutual labels:  example
doks-example
Example DigitalOcean Kubernetes workload with service exposed through a DO load-balancer.
Stars: ✭ 150 (+94.81%)
Mutual labels:  example
tca-swiftui-navigation-demo
Demo project that shows how to implement navigation in SwiftUI iOS application using Swift Composable Architecture
Stars: ✭ 75 (-2.6%)
Mutual labels:  example
go-echo-boilerplate
The fastest way to build a restful API with golang and echo framework. Includes common required features for modern web applications. A boilerplate project with golang and Echo.
Stars: ✭ 53 (-31.17%)
Mutual labels:  example
gms2-destructible-terrain
⛰️ Collidable, destructible terrain in GameMaker Studio 2
Stars: ✭ 24 (-68.83%)
Mutual labels:  example
covid19-dashboard-vaccini
[WIP] Unofficial example of the COVID-19 vaccinations dashboard
Stars: ✭ 25 (-67.53%)
Mutual labels:  d3js
Ubufundi
Android Code Recipies:Short targeted code snippets to get the job done
Stars: ✭ 16 (-79.22%)
Mutual labels:  example
MeshGraphViewer
Visualize mesh graphs as forcegraph and on OpenStreetMap
Stars: ✭ 14 (-81.82%)
Mutual labels:  d3js
example-runtime-bundle
DEPRECATED moved to https://github.com/Activiti/activiti-cloud-application
Stars: ✭ 14 (-81.82%)
Mutual labels:  example
web mind mapping
基于 D3.js 的 web 思维导图
Stars: ✭ 71 (-7.79%)
Mutual labels:  d3js
k8s-graph
Visualize your Kubernetes (k8s) cluster
Stars: ✭ 23 (-70.13%)
Mutual labels:  d3js
git-history-flow
Visualize the evolution of a file tracked by git
Stars: ✭ 17 (-77.92%)
Mutual labels:  d3js

deep-snake

A snake game trained using simple deep learning implemented in client side javascript.

Demo: deep-snake.herokuapp.com

NOTE: The page will only run correctly in ES6 compatible (newer) browsers.

What is this?

My goal was to create a simple demo of deep learning which is:

  • very small, but still funny
  • not too artificial
  • demonstrating learning effect in minutes
  • easy to read and modify

It is a toy. You can see how the snake is trained and gets gradually better. The whole deep learning "magic" is happening in your browser. By reloading the page you are wiping Snake's "brain". The complete code including visualization and the logic of the game is less then 500 lines.

Frameworks Used

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].