addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscontroller-playcrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1light-bulblinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonprintShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

How to build a game with neural networks

Hi everyone,

It's been a while since we've met, so let's meet up and talk neural networks.

In the spirit of practical utilization of deep learning research, I thought I might do a workshop/tutorial on how to add "neural network intelligence" to a relatively simple javascript game. This game is a little different because there's actually no player input -- various agents must instead learn strategies to deal effectively with their environment. "Emergent behavior" on a micro scale.

This is similar to the type of work that deep mind was doing when they demoed neural networks playing Atari games. In their experiments, they generated features from raw pixel data using convolutional neural networks, then fed them to a Q learning algorithm, a standard reinforcement learning method.  

Our method is a bit different in that we are using a recurrent neural network for the whole process.

We'll be using the new API from Ersatz (a neural network API I happen to be co-founder of...) to do the neural network training and predicting.  This is for 2 reasons: 1) self promotion and 2) to avoid the theory of neural networks a little bit and focus on their practical use and how to write that into your code.

The presentation will be easier to follow if you are reasonably familiar with javascript. Neural network experience/knowledge not required to benefit. Beer and chairs to be provided, so no need to bring your own. Ah, and by popular request: soda too!

Thanks, I hope to see you all there.

Join or login to comment.

  • A former member
    A former member

    Sorry, I could not attend and I couldn't update my RSVP on time.

    May 15, 2014

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy