Jump to content
  • Advertisement
Sign in to follow this  
Net-Ninja

ANN example

This topic is 2634 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hi, I'm currently taking a course in AI and to complete the course we have to write a report. In the report were supposed to write examples of different AI techniques and then analyse them, write UML and component diagrams and so forth. The task isn't to think of the examples as much as to code them yourself and realize how they work.

The problem is that my preference is to make very small examples where I need to write very little code. But this far I haven't been able to come up with an example for the ANN part of the report.
This far I've been thinking of using a perceptron to determine which note a tone is. I've previously experimented with making my own sound waves with sdl_mixer so that part shouldn't be to difficult.
I would like to, if possible, avoid evolution and instead use back propogation, since I've already made an example with the evolution algorithm.

Is there a simple yet descriptive example out there that I haven't thought about?

EDIT:
Figured it out. I'm going to make a perceptron for a vendor that either accepts or declines an offer. Lika a haggling AI. Think it will be simple as its just numbercrunching.

Share this post


Link to post
Share on other sites
Advertisement
The simplest example of ANN is also the most important: A single neuron with linear activation function (a.k.a. linear regression). The next one in both orders is a single neuron with a sigmoid for activation function (a.k.a. logistic regression). In both of those cases, there are much better training algorithms than gradient descent or genetic algorithms.

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!