Play 2048 using CNN trained on your browser

Image for post
Image for post
Demo

I’ve used TensorFlow.js to build a gesture control mechanism for playing 2048. It uses a pretrained MobileNet model and train another model using an internal mobilenet activation to predict the movements.

Demo

Try it here

You could find the code in my GitHub repo and follow me on twitter for more side projects.

GitHub: https://github.com/jithurjacob/tensorflowjs-gesture-controlled-2048


Image for post
Image for post
Sample Toast Notification

Python!! What is that?

Python is a beautiful programming language. It has everything you will probably ever need. It has an easy to use package manager that could help us in building web apps, desktop apps to networking apps and data-based applications.

If you are looking for reasons to learn Python in 2018, read this Stack Overflow blog post.


Image for post
Image for post

I love VS Code and I love Jupyter Notebooks 😍. Both excel at their own world. But to improve my workflow I had to create a bridge between their worlds.

Data Scientists love Jupyter notebooks. They are the best for creating reproducible experiments. Visual Studio Code combines the ease of use of a classic lightweight text editor with more powerful IDE-type features with very minimal configuration. It comes with a lot of awesome extensions that makes it a very powerful tool for regular usage.

Unfortunately for viewing the IPython document, every time you have to run a Jupyter instance and open the notebook in your browser. If we open an IPython notebook within VS Code we could see only a JSON document and not the beautiful rendered document. …

About

Jithu R Jacob

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store