Added: 2 years ago
From: pirobotproductions
Views: 2,832
Sort by time | Sort by thread (beta)

Link to this comment:

Share to:

All Comments (9)

Sign In or Sign Up now to post a comment!
  • hahaha, this is very cool, btw, i'm making a robot that uses a neural network that i have created, note that i used analogue materials and no programming, i have written some schematics logic and neural maps, here is the website of my robot: letsmakerobots(.)com/node/3042­9 just remove the() from the dot

    cheers! btw, i'm 14!

  • Oh I know, and its very cool, anything that can actually showcase the abilities of NN's is more than I have at the moment :P.

  • by known solution do you mean a network that already has the correct weights, or an algorithm that describes the correct behavior?

  • @shaggyman87 Yes, I mean a network that already has the correct weights. I feed the current light sensor inputs to that network and the outputs from that network become the target values for the untrained network.

  • @pirobotproductions Doesn't that defeat the purpose of learning? Your not even correcting its inputs, your just saying 'be like him', and correcting the waits accordingly. No learning there at all, just slow progressive copying. Your end result has no further capabilities than whatever the teacher can do, no possibility of learning, for example, a noisier data set.

    Why bother learning at all once you have the teacher? :P

  • @rommel241 Yes, you have a good point. This is a form of "guided learning", much like how a tennis or golf instructor might grab your arm and move it through a correct swing. The goal is then to have your brain map your arm's proprioceptive sensor readings into your own motor commands. So yes, you could call this copying rather than learning. Also, it was really meant just to be a simple demonstration. :-)

  • @rommel241

    Keep in mind that even teaching a NN this way will result in a totally different network with totally different weights and although it may act identically in many situations, it will probably act differently in others. You can take a bunch of such NNs and average their outputs to get a more accurate result.

  • @koz4q I understand that, but given that the robot has probably not learned anything about the problem itself, the edge cases you describe will probably be handled in random ways by the bot, as it doesn't have any developed knowledge about the system, only what it has copied.

    If it happens those random ways are positive, than that was just by chance, and not attributable to the NN or learning process at all.

  • hot shit!

Loading...
Alert icon
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more