Live data from Hacker News

TensorFlow: open-source library for machine intelligence

tensorflow.org

191–200 of 211 posts

Re: TensorFlow: open-source library for machine intelligence

#192
post #115

Earlier quoted context omitted.

Uh, so what happened? Were you working on a GPU project at Google before management came around to this way of thinking, and it got canned? That sucks, but that kind of thing happens a lot. It's not that surprising. Google wanted a homogeneous infrastructure for a long time. But a new application (neural networks) motivated a new infrastructure (GPUs in clusters). There was that Stanford paper everyone talks about wh…

I'm done ranting about Google and GPUs at last. From a technical standpoint, I believe TensorFlow vindicates my viewpoint and that's enough for me. This is closure I really needed, OK? And besides, now I can concentrate my energy on asking WTH happened to Android performance between 4.x and 5.x J/K? And from a professional standpoint, I moved on and fixed the damage I let them inflict on my career. I eventually built…

More economic argument: any sufficiently restricted and important algorithm will fund enough (1) PhDs to pull out the parallelism and then (2) devoted engineers to map it down successively close to the metal (perf/watt), even if the legacy code is polished. CPU->GPU->FPGA->ASICS. Regex, neural nets, doesn't really matter.

Re: TensorFlow: open-source library for machine intelligence

#193
post #2

> The TensorFlow Python API requires Python 2.7 The whole scientific Python stack is available for Python 3. This seems like a somewhat backwards thing to do -- or perhaps the requirement is intended to mean at least 2.7? Edit: added context Edited again: More careful wording

I am really excited about this library. Tensors are the future; matrices are going to look so old in a few years. In fairness, Theano already knew that. I cannot wait to dig into this and am very relieved that Google's best are still using Python for this endeavour...but...using Python 2.7. I have just recently been persuaded by the community that 3.5 is cost free, and here I have this enormous counterexample. For th…

>Tensors are the future

"Tensor said the tensor. Tension, apprehension, And dissension have begun."

https://en.wikipedia.org/wiki/The_Demolished_Man

Tensors were the future even before they were cool.

Re: TensorFlow: open-source library for machine intelligence

#194
post #8

This is really significant. At this moment in history, the growth of computer power has made a bunch of important signal-processing and statistical tasks just feasible, so we are seeing things like self-driving cars, superhuman image recognition, and so on. But it's been very difficult to take advantage of the available computational power, because it's in the form of GPUs and clusters. TensorFlow is a library design…

Agreed, this is huge . I've been thinking along these lines for a while, but more focused on traditional programming systems. The approach of programming via data-flows and visually representing those is going to be enormous in the coming decade, IMHO. Especially in asynchronous and heterogenous programming environments. Actually, it feels like I've been "scooped" somewhat. However, at the same time it's awesome to f…

I wouldn't worry too much about being scooped by this--the idea of data flow programming has been around since the 60s. Tensorflow looks like a very nice implementation of those ideas for neural network training, and is potentially useful for more general numerical computing, but to what extent remains to be seen.

Re: TensorFlow: open-source library for machine intelligence

#195
Honestly, the raving that's going on in this thread is unwarranted. This is a very nice, well put together library, but it does not do anything fundamentally different from what has already been done with Theano / Torch. It is not a "game-changer" or a spectacular moment in history as some people seem to be saying.

Re: TensorFlow: open-source library for machine intelligence

#196
post #8

This is really significant. At this moment in history, the growth of computer power has made a bunch of important signal-processing and statistical tasks just feasible, so we are seeing things like self-driving cars, superhuman image recognition, and so on. But it's been very difficult to take advantage of the available computational power, because it's in the form of GPUs and clusters. TensorFlow is a library design…

You've just described Theano. I don't know why you think this is a watershed moment in history.

Re: TensorFlow: open-source library for machine intelligence

#198
post #158

what would be really awesome is if Andrew Ng or Norvig build a course around Tensorflow. It is really not useful to a beginner to be learning everything in matlab.

There are already a few university ML courses out there using Theano (for which Tensorflow is essentially a drop-in replacement), and I think this will be a much bigger trend over the next few years. IMHO for a first course it's useful to do some work at the Matlab/numpy level just so you get experience with deriving/implementing gradients yourself, but for larger (deep) models automatic differentiation is an amazing…

actually numpy would be a brilliant starting point - but I'm not able to find any popular ones that dont use matlab (or some dialect thereof).

disclaimer: I have no idea what I'm talking about, but I do know that coursera and stanford courses are the oft cited ones and they use matlab/octave.

Re: TensorFlow: open-source library for machine intelligence

#199
post #190
post #189

Earlier quoted context omitted.

You can also legally change your last name to anything you want at any point in time. If you care enough. Or use a pseudonym.

Meet Mr. Aaberg.

Mr. Aaberg has nuthin' on Mr. Aaaron

Re: TensorFlow: open-source library for machine intelligence

#200
Great stuff to see that Google is releasing their own tools for research and production systems. Does anybody have a grasp of the main differences between the triple Ts: Tensorflow, Theano and Torch?

As far as I can see Theano and Tensorflow support dataflow-like computations, automatic differentiation and GPU support via CUDA.

Finally, why didn't Google, The Lisa Lab and Facebook worked together on building a unique library instead of three?

Post reply on HN