Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
You are not logged in - nap
CSDb User Forums


Forums > C64 Coding > AI on C64
2009-09-29 18:25
Hermit

Registered: May 2008
Posts: 208
AI on C64

Were there any Artifical Intelligence experiments on C64?

-A neuron is not really more than a body which sums more weighted inputs into an output..(in real life sigma-sum)
-A neural network appears when these are connected to each other, in most cases by careful arrangement.
-The neurons can learn by modifying their (originally randomized) input-weights to reach the wished (reference) value at their output.
-The learning process takes some iterations depending on the strength (multiplier) of the feedback of actual error delta (wished reference for actual inputs -minus- the actual output). The optimal multiplier seems between 0.2..0.3 from my experiments.

A neuron's pins, datas (weights) and connections can be modelled in assembly easily. A byte can be a value of input-weight, and the weighted inputs can be added (and divided) together to a byte, which will represent the output of the neuron when the neuron was simulated once in a step. Then a connection list can route this output to other neuron's input.

See my example on my homepage (neuron-DAC2.xls).

http://hermitsoft.uw.hu/pcprog/pcprog.html

It's an Excel file that shows iterations and learning curve of a Neuron. We teach it to be a special Neuron - be it a DAC (Digital-to-Analog converter).
After several iterations the error gets smaller-and-smaller, then our Neuron learns to be a DAC, the needed information is 'stored' in its weights.

No concept yet, but C64 may be able to simulate simple neural networks at 1MHz, which could be useful in games, and even in demos, or who knows, even in 'random' composing for music editors..

Maybe you're interested..maybe not.
Have a good exploration.

Hermit Software Hungary
 
... 20 posts hidden. Click here to view all posts....
 
2009-10-11 05:35
PopMilo

Registered: Mar 2004
Posts: 146
Thank you all for links!
Good stuff... lot to read :)

I am interested in something like this:

http://rogeralsing.com/2008/12/07/genetic-programming-evolution..

I wonder if something like this could be done for converter of images to one of those new graphic modes like NUFLI, MSCU and such (sprite overlays, but maybe not uniform but what is best for specific image)...
2010-01-03 16:50
Jak T Rip

Registered: Feb 2002
Posts: 39
You might also be interested in Centric. It remembers what the player(s) do and the CPU players get more clever based on that.
Centric
2010-01-04 12:30
Stingray
Account closed

Registered: Feb 2003
Posts: 117
Be very carefull Hermit, if C64s ever get the power of AI they would surley take over the world!

After the C64 AI has learnt enough information I wonder what it would destroy first?

Some ppl have there C64 connected to the internet, the C64 would reign supreme!
2010-01-04 16:52
Hermit

Registered: May 2008
Posts: 208
That's a great idea.
When I make my universal neuron-network routine this year, x86 systems should be afraid afterwards.

C64's revenge is coming soon :) Final countdown started :)....

Happy New Year

Hermit Software Hungary
Previous - 1 | 2 | 3 - Next
RefreshSubscribe to this thread:

You need to be logged in to post in the forum.

Search the forum:
Search   for   in  
All times are CET.
Search CSDb
Advanced
Users Online
Fred/Channel 4
psenough
wacek/arise
Sillicon/Unreal
/Panor..
BYB/Hokuto Force
Guests online: 132
Top Demos
1 Next Level  (9.7)
2 13:37  (9.7)
3 Mojo  (9.7)
4 Coma Light 13  (9.6)
5 Edge of Disgrace  (9.6)
6 What Is The Matrix 2  (9.6)
7 The Demo Coder  (9.6)
8 Uncensored  (9.6)
9 Comaland 100%  (9.6)
10 Wonderland XIV  (9.6)
Top onefile Demos
1 No Listen  (9.6)
2 Layers  (9.6)
3 Cubic Dream  (9.6)
4 Party Elk 2  (9.6)
5 Copper Booze  (9.6)
6 X-Mas Demo 2024  (9.5)
7 Dawnfall V1.1  (9.5)
8 Rainbow Connection  (9.5)
9 Onscreen 5k  (9.5)
10 Morph  (9.5)
Top Groups
1 Performers  (9.3)
2 Booze Design  (9.3)
3 Oxyron  (9.3)
4 Censor Design  (9.3)
5 Triad  (9.3)
Top Musicians
1 Rob Hubbard  (9.7)
2 Mutetus  (9.7)
3 Jeroen Tel  (9.7)
4 Linus  (9.6)
5 Stinsen  (9.6)

Home - Disclaimer
Copyright © No Name 2001-2024
Page generated in: 0.058 sec.