Live data from Hacker News

How to build a robot that “sees” with $100 and TensorFlow

oreilly.com

11–20 of 63 posts

Re: How to build a robot that “sees” with $100 and TensorFlow

#11
post #8
post #6

Earlier quoted context omitted.

Like so many other things in the field of AI, general object recognition was the "holy grail" because it was assumed that it required AGI. Now we've figured out a way to do general object recognition without AGI.

Is there a story somewhere of AI researchers concluding general object recognition was the holy grail of AI? I get that a lot of people downplay achievements in machine learning by saying it's nothing like AGI, but it's almost a meme now that "once upon a time everyone thought that was the holy grail and they're moving the signposts" even when 1) nobody thought that, or 2) some people thought that and some people did…

What problems wouldn't be solved in this space by an AGI?

Re: How to build a robot that “sees” with $100 and TensorFlow

#12
post #10

Dis the author publish a repo for this? It's easy getting tensorflow going for basic image classification but the hard part is actually making the robot move in a way that makes sense - using the camera and the sonar data to make decisions and then drive the motors. Or is this not autonomous?

"I then built a simple Python webserver to spin the wheels of the robot based on keyboard commands that made for a nifty remote control car."

So, not autonomous it would seem. With that and an arm, though, you could eventually get it to play fetch...

Re: How to build a robot that “sees” with $100 and TensorFlow

#13
post #10

Dis the author publish a repo for this? It's easy getting tensorflow going for basic image classification but the hard part is actually making the robot move in a way that makes sense - using the camera and the sonar data to make decisions and then drive the motors. Or is this not autonomous?

"I then built a simple Python webserver to spin the wheels of the robot based on keyboard commands that made for a nifty remote control car." So, not autonomous it would seem. With that and an arm, though, you could eventually get it to play fetch...

Ah, right. You could do this project with a cheap RC car and a phone running TF stuck on it

Re: How to build a robot that “sees” with $100 and TensorFlow

#14
post #3

This was amazing, I am amazed at your command of both hardware and software technology. Even as a Software Engineer, I have a hard time trying to make TensorFlow do something for me.

To do the task in the article (classify images, pretrained model) - it's pretty easy - just follow the tutorial here:

https://www.tensorflow.org/versions/r0.10/tutorials/image_re...

Re: How to build a robot that “sees” with $100 and TensorFlow

#15
Just a nit, but the author keeps talking about object recognition while what he was actually doing is image classification. Object recognition actually consists of two tasks, one is classifying the object (this is a beer bottle) and the other is also says where in the image the object is. Additionally it can/should detect multiple objects in the image. This is a more complex than classification, which only associates one category with the image.

Re: How to build a robot that “sees” with $100 and TensorFlow

#16
post #6
post #4

> recognizing arbitrary objects within a larger image has been the Holy Grail of artificial intelligence The Holy Grail is general AI. Recognizing objects is a side quest, perhaps a required step, but, by no means, the end goal.

Like so many other things in the field of AI, general object recognition was the "holy grail" because it was assumed that it required AGI. Now we've figured out a way to do general object recognition without AGI.

Are you sure? I'm convinced this time is different. Sure, it's been applied to vision first, but I believe the techniques can be applied to almost any sensory input.

Re: How to build a robot that “sees” with $100 and TensorFlow

#20
post #6

Earlier quoted context omitted.

Like so many other things in the field of AI, general object recognition was the "holy grail" because it was assumed that it required AGI. Now we've figured out a way to do general object recognition without AGI.

Are you sure? I'm convinced this time is different. Sure, it's been applied to vision first, but I believe the techniques can be applied to almost any sensory input.

Just the recognition part won't cut it. Look at AlphaGo. It too several different techniques combined to beat the best human Go player in the world. That's a step beyond object classification, but still not enough for AGI.
Post reply on HN