Just wanted to repost this from the other thread on TensorFlow, since I joined the party a bit late: I think some of the raving that's going on is unwarranted. This is a very nice , very well put together library with a great landing page. It might eventually displace Torch and Theano as the standard toolkits for deep learning. It looks like it might offer performance / portability improvements. But it does not do an…
Well, it looks way more scalable than Theano or Torch while being as easy to use as Theano. I'd say that's pretty exciting considering the number of groups working on way lower-level scalable neural nets. This is "not a game-changer" in the same way map-reduce isn't a game-changer wrt for loops. Also check out TensorBoard, their visualization tool (animation halfway down the page): http://googleresearch.blogspot.com/…
Jeff Dean explains TensorFlow [video]
21–30 of 71 posts
Re: Jeff Dean explains TensorFlow [video]
#22Just wanted to repost this from the other thread on TensorFlow, since I joined the party a bit late: I think some of the raving that's going on is unwarranted. This is a very nice , very well put together library with a great landing page. It might eventually displace Torch and Theano as the standard toolkits for deep learning. It looks like it might offer performance / portability improvements. But it does not do an…
I think the fundamental differentiator might be how "production ready" TensorFlow is - the promise of simply declaring an ML pipeline and have that run in very heterogeneous compute environments from mobile phones to GPU blades to plain-old clusters, if fulfilled, can indeed be a huge game changer. The promise is that you literally do not have to write any new code when you are done with a research project / a series…
Re: Jeff Dean explains TensorFlow [video]
#23Is there anything an "early" programmer like myself can do to play around with this stuff without a background in the related math? I'm dying for this stuff to be dumbed down enough where Joe WebUser can feed in arbitrary data in a csv or point an app at a data source and get some sort of meaningful results. It truly seems like an area where once the barrier to entry is greatly reduced, the creativity of laymen will…
I'm dying for this stuff to be dumbed down enough[...] It kind of already is. Have you read the docs/examples? I don't think your mentality is fruitful. Having argued with people who shared your point of view, it seems there will always be something too difficult that prevents them from being good at X. There's no substitute for sweat. Have fun with the code they gave you and see where you end up!
I never said I could/would never put in the work to learn it. I'm saying that the place it is in right now is still too advanced for someone with my background to pick up and play around with without sitting down to seriously study the underlying concepts that are objectively fairly dense subject matter that can require advanced math and CS backgrounds.
To be clear, I'm not advocating that everything should be dumbed down for the sake of it. My point was largely that when the barrier to creation gets low enough, more creative types that don't have the heavy technical backgrounds can pick it up and create things that more technical users may never have imagined.
Not everything is best served as remaining elusively complex for the layman.
Also, for the record, I will probably read up on some of this stuff because I find it interesting and enjoy learning. I just wish it was a step more accessible than it is today, even with this development.
Re: Jeff Dean explains TensorFlow [video]
#24Is there anything an "early" programmer like myself can do to play around with this stuff without a background in the related math? I'm dying for this stuff to be dumbed down enough where Joe WebUser can feed in arbitrary data in a csv or point an app at a data source and get some sort of meaningful results. It truly seems like an area where once the barrier to entry is greatly reduced, the creativity of laymen will…
Hi shostack, You can try out ThatNeedle API. http://www.thatneedle.com/nlp-api.html . While it is only catering to retail for now. The underlying capability is broader and generic. If you have specific needs, let's get in touch and discuss. You should at least take a look at the gif demo on the site.
Re: Jeff Dean explains TensorFlow [video]
#25Re: Jeff Dean explains TensorFlow [video]
#26Re: Jeff Dean explains TensorFlow [video]
#27OT but how much does a super engineer like him get paid at Google?
Re: Jeff Dean explains TensorFlow [video]
#28FYI, Jeff Dean is the inventor of most of Google's distributed computing infrastructure including MapReduce. Definitely up there with the likes of John Carmack and Fabrice Bellard as one of the great software engineers of all time.
I'd wager that way more people know who Jeff Dean is than know who Fabrice Bellard is.
Re: Jeff Dean explains TensorFlow [video]
#29Just wanted to repost this from the other thread on TensorFlow, since I joined the party a bit late: I think some of the raving that's going on is unwarranted. This is a very nice , very well put together library with a great landing page. It might eventually displace Torch and Theano as the standard toolkits for deep learning. It looks like it might offer performance / portability improvements. But it does not do an…
I don't know the first thing about TensorFlow, Torch or Theano.... but that was an awful, awful way tot convince me not to be excited about TensorFlow. Like, the worst possible way.
Re: Jeff Dean explains TensorFlow [video]
#30Who cares? Gradient descent is bandwidth limited not software limited. (edit: for ANNs)