The A.I. thread

Keeper

Honorary Master
Joined
Mar 29, 2008
Messages
23,628
Reaction score
52
This thread is for the guys that are interested in writing weird little programs that have some form of A.I. or a evolving/learning capability.

If the thread kicks off we can update this post with links to your programs, that will enable others to download them, and play with them :p

It could be anything! any language is fine, as long as you upload the compiled project into an EXE format.

I think this could be fun - we could share ideas, theories, concepts, and coding problems here too - so lets get started!

-

I'm thinking of coding a chat bot, with SOME KIND of intelligence - if you ask it "what is 10 divided by 2" it will actually give you the answer!
also thought of adding *multiple*, parallel running AI, where the bots actually talk to each other as well - sort of like a virtual chatroom!

it could even be that when you anger another bot, he will leave, and others may join up too

possible adding a "mood" variable, that remembers when you swear at him, that will modify his mood, possibly ignoring you and chatting to the other virtual people instead. :D

lets see what you geniuses can come up with....

so lets go! :cool:
 
Here's my contribution: AForge.NET

AForge.NET Framework is a C# framework designed for developers and researchers in the fields of Computer Vision and Artificial Intelligence - image processing, neural networks, genetic algorithms, machine learning, robotics, etc.

Features:
  • AForge.Imaging - library with image processing routines and filters;
  • AForge.Vision - computer vision library;
  • AForge.Neuro - neural networks computation library;
  • AForge.Genetic - evolution programming library;
  • AForge.Fuzzy - fuzzy computations library;
  • AForge.MachineLearning - machine learning library;
  • AForge.Robotics - library providing support of some robotics kits;
  • AForge.Video - set of libraries for video processing
  • etc.

This is like having the ease of Matlab inside C#. I've done a fair bit of Image Processing (Aforge.Imaging & AForge.NET) including OCR (AForge.Neuro) with this library.
 
Interface started!

picture.php


gonna make it like an iPhone chat system, where the "speech bubbles" scroll up as you chat...
 
so is anyone else gonna make some AI/experiment/simulation/whatever ?
 
Anyone here interested in neural networks? C'mon, where's all the CompSci guys? sn3rd? semaphore?

I've tried my hand at proper AI development and subsequently gave up... :p I'll stick to web development for the time being, whilst dabbling in a bit of graphic engine design using XNA. :p Also, "training" your AI engine to handle most circumstances to the degree you desire it to is a bit of a chore for me. I prefer instant results.
 
Are you using C#, Keeper?

nah, i'm using a program based on delphi :erm:

but it will get the job done!
so far my scrolling engine is complete, now i just have to give it brains..... :o

dun dun daaaaaah!!!!!
 
You haven't expanded to something else yet?

Sigh....you always ask me this, so let me explain it once and for all.

Have you expanded to Corel DRAW X4/3DSmax 2010/ZBrush 3.1 yet? no, because you are primarilly a developer. I am a Graphics Expert, with Web Design as my 2nd & Programming as my 3rd skillset.

I do not have time to learn .NET like you do - it's not my Job...

but I can promise you my chat program will be cool. If you can perhaps code a *cough* rival AI-type program, feel free to do it - show us what you got then with your fancy schmancy tools.


Give an artist MS Paint and a n00b Photoshop CS4, and see what happens.
This is the last time i'm telling you this, it's not only about the tools!
 
Here's my contribution: AForge.NET



Features:
  • AForge.Imaging - library with image processing routines and filters;
  • AForge.Vision - computer vision library;
  • AForge.Neuro - neural networks computation library;
  • AForge.Genetic - evolution programming library;
  • AForge.Fuzzy - fuzzy computations library;
  • AForge.MachineLearning - machine learning library;
  • AForge.Robotics - library providing support of some robotics kits;
  • AForge.Video - set of libraries for video processing
  • etc.

This is like having the ease of Matlab inside C#. I've done a fair bit of Image Processing (Aforge.Imaging & AForge.NET) including OCR (AForge.Neuro) with this library.

This sounds pretty impressive!
 
Sigh....you always ask me this, so let me explain it once and for all.

Have you expanded to Corel DRAW X4/3DSmax 2010/ZBrush 3.1 yet? no, because you are primarilly a developer. I am a Graphics Expert, with Web Design as my 2nd & Programming as my 3rd skillset.

I do not have time to learn .NET like you do - it's not my Job...

but I can promise you my chat program will be cool. If you can perhaps code a *cough* rival AI-type program, feel free to do it - show us what you got then with your fancy schmancy tools.


Give an artist MS Paint and a n00b Photoshop CS4, and see what happens.
This is the last time i'm telling you this, it's not only about the tools!

Wow, such a hostile reply to such an innocent question. I only asked out of interest's sake, nothing more.

With regards to expanding to other design tools, I use Corel X4 intensively to create our company collateral, ranging from document covers, business cards, brochures, pamphlets and folders to standing and hanging banners. I also tried using the Adobe CS products, but the layout and operation of the software is just too alien for me. Corel does what I want it to do. For my (rudimentary) 3D modeling purposes, I use the 3D Studio Max that I have licensed to me. I also experiment with Blender to see if I can achieve similar or better results. I have no use for ZBrush, because the nature of modeling I do is not organic in the least. 3D Studio Max caters for my needs. Bottom line? I need to keep up to date with design software, where applicable, as well in my career choice.

That *cough* of yours sounds serious. Borders on being an insult. "Them's fighting words". Are you undermining my capabilities as a software developer? I built a proper real-time "chat program" at varsity using sockets for a project. Been there, done that. I built a GUI-based, drag-and-drop enabled UML editor at varsity for a project, with the ability to export the diagram to Java and C++ code files. Could you build a *cough* rival editor? I built many administration systems at varsity, one which garnered our project team to PE for a shot at the Microsoft Firefly competition. We won "best in Gauteng" award. Could you win a *cough* rival award? I built an online community for software developers as a project at varsity. Could you build a *cough* rival site?

After all that, I entered the big boy's world of software development. For nigh on 5 years now I've been dealing with immense complexity with integration between various disparate systems to make processes seem seamless to clients. These systems should run stable whilst thousands of users connect simultaneously and do whatever they are supposed to. They just want to click and it should work. They couldn't be bothered by trivial "chat programs". They've got real business needs and they need solutions, which they are willing to pay millions for.

For leisure and interest I play around in the XNA framework. I've built my own rudimentary 3D engine capable of rendering most models built in 3D Studio Max, with the user able to rotate and move the objects, as well as control the camera. Would you mind *cough* demonstrating your artists skills in that as well?
 
no, the cough was merely to interest you into joining this thread....that's why i said: "show us what you got then with your fancy schmancy tools."

all i'm saying is this: stop mocking me about my coding, because this is not the first time. i KNOW you are the champion programmer of Mybb ffs, but stop trying to rub it off that "i am so behind" in the coding world - it's not what I do! it's what YOU do, you are not me, and I am not YOU.

now stop ur sheet and program ur AI/Evolving program, since it's sooooo easy for you. and if that didn't get you motivated, I dunno what will :D
 
here's an example:

http://www.zbrushcentral.com/zbc/attachment.php?attachmentid=81679

do you know what language that ugly, "silly" little program is coded in?

its based on Motif code from the 90's, in C. apparently the graphics libraries are "IRIS GL". do you know that that single developer still codes in that because he is used to the language? would you guess that THAT program is the best UV Layout editor available today, beating Multi Billion dollar companies Development teams, such as Autodesk's (Alias, Discreet) 3dsmax and Maya? it's used by movie studios to create movies such as Beowulf, The Lord of the Rings and so on.

So is jy in of is jy uit?:confused:
 
Last edited:
Top
Sign up to the MyBroadband newsletter
X