Google's AI 'TensorFlow' Software Is Coming To iOS (cnet.com)
An anonymous reader writes: Google published an early version of TensorFlow that adds support for iOS. TensorFlow is "neural network" software that lets computers process data in a way similar to our own brain cells. Google CEO Sundar Pichai recently said it advances machine learning capability by a factor of three generations. With the software running on your iPhone, its capabilities will allow for more sophisticated apps to run on iOS. We can expect the apps to be released later this year and into next year from Google and others who use TensorFlow. Some of the tasks TensorFlow can allow for include being able to recognize subjects in photographs or being able to teach your phone what a particular object looks like, which is what another neural network software project called MemKite aims to do. Google has released its TensorFlow software as open source, where anyone can use or modify it for free.
That iPhones were immune from the Robot Apocalypse because it wasn't on the App Store. I was wrong.
what will they think of next?!?
Wow, that summary is terrible, I'm not going to bother reading the article because the summary is so bad. It advances machine learning by 3 generations? Compared to what? It already exists so isn't it current generation and the previous one 1 generation prior? You can't really skip generations. Also, it processes data the same way our brains do? I was unaware we understood how our brains processed data. Somebody should inform the neuroscientists, they'll be excited to find this out. Granted contrary to their name, those of us actually versed in machine learning know that neural nets have very little to do with how brains function.
Now get off my lawn.
Why would I want to install Google spyware on my Google-free iPhone?
Oliver.
Whenever machine learning comes up it's almost always identifying 2D photographs.. yeah, that's great, but it's not exactly my first thoughts when it comes to "machine learning"
other comments have pointed out the terrible confused inaccurate content of the summery here. and in article, and the claims google is making about this.
there is no new technological breakthrough here, that " advances machine learning capability by a factor of three generations", instead this is another implementation of a, long known, trade off that increase computation power/capability by decreasing precision.
this is hyped as how to "process data in a way similar to our own brain cells"(while real brain cells continue to be a mystery btw) or "AI" (whatever that vague, and useless, term mean or does nor mean), etc etc.
fact that google, from very top down, felt the need to hype such things, in totally exaggerated and inappropriate way, does tell something; google is in trouble new technology wise.
A lot of the TensorFlow functionality is written in Python right now, for whatever bizarre reason (many TensorFlow pipelines take a huge performance hit by dropping out to Python after every training batch, in order to feed the next batch from a Python data structure). The TensorFlow team eventually plans to push more of the Python functionality down into C++-land, so you can build bindings for other languages (e.g. Swift/Obj-C), but this isn't currently possible. Since Python doesn't run on iOS (modulo a few hacky solutions like tinypy), I'd say the TF team has a lot of work to do before TF on iOS is a possibility. (Note -- this is for building arbitrary TF models in iOS, which would currently require Python, as opposed to executing runs through already-trained models, which can be done more simply by means of a TF graph serializer and de-serializer, which doesn't necessarily require Python, and already exists in some form for Android and other runtimes.)
iOS has had python apps for quite some time, a few years ago Apple decided it was OK to let things like that on the store.
You can easily ship an iOS app with a python library...
"There is more worth loving than we have strength to love." - Brian Jay Stanley
TensorFlow has a C++ API as well.
that OCR will finally work?
Oh, I'm sorry sir, I thought you were referring to me, Mr. Wensleydale.
We need a mashup between every known plant maybe trained by wikipedia species. Then I can look at a plant and identify it on my phone. Reverse image search isn't smart enough for this because every leaf is slightly different but mostly green. AI could do this and tell hiking guides where harmful/notable plants are in real time.