Page 1 of 2 12 LastLast
Results 1 to 10 of 16

Thread: Neural network implementation?

  1. #1
    Join Date
    Jul 2008
    Location
    Belgium
    Posts
    633
    Images
    2
    Rep Power
    59

    Neural network implementation?

    Hi guys, with all this conjoined intelligence wandering around here, i thought i'd ask a question that's been bugging me for a while now.

    I've this thing in my head about 'neural networks' as i see them, a cell with multiple inputs, one output, and a variety of weight factors on each input.

    Kind of like an OR port with multiple inputs, only each input doesn't have a digital signal, but an analog one.

    So, say input 1 has a weight of 3, input 2 a weight of 5.

    A certain threshold level is used to trigger the output, say at an input level of 6 the output is triggered.

    This means that input 2 will affect the output stronger than input 1.

    Now the question is, how does one implement this in software?

    Is it a simple matter of comparing (Input1*weight) + (Input2*weight) with the trigger level?
    Or am i missing something here?
    Artificial Intelligence is no match for Natural Stupidity

    "For a list of all the ways technology has failed to improve life, press three" - Alice Kahn

    Resistance is futile! (if < 1)

  2. #2
    Join Date
    Apr 2008
    Location
    Sacramento, CA, USA Area
    Posts
    5,341
    Rep Power
    173

    Re: Neural network implementation?

    A fair bit... Error propogation for one biggie. Picking the right topology for a neural network is such a complex question that we frequently write genetic algorithms just to analyse the problem against the topology.

    Do you code in C? I have some old book code that made following along easier.
    Last edited by Adrenalynn; 07-12-2008 at 10:30 AM.
    I Void Warranties�

  3. #3
    Join Date
    Apr 2008
    Location
    Sacramento, CA, USA Area
    Posts
    5,341
    Rep Power
    173

    Re: Neural network implementation?

    Here's a pretty readable example of what goes into the simplest form - backpropogation.

    http://galaxy.agh.edu.pl/~vlsi/AI/ba.../backprop.html
    I Void Warranties�

  4. #4
    Join Date
    Jul 2008
    Location
    Belgium
    Posts
    633
    Images
    2
    Rep Power
    59

    Re: Neural network implementation?

    Thanks, that'll keep me busy for the next few weeks

    We were given only the slightest intro to neural networks in school (ie. somewhat what i described above) but hadn't delved into it much further
    Artificial Intelligence is no match for Natural Stupidity

    "For a list of all the ways technology has failed to improve life, press three" - Alice Kahn

    Resistance is futile! (if < 1)

  5. #5
    Join Date
    Apr 2008
    Location
    Sacramento, CA, USA Area
    Posts
    5,341
    Rep Power
    173

    Re: Neural network implementation?

    I have a bunch of old stuff from the late 80's and early 90's that was from a much simpler time. Most of it should still build on Linux with prehaps a little tweaking. Let me know if you want it...
    I Void Warranties�

  6. #6
    Join Date
    Jul 2008
    Location
    Belgium
    Posts
    633
    Images
    2
    Rep Power
    59

    Re: Neural network implementation?

    that'd be much appreciated, if it doesn't involve too much trouble though!
    Artificial Intelligence is no match for Natural Stupidity

    "For a list of all the ways technology has failed to improve life, press three" - Alice Kahn

    Resistance is futile! (if < 1)

  7. #7
    Join Date
    Apr 2008
    Location
    Sacramento, CA, USA Area
    Posts
    5,341
    Rep Power
    173

    Re: Neural network implementation?

    I'll package it up today and toss it in the member uploads.
    I Void Warranties�

  8. #8
    Join Date
    Jul 2008
    Location
    Belgium
    Posts
    633
    Images
    2
    Rep Power
    59

    Re: Neural network implementation?

    Great, thanks Adrenalynn!

    On a side note, my sister just gave birth to her first daughter, I'm an uncle now.
    Wiiiiiiiii !!
    Artificial Intelligence is no match for Natural Stupidity

    "For a list of all the ways technology has failed to improve life, press three" - Alice Kahn

    Resistance is futile! (if < 1)

  9. #9
    Join Date
    Apr 2008
    Location
    Sacramento, CA, USA Area
    Posts
    5,341
    Rep Power
    173

    Re: Neural network implementation?

    Congrats! When you going to register her here on the forum and get her started in robotics?

    You need to build a robotic nanny now.
    I Void Warranties�

  10. #10
    Join Date
    Jul 2008
    Location
    Belgium
    Posts
    633
    Images
    2
    Rep Power
    59

    Re: Neural network implementation?

    Well, the bioloid kit should arrive on monday, so uhm... tuesday?

    No matter what amazingly complicated robots are built by a team of hundreds of brilliant engineers, nothing can leave a person in awe like a newborn grasping your finger..
    Artificial Intelligence is no match for Natural Stupidity

    "For a list of all the ways technology has failed to improve life, press three" - Alice Kahn

    Resistance is futile! (if < 1)

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Contest Entry Autonomous walking machine under neural control
    By AMOS in forum Project Showcase
    Replies: 15
    Last Post: 07-14-2008, 05:32 PM
  2. Interesting 10 Important Differences Between Brains and Computers
    By Matt in forum Robot Computers
    Replies: 5
    Last Post: 04-08-2008, 01:44 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •