i really wish people would stop calling multidimensional arrays tensors. there is already well defined language for this. multidimensional array is fine, psuedotensor is fine. tensor is confusing if you have any previous background with tensor calculus before the word became machine learning flavour of the month. still. this does look pretty cool overall. processing large volumes of data is becoming increasingly less…
Tensor is a much better term than multidimensional array: - It's not as verbose - The concept of tensor has linear algebra operations associated with it while multidimensional array is just a programming term without any attached Math operations.
TensorFlow: open-source library for machine intelligence
161–170 of 211 posts
Re: TensorFlow: open-source library for machine intelligence
#162I tried going through the site and also the comments but couldn't wrap my head around what this library actually is. It sounds awesome based on the response/comments. Can anyone explain this to a layman?
Re: TensorFlow: open-source library for machine intelligence
#163Re: TensorFlow: open-source library for machine intelligence
#164"TensorFlow is an Open Source Software Library for Machine Intelligence" and then later "TensorFlow™ is an open source software library for numerical computation using data flow graphs." So it seems to be a dataflow computation library that is being used for AI/learning. Since I know almost nothing about either, I'm wondering if this (dataflow) approach has other applications unrelated to deep learning. Any comments?…
FPGAs are not measuring up to GPUs yet for these tasks. There's too much floating-point math (and yes, Altera is addressing this) for forward prediction, and way too much intermediate state to save for training (GPU memory controllers are 'da bomb for this). Finally, OpenCL compilation time on FPGAs is measured in hours as compared to seconds for GPUs. That said, address all of the above and maybe NVIDIA's stock won'…
Re: TensorFlow: open-source library for machine intelligence
#165This 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…
What is Nile? I can't find it on Google.
http://www.tinlizzie.org/ometa/
https://en.wikipedia.org/wiki/OMeta
That tool can be used to solve a lot more problems. REBOL/Red and Racket are also taking DSL approach.
Re: TensorFlow: open-source library for machine intelligence
#166Earlier quoted context omitted.
FPGAs are not measuring up to GPUs yet for these tasks. There's too much floating-point math (and yes, Altera is addressing this) for forward prediction, and way too much intermediate state to save for training (GPU memory controllers are 'da bomb for this). Finally, OpenCL compilation time on FPGAs is measured in hours as compared to seconds for GPUs. That said, address all of the above and maybe NVIDIA's stock won'…
did you see this? http://arxiv.org/pdf/1510.03009v1.pdf
Re: TensorFlow: open-source library for machine intelligence
#167This 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…
What about Torch or Theano which allow you to use multiple GPUs and clusters? they also have a wide array of libraries which allows you to extend capabilities (itorch etc.). torch is also very fast, most parts written in C so I don't know if Tensorflow would be really that fast compared to existing librairies. One thing find I found interesting is the ability to use the software you designed in research directly in p…
Re: TensorFlow: open-source library for machine intelligence
#168"TensorFlow is an Open Source Software Library for Machine Intelligence" and then later "TensorFlow™ is an open source software library for numerical computation using data flow graphs." So it seems to be a dataflow computation library that is being used for AI/learning. Since I know almost nothing about either, I'm wondering if this (dataflow) approach has other applications unrelated to deep learning. Any comments?…
FPGAs are not measuring up to GPUs yet for these tasks. There's too much floating-point math (and yes, Altera is addressing this) for forward prediction, and way too much intermediate state to save for training (GPU memory controllers are 'da bomb for this). Finally, OpenCL compilation time on FPGAs is measured in hours as compared to seconds for GPUs. That said, address all of the above and maybe NVIDIA's stock won'…
Re: TensorFlow: open-source library for machine intelligence
#169How does TensorFlow compare to Torch7 ( http://torch.ch )? They look very similar to me.
Actually, this looks much more like Theano to me. It's all symbolic, it has symbolic differentiation, it's Python and it even seems to have a similar API like Theano. In the Whitepaper ( http://download.tensorflow.org/paper/whitepaper2015.pdf ), it's compared to Theano, Torch and others.
Re: TensorFlow: open-source library for machine intelligence
#170Earlier quoted context omitted.
There's a note on the site about being able to move computation to a process on a different machine, but it does mention copying the model. If I understand correctly, I think models tend to be quite small, though. Does it actually make sense to train a model simultaneously on different machines? I can understand running the same model on lots of machines, of course.
I was interested in whether the license only permits a single machine.