HNHacker News
TopNewBestAskShowJobs

mrubashkin

102 karma · joined February 9, 2017

Hi! I am the CEO and founder of LexiconAI, where we are developing technology for lawyers, doctors and other professionals who are frustrated with the valuable hours they lose filling out paperwork every day.

I previously worked for Silicon Valley Data Science (SVDS), where I lead SVDS's Deep Learning R&D Team on projects including TensorFlow Image Recognition on IoT devices. Before SVDS, I was an Insight Data Engineering Fellow and a PhD student at UC Berkeley and UCSF.

submissionscomments
mrubashkin··on Recurrent Neural Networks - A Short TensorFlow Tutorial
I agree that it would be more efficient to have more wav files in the github repo, but we kept them minimal to reduce the total file size when cloning the repository. You can find more of the Librispeech data here: http://www.openslr.org/12/

We kept the epochs at 100 to demonstrate the negative consequence of overfitting training data, when doing the test or dev set evaluations. We could probably reduce that to ~50 though to save time in training :)

mrubashkin··on Recurrent Neural Networks - A Short TensorFlow Tutorial
Hey Aetherspawn, the current repo does not currently have code for decoding individual fed in .wav files that are not in the train/dev/test sets. We'll polish up our code that simplifies decoding and add it to the repo soon, then shoot you a message
mrubashkin··on Recurrent Neural Networks - A Short TensorFlow Tutorial
Hey ReverseCold, I had similar experiences to you when I tried TensorFlow fist ~1 yr ago, but since then, the ease of `pip install tensorflow` in a virtualenv has really made it fast and relatively straightforward to use TensorFlow with CPU-only on either Mac or Ubuntu (I haven't tried any other linux distro myself). I agree though, getting everything to work with GPU is a bit of a pain :)
mrubashkin··on Recurrent Neural Networks - A Short TensorFlow Tutorial
Thanks for the comment! I haven't read much about OpenCL: https://en.wikipedia.org/wiki/OpenCL I'm looking forward to learning more :)
mrubashkin··on Getting Started with Deep Learning: A Review of Available Tools
Hi Vonnik, thanks for the suggestions of tools for us to try out next and add to our list!
mrubashkin··on TensorFlow Image Recognition on a Raspberry Pi
Hey Alex, thanks for the comment! Have you tried out image classification with the Tegra X1 yourself by chance??
mrubashkin··on TensorFlow Image Recognition on a Raspberry Pi
We only used the Pi's CPU, which is adequate for classifying images, but not powerful enough to train a model
mrubashkin··on TensorFlow Image Recognition on a Raspberry Pi
My colleagues and myself have a blog post discussing how to do streaming video analysis on the Raspberry Pi: https://svds.com/streaming-video-analysis-python/

On the Pi3, our application processes 320X240 images at 10 FPS without any problems.

Let me know if you have any questions!

mrubashkin··on TensorFlow Image Recognition on a Raspberry Pi
Hi annnd! We tried a few times to train a scaled down model on the Pi3, but got nowhere. We've found that the best strategy is to train on the beefiest hardware you have, then transfer the model and run it on the Pi3 for streaming applications.
mrubashkin··on TensorFlow Image Recognition on a Raspberry Pi
Hi Florin, thanks for the comment!

Even with the heatsink (which we install on all of the Pis), we were still having overheating issues. We tried a few other things too to mitigate the problem: 1. Reducing sampling rate for the image recognition (but if we reduced this beneath several seconds we could miss the express trains) 2. Using a cooling fan (https://www.amazon.com/gp/product/B013E1OW4G/ref=oh_aui_sear...) - still didn't prevent overheating if the CPU was continuously loaded at 100%. 3. Only sampling images where we detected motion (https://svds.com/streaming-video-analysis-python/)

We decided to use the 3rd option: Leveraging our motion detection algorithm, which while sensitive to false positives, allows us to use Deep Learning image recognition to eliminate those false positives.

Happy to chat more about your experiences daemonize-ing TF applications!

mrubashkin··on TensorFlow Image Recognition on a Raspberry Pi
Hey Sam this is Matt, thanks for your comment and your help a few months back! And for anyone else reading this, Sam is great at getting back to filed issues about installing tensorflow on a Pi: https://github.com/samjabrahams/tensorflow-on-raspberry-pi/i...