Live data from Hacker News

TensorFlow 1.0 Released

developers.googleblog.com

41–50 of 76 posts

Re: TensorFlow 1.0 Released

#41

Been using Tensorflow embedded in a mobile app for a few months and honestly, I’m constantly surprised at how well thought-out the tooling is, and how quickly you can get results. Conversely, I think a few things are still unnecessarily dense (installing dependencies, optimizing hyper-parameters, and some of the embedded/XLA stuff is very raw). Kudos to the team though. It sounds like they’re on the right track with…

How do you embed in a mobile app?

Re: TensorFlow 1.0 Released

#44
post #10

How do I get started with machine learning? I have a couple of applications in mind, mostly time series predictions. But the machine learning field seems to be vast and I don't know where to start.

The next course:

Deep learning is primarily a study of multi-layered neural networks, spanning over a great range of model architectures. This course is taught in the MSc program in Artificial Intelligence of the University of Amsterdam. In this course we study the theory of deep learning, namely of modern, multi-layered neural networks trained on big data. The course focuses particularly on computer vision and language modelling, which are perhaps two of the most recognizable and impressive applications of the deep learning theory.

http://uvadlc.github.io/

Re: TensorFlow 1.0 Released

#45
I am looking at the Martin Wicke talk. The Estimator API is very reminiscent of SparkML. Nice to see that the tensorflow crew are flexible enough to take good ideas from projects such as SparkML and Keras (now included natively in the TF stack). Other highlights include the hotspot compiler (I was not that impressed so far, but it's early days for them), and embedded visualizations (looked quite cool) for visually inspecting learnt manifolds.

Re: TensorFlow 1.0 Released

#46

Been using Tensorflow embedded in a mobile app for a few months and honestly, I’m constantly surprised at how well thought-out the tooling is, and how quickly you can get results. Conversely, I think a few things are still unnecessarily dense (installing dependencies, optimizing hyper-parameters, and some of the embedded/XLA stuff is very raw). Kudos to the team though. It sounds like they’re on the right track with…

How do you embed in a mobile app?

Essentially there are two ways to do this. The “old” way is to export your TensorFlow neural network into a protobuf file, then load up the TensorFlow interpreter in your iOS/Android app, feed it the neural net, and run the inference directly on device. The GitHub repo [0] has a good set of examples of what that looks like in practice.

The new, still experimental way is to compile your neural net into executable code with their XLA / tfcompile tool, and link that into your app. They are adding more docs on this on the TensorFlow website [1].

[0]: https://github.com/tensorflow/tensorflow/tree/master/tensorf...

[1]: https://www.tensorflow.org/versions/master/experimental/xla/...

Re: TensorFlow 1.0 Released

#48
post #6
post #3

Kudos to the team. Anybody know if we can we train in languages other than Python yet (or do I have that wrong)?

I'll discuss this a bit during my talk at the dev summit. The short answer is no. The long answer is yes, but only if you create the model in Python, export it, and then feed training data in other languages. There are some people doing exactly that. Long term, I'd like to give all languages equal footing, but there's quite a bit of work left.

Forgive my ignorance, but why is it that it is Python-only?

Does Python have intrinsic qualities that other languages don't possess or is it that the huge initial investment in creating TensorFlow was based on Python and duplicating that effort somewhere else would require too much work?

Re: TensorFlow 1.0 Released

#49

For anyone updating to 1.0-- There are quite a few breaking changes but there is a very helpful conversion script here: https://github.com/tensorflow/tensorflow/tree/r1.0/tensorflo... . You can find the breaking changes in the 1.0 release here: https://github.com/tensorflow/tensorflow/releases/tag/v1.0.0

This is good, the argument order and axis handling was inconsistent.

Re: TensorFlow 1.0 Released

#50
post #8

Amazing work; it makes using AI and Deep Learning accessible for everyone here really. If you haven't seen it check this out for an intro: https://www.youtube.com/watch?v=vq2nnJ4g6N0 I wish AMD graphics cards were supported fully. I really think AMD should find a way to work with the Tensor Flow team on this...

It's worth pointing out Tensorflow is basically Google's clone of Theano, including a lot of the same design decisions. They've improved some things but it's not like Google handed us the secret to fire here. It's just a good implementation of the same things a lot of people have been working on for years.
Post reply on HN