12 ms·
Google planning to bring AI and ML tools to Raspberry Pi
- thetrevdev 10y agoTired of seeing this article when the word AI doesn't appear once in the article and its just an announcement for untold mysteries sometime in the future....
- reitanqild 10y agoWondering if they just mean providing an api that RPis can use or if they are somehow going to get meaningful "AI" running on a RPi?
- FilterSweep 10y agoPerhaps this is just my overall distrust speaking, but as a RPi hobbyist who plans to use solid projects such as OpenCV in the near future, I have an overwhelming fear that Google will release "better" "open-source" projects that will push out maintainers of the projects we know, all with the intention of adding their Analytics(TM) in future updates with the stipulation that not updating your projects introduces you to a Dependency Hell if they work with other projects you need to add.
- tomcam 10y ago...and then drop them silently a few years later? You are such a cynic!
- madenine 10y ago"Google has asked makers to complete a survey about what smart tools would be "most helpful". And it suggests tools to aid face and emotion recognition, speech-to-text translation, natural language processing and sentiment analysis. Google has previously developed a range of tools for machine learning, internet of things devices, wearables, robotics and home automation." That's the meat of it. Google put out a survey - speculation ensues.
- Florin_Andrei 10y ago> Google put out a survey - speculation ensues. Yes. This is the actual announcement with the link to the survey at the bottom: https://www.raspberrypi.org/blog/google-tools-raspberry-pi/ https://www.raspberrypi.org/blog/google-tools-raspberry-pi/ I play with RPis and I make NNs with TensorFlow, so I took the survey. Pretty standard "tell us what you think" type of thing. If it leads to Google maintaining an official binary release of TF for the RPi, that would be great.
- zython 10y agoKind of an misleading title, nothing is release per se yet. They've just announced that they might release something ML/AI related in 2017 for the PI.
- ungzd 10y agoThe article conveys almost no information. Why speech synthesis, NLP and so on are called AI? What's special with Raspberry Pi, isn't it a regular general-purpose computer, just of small size? Will it be run locally or on Google servers? Why BBC has articles of so poor quality?
- mattoswald 10y agoThe Pi has exposed IO pins so you can use it to control just about anything that uses electricity. There are two basic groups of users. People looking for a cheap small computer to use for education, gaming, etc. And those who use the Pi as a controller for other projects. I'm using one as the controller for an open source coffee maker called Mugsy as well as another start up in the music education space.
- stickperson 10y agoHave the link to Mugsy? Sounds pretty cool.
- mattoswald 10y agoIm currently cleaning up the code, models and parts list for public release. Mailing list subscription is on heymugsy.com. Email is on my profile if you have specific questions.
- visarga 10y agoWhile speech synthesis is okay, NLP is a problem largely unsolved. We need to improve reasoning, attention and memory, and also to ground concepts in perceptual data.
- anfractuosity 10y agoSounds cool! I wonder if this will be with TensorFlow. If so, does the RPis videocore have any capability to accelerate such things or not out of interest.
- joelberman 10y agoanything to speed up tensorflow and/or openCV either on the videocore or an inexpensive chip would be great.
- dzhiurgis 10y agoIt's peobably a promo of their new Tensorflow compiler.
- khedoros1 10y agoI know from a few years ago that there was some work at doing GPGPU-type work on the Raspberry Pi's video hardware. This is a project that I remember reading about, but didn't look into deeply: https://www.raspberrypi.org/blog/accelerating-fourier-transforms-using-the-gpu/ https://www.raspberrypi.org/blog/accelerating-fourier-transf... There's another one that goes into more detail on the "how" of running other algorithms: https://rpiplayground.wordpress.com/tag/raspberry-pi-gpu/ https://rpiplayground.wordpress.com/tag/raspberry-pi-gpu/ I'm not sure if there are limitations that would keep it from being interesting for TF or not; I don't know enough about it.
- anfractuosity 10y agoCheers, the FFT example is especially interesting.
- shahbaby 10y agothank you commentators for saving me before I wasted my time reading the article, this is why I love hacker news
- toisanji 10y agoI built a robot with tensorflow running on the raspberry pi to do autonomous driving and computer vision: http://www.jtoy.net/portfolio/ http://www.jtoy.net/portfolio/ I'm working on the next version to make it more useful, but all the technology is not there yet, I want the robot to be able to understand speech and talk back to users. I also want the robot to be able to play games with people. I think the platform has a lot of potential. I want Google to release a low power tensor processing unit made for the pi to make this more useful. This will open up a lot of doors for robot and AI enthusiasts. I'm looking to turn this into a platform, contact me if this is of interest to you.
- herval 10y agoDo you have more details on your T-bot project available somewhere? Sounds pretty interesting
- toisanji 10y agoI just completed the first version last month for an art show. I'm preparing docs to share for it now.
- yardie 10y agoThat would be great! I bought a kit of accessories for the arduino/rpi for my son. He's really getting into building simple robots from Lego Technic. It would be great to incorporate some more advanced projects into his list.
- baq 10y agojust today i was fantasizing about a self-driving autonomous office coffee machine. basically a roomba that brews coffee. perfect for hardcore introverts.
- MrZongle2 10y agoAdd a speaker and media player, and you could have DJ Barista!
- b1gtuna 10y agoGlad I am not the only one who thought the article lacked real info.
- awqrre 10y agoI don't want Android on my RaspberryPi...
- bitmapbrother 10y agoAre we supposed to care?
- awqrre 10y agoIt would be a bit ridiculous to install a restrictive and privacy-invasive OS on the RaspberryPI when you can install a full-featured OS.
- khedoros1 10y agoA lot of people do, though. I don't understand why; there are a ton of other Android-capable devices already out there to choose from at similar price and performance levels. There are a few "Android on the Pi" projects around. They all need work before they're remotely useable. Frankly, I wish there was at least one high-quality project to point people to.
- gertef 10y agohttps://developer.android.com/reference/android/speech/RecognitionListener.html#onError(int) https://developer.android.com/reference/android/speech/Recog...
- awqrre 10y ago> there are a ton of other Android-capable devices are you talking about the tons of cheap Android phones?
- khedoros1 10y agoNo, I'm talking about other Pi-like single-board computers and Chromecast-like "Mini-PCs" and "HDMI-sticks".
- g123g 10y agoMore fake news from BBC.
- general_ai 10y agoSince the article doesn't have any information whatsoever, here's my prediction: by "bringing AI to Raspberry Pi" they mean being able to call their cloud APIs from there. TensorFlow is not suitable for anything practical on the Pi. You can certainly get it to run there, but CPU vector math on resource constrained devices is not going to be a forte for a framework designed primarily for quickly iterating over models on a GPU workstation or a multi-GPU server. TF very much likes to have a very beefy GPU.
- CommanderData 10y agoI saw a demonstration (about 2 years ago) of an mobile ARM powered offline voice recognition platform, faster than Google and more accurate. There was a side by side with Google's online voice recognition and it out performed in speed and accuracy on a mobile GPU/CPU. Complete with an actual learning system. That is truer to an AI for the Raspberry Pi, not to mention addressing privacy concerns. If this is a glorified API / Cloud adapter rather than a true AI, what is it really? edit: found it https://www.youtube.com/watch?v=Fwzs8SvOI3Y https://www.youtube.com/watch?v=Fwzs8SvOI3Y
- synaesthesisx 10y agoI like the idea of this - doing all the processing/ML client side. I know Apple has started doing this recently (object/scene recognition & search in Photos app), but appreciate that this process occurs on my device rather than on say, Google's servers... I have a strong feeling that quite a bit of R&D has been going toward Apple's upcoming chip, which will likely have a custom GPU architecture optimized for deep learning (of which Siri will also greatly benefit from) and augmented reality - like the custom HPU in Hololens. Apple's "Lens" wearable will probably pair via W1 with an iPhone which will handle most of the processing. Perhaps they'll even have a custom 3D/depth sensor based on the PrimeSense tech they purchased.... We're on the cusp of consumer AR going mainstream, and it's exciting.
- hackcasual 10y agoBet you're right. I'm sure there's a big market available though for stuff like speech prompting for home automation and image analysis for robotics. Could also be a blended system where there's local object track with remote object identification.
- bloaf 10y agoWolfram would probably argue that they've already brought AI to the Raspberry Pi. https://www.wolfram.com/raspberry-pi/ https://www.wolfram.com/raspberry-pi/ http://www.wolfram.com/language/11/neural-networks/ http://www.wolfram.com/language/11/neural-networks/
- deleted 10y ago[deleted]
- mercwear 10y agoOff topic but I find it strange that Google is not using it's own survey tool for the survey link the article (they are using Qualtrics)
- zwieback 10y agoHere's another thing in that same vein: https://www.oreilly.com/learning/how-to-build-a-robot-that-sees-with-100-and-tensorflow https://www.oreilly.com/learning/how-to-build-a-robot-that-s... I've been thinking about building a few of these as a class/group project at work.
- Abishek_Muthian 10y agoMisleading title, Google hasn't brought AI tools for RPI; they are taking a survey on what they should bring to the community. Those who are yet to take survey, be informed it's a long survey. A coffee would be helpful.
- glup 10y agoYa this is a very aggressive use of the present tense.
- fenollp 10y agoIt'll probably just be a cloud API "look, we can collect more data". Hopefully it will be an efficient implementation of 1bit-weight NNs like XNOR.ai (which has been pushing on the research on 8bit & 3bit nets). ARM SIMD (NEON) is not as great as x86's but this can turn out to work & be very cache-efficient! EDIT: for CPUs, at least.