Inspiration
I often find myself unable to think properly sitting in a chair behind my laptop. I love to go outside. Carrying a laptop when going on a walk — that sucks. This app allows one to develop and execute code using nothing more than a piece of paper, a pen and a smartphone.
What it does
1) Write pseudo-code. 2) Snap a picture. 3) Run it.
How I built it
We used Torchlink to write and train a neural network to recognize handwritten characters. See Challenges I ran into.
Challenges I ran into
Xcode interface builder became glitchy.
Apple didn't allow us to work on the app together because we weren't on a "team". We only realized this on Sunday morning when we tried to combine our code.
We were unable to find a free dataset for handwritten alphanumeric characters. The NIST SD19 dataset was the cheapest at $90. We were only able to train a network to recognize digits because of this (MNIST -- dataset for handwritten digits -- is free). :c
Accomplishments that I'm proud of
Learning Torch, learning Lua and successfully writing a neural network to recognize handwritten characters!
What I learned
Torch, Lua, hands-on experience in machine vision
What's next for Snapcode
Going to figure out how to make Xcode cooperate, and also going to buy the SD19 dataset to train a program for handwritten digits.
Log in or sign up for Devpost to join the conversation.