Other Programming Languages
 
Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
User Name:
Password:
Remember me
Go Back   Dev Shed ForumsProgramming Languages - MoreOther Programming Languages

Reply
Add This Thread To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 
Thread Tools Search this Thread Rate Thread Display Modes
 
Unread Dev Shed Forums Sponsor:
Stop making mediocre tutorials.The best tutorials are video! Camtasia Studio makes it easy to create engaging, buzz-building screen videos at any size, in any popular format. Download the free trial!
  #1  
Old December 21st, 2005, 04:02 PM
crownjewel82's Avatar
crownjewel82 crownjewel82 is offline
rebel with a cause
Dev Shed God (5000 - 5499 posts)
 
Join Date: May 2004
Location: The Batsh!t Crazy State.
Posts: 5,282 crownjewel82 User rank is General 11st Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 11st Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 11st Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 11st Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 11st Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 11st Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 11st Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 11st Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 11st Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 11st Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 11st Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 11st Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 11st Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 11st Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 11st Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 11st Grade (Above 100000 Reputation Level)  Folding Points: 29591 Folding Title: Starter FolderFolding Points: 29591 Folding Title: Starter Folder
Time spent in forums: 2 Months 3 Weeks 2 Days 17 h 14 m 34 sec
Reputation Power: 1719
Ai

Has anyone ever worked with any artificial intelligences. I've done some work with AIML but I was looking for other ideas. What experiences have you guys had in the area?

I'm asking because I'm thinking about starting up a new project involving a learning AI that I can do a wide range of tasks with little intervention from the user. Kind of a helper instead of a tool. It's a continuation of some research I was working on as an undergraduate.
__________________
Making teachers cry like babies since 2006. --nicky

paper/xerox/staples zine distro/press - Support the first ammendment. Support independent publishing.

Stupid Things I've Done

Reply With Quote
  #2  
Old December 29th, 2005, 07:59 PM
medialint's Avatar
medialint medialint is offline
spirit duplicator
Click here for more information.
 
Join Date: Apr 2004
Location: \\Firecrate\
Posts: 11,900 medialint User rank is General 16th Grade (Above 100000 Reputation Level)medialint User rank is General 16th Grade (Above 100000 Reputation Level)medialint User rank is General 16th Grade (Above 100000 Reputation Level)medialint User rank is General 16th Grade (Above 100000 Reputation Level)medialint User rank is General 16th Grade (Above 100000 Reputation Level)medialint User rank is General 16th Grade (Above 100000 Reputation Level)medialint User rank is General 16th Grade (Above 100000 Reputation Level)medialint User rank is General 16th Grade (Above 100000 Reputation Level)medialint User rank is General 16th Grade (Above 100000 Reputation Level)medialint User rank is General 16th Grade (Above 100000 Reputation Level)medialint User rank is General 16th Grade (Above 100000 Reputation Level)medialint User rank is General 16th Grade (Above 100000 Reputation Level)medialint User rank is General 16th Grade (Above 100000 Reputation Level)medialint User rank is General 16th Grade (Above 100000 Reputation Level)medialint User rank is General 16th Grade (Above 100000 Reputation Level)medialint User rank is General 16th Grade (Above 100000 Reputation Level)  Folding Points: 213815 Folding Title: Super Ultimate Folder - Level 1Folding Points: 213815 Folding Title: Super Ultimate Folder - Level 1Folding Points: 213815 Folding Title: Super Ultimate Folder - Level 1Folding Points: 213815 Folding Title: Super Ultimate Folder - Level 1Folding Points: 213815 Folding Title: Super Ultimate Folder - Level 1Folding Points: 213815 Folding Title: Super Ultimate Folder - Level 1
Time spent in forums: 4 Months 2 Weeks 1 h 49 m 50 sec
Reputation Power: 2075
Unfortunately the "AI" class I had in college consisted of a guy who would assign "read chapters 4 and 5 in the book" then the next week would, literally, read those chapters in front of the class. Maybe once or twice during the course of the night he'd actually think to write some nonsense on the board and maybe expand upon a paragraph of the text with a personal anecdote, then went right back to the monotonous recital. It's too bad because at the time I was really fascinated by it and wanted to learn, but I got nothing out of that class. We did go on a field trip to some place doing some medical AI research, a sort of diagnostics system. That was pretty cool, but that was about it.

There are a lot of open source AI applications that would probably be good to study. Chess engines come to mind. Or those sort of chat programs like we were playing with in the lounge "PC answers phone" thread. The latter is kind of like a much expanded "guess the animal" game though.

I think studying the way chess engines work though would probably be quite revealing. Especially ones that learn by playing. They have to reject almost every possible path, yet still know to investigate paths that on the surface immediately look wrong but actually aren't (e.g. sacrifice moves that, some ten moves later, ultimately lead to check mate).

I think the concepts are more important than any language specific implentation. Deductive logic is a good thing to review, probably, as well.
__________________
medialint.com

Now I don't know, but I been told it's hard to run with the weight of gold.
Other hand I have heard it said, it's just as hard with the weight of lead.

Reply With Quote
  #3  
Old January 1st, 2006, 09:56 AM
JavaManiac JavaManiac is offline
Contributing User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Jun 2005
Posts: 156 JavaManiac User rank is Lance Corporal (50 - 100 Reputation Level)JavaManiac User rank is Lance Corporal (50 - 100 Reputation Level)JavaManiac User rank is Lance Corporal (50 - 100 Reputation Level) 
Time spent in forums: 23 h 17 m 45 sec
Reputation Power: 3
Theres a lot out there

Theres a good bit of info out there on the web. One cool thing i have read about is mutating programs. Programs (asm) which rewrite machine opcodes (and other machine functions) to fit what they are doing. Try a google, im sure some stuff will turn up, ive found some.

Also, look into game ai, it would be a great place to start (like chess as was stated above). Maybe you could find the code for some chess, or even more complex game ai engines, you could probably learn alot.

Reply With Quote
  #4  
Old January 1st, 2006, 08:03 PM
crownjewel82's Avatar
crownjewel82 crownjewel82 is offline
rebel with a cause
Dev Shed God (5000 - 5499 posts)
 
Join Date: May 2004
Location: The Batsh!t Crazy State.
Posts: 5,282 crownjewel82 User rank is General 11st Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 11st Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 11st Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 11st Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 11st Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 11st Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 11st Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 11st Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 11st Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 11st Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 11st Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 11st Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 11st Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 11st Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 11st Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 11st Grade (Above 100000 Reputation Level)  Folding Points: 29591 Folding Title: Starter FolderFolding Points: 29591 Folding Title: Starter Folder
Time spent in forums: 2 Months 3 Weeks 2 Days 17 h 14 m 34 sec
Reputation Power: 1719
Yea I spent about a year as an undergrad doing research on vhui (virtual human user interface). I actually built a bot like the ones you guys were playing with. I wanted to do more work on it but I graduated and I didn't have funding for grad school at the time. So hopefully once I get into grad school I can find a professor willing to sponsor that kind of research but until then I'm working on my own.

I was looking for insight into the various languages out there for this kind of thing. AIML is ok but I'm assuming there are better alternatives.

Reply With Quote
  #5  
Old January 2nd, 2006, 10:53 PM
tfecw tfecw is offline
Contributing User
Dev Shed Regular (2000 - 2499 posts)
 
Join Date: Nov 2004
Location: Washington DC
Posts: 2,068 tfecw User rank is Major (30000 - 40000 Reputation Level)tfecw User rank is Major (30000 - 40000 Reputation Level)tfecw User rank is Major (30000 - 40000 Reputation Level)tfecw User rank is Major (30000 - 40000 Reputation Level)tfecw User rank is Major (30000 - 40000 Reputation Level)tfecw User rank is Major (30000 - 40000 Reputation Level)tfecw User rank is Major (30000 - 40000 Reputation Level)tfecw User rank is Major (30000 - 40000 Reputation Level)tfecw User rank is Major (30000 - 40000 Reputation Level)tfecw User rank is Major (30000 - 40000 Reputation Level) 
Time spent in forums: 2 Months 1 Week 2 Days 7 h 23 m 22 sec
Reputation Power: 323
Send a message via AIM to tfecw
My school supposidly had one of the better AI programs and they did a lot in Lisp, so i would imagine that would be a good place to start. If you are looking to get a head start call up the department head at your prospective college.

The other "languages" i heard tossed around were in house things that were basically just logic languages built for the specific problem at hand.

AI is exteremly interesting stuff, i got a little discouraged with the whole thing, but i might be willing to give it a shot in a few years. Believe it or not, I'd almost be suprised if they have an AI track in a computer science department. It's more a philosphical and logic disapline than computer science.
__________________
Open for extension, closed for modification

Reply With Quote
  #6  
Old January 3rd, 2006, 05:55 AM
crownjewel82's Avatar
crownjewel82 crownjewel82 is offline
rebel with a cause
Dev Shed God (5000 - 5499 posts)
 
Join Date: May 2004
Location: The Batsh!t Crazy State.
Posts: 5,282 crownjewel82 User rank is General 11st Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 11st Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 11st Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 11st Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 11st Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 11st Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 11st Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 11st Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 11st Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 11st Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 11st Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 11st Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 11st Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 11st Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 11st Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 11st Grade (Above 100000 Reputation Level)  Folding Points: 29591 Folding Title: Starter FolderFolding Points: 29591 Folding Title: Starter Folder
Time spent in forums: 2 Months 3 Weeks 2 Days 17 h 14 m 34 sec
Reputation Power: 1719
Thanks. I might do that. Some of the bigger cs programs like MIT have AI concentrations in their masters programs. But you're right. You almost need a degree in behavioral sciences to have some understanding of how to make these things work.

Reply With Quote
  #7  
Old January 3rd, 2006, 07:08 AM
Axweildr's Avatar
Axweildr Axweildr is offline
CPAN medic ...
Click here for more information.
 
Join Date: Mar 2003
Location: Location: Location:
Posts: 10,905 Axweildr User rank is General 20th Grade (Above 100000 Reputation Level)Axweildr User rank is General 20th Grade (Above 100000 Reputation Level)Axweildr User rank is General 20th Grade (Above 100000 Reputation Level)Axweildr User rank is General 20th Grade (Above 100000 Reputation Level)Axweildr User rank is General 20th Grade (Above 100000 Reputation Level)Axweildr User rank is General 20th Grade (Above 100000 Reputation Level)Axweildr User rank is General 20th Grade (Above 100000 Reputation Level)Axweildr User rank is General 20th Grade (Above 100000 Reputation Level)Axweildr User rank is General 20th Grade (Above 100000 Reputation Level)Axweildr User rank is General 20th Grade (Above 100000 Reputation Level)Axweildr User rank is General 20th Grade (Above 100000 Reputation Level)Axweildr User rank is General 20th Grade (Above 100000 Reputation Level)Axweildr User rank is General 20th Grade (Above 100000 Reputation Level)Axweildr User rank is General 20th Grade (Above 100000 Reputation Level)Axweildr User rank is General 20th Grade (Above 100000 Reputation Level)Axweildr User rank is General 20th Grade (Above 100000 Reputation Level)  Folding Points: 119844 Folding Title: Super Ultimate Folder - Level 1Folding Points: 119844 Folding Title: Super Ultimate Folder - Level 1Folding Points: 119844 Folding Title: Super Ultimate Folder - Level 1Folding Points: 119844 Folding Title: Super Ultimate Folder - Level 1Folding Points: 119844 Folding Title: Super Ultimate Folder - Level 1Folding Points: 119844 Folding Title: Super Ultimate Folder - Level 1
Time spent in forums: 3 Months 3 Weeks 6 Days 3 h 56 m 58 sec
Reputation Power: 2304
Send a message via Google Talk to Axweildr
Orkut
I hate to say it, but Prolog (spit) has some serious applications in AI because of it's predicate logic, and that it can learn as it's going along. IIRC there was a product called Kappa (1992), so unless it's current, I'd discount that (probably)
__________________
--Ax
without exception, there is no rule ...
The great thing about Object Oriented code is that it can make small, simple problems look like large, complex ones


09 F9 11 02
9D 74 E3 5B
D8 41 56 C5
63 56 88 C0
Some people, when confronted with a problem, think "I know, I'll use regular expressions." Now they have two problems.
-- Jamie Zawinski

Reply With Quote
  #8  
Old January 8th, 2006, 06:41 PM
The Scarecrow The Scarecrow is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Dec 2005
Location: Australia
Posts: 10 The Scarecrow User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 7 h 50 m 58 sec
Reputation Power: 0
I did my degree a long time ago. I did software developemnt and AI. It was a double degree. While it was a lot of lot of philosphical discussion, we did actually build some projects.
We built a lotto number generator using Miranda
We built a medical diagnosis app using Prolog
We also examined another medical app which was built using Eiffel
We also did some programming in Pop-11.
Unfortunately while I was very interested in this field, there was very little call for this in Australia.

Ken

Reply With Quote
  #9  
Old January 8th, 2006, 07:46 PM
Axweildr's Avatar
Axweildr Axweildr is offline
CPAN medic ...
Click here for more information.
 
Join Date: Mar 2003
Location: Location: Location:
Posts: 10,905 Axweildr User rank is General 20th Grade (Above 100000 Reputation Level)Axweildr User rank is General 20th Grade (Above 100000 Reputation Level)Axweildr User rank is General 20th Grade (Above 100000 Reputation Level)Axweildr User rank is General 20th Grade (Above 100000 Reputation Level)Axweildr User rank is General 20th Grade (Above 100000 Reputation Level)Axweildr User rank is General 20th Grade (Above 100000 Reputation Level)Axweildr User rank is General 20th Grade (Above 100000 Reputation Level)Axweildr User rank is General 20th Grade (Above 100000 Reputation Level)Axweildr User rank is General 20th Grade (Above 100000 Reputation Level)Axweildr User rank is General 20th Grade (Above 100000 Reputation Level)Axweildr User rank is General 20th Grade (Above 100000 Reputation Level)Axweildr User rank is General 20th Grade (Above 100000 Reputation Level)Axweildr User rank is General 20th Grade (Above 100000 Reputation Level)Axweildr User rank is General 20th Grade (Above 100000 Reputation Level)Axweildr User rank is General 20th Grade (Above 100000 Reputation Level)Axweildr User rank is General 20th Grade (Above 100000 Reputation Level)  Folding Points: 119844 Folding Title: Super Ultimate Folder - Level 1Folding Points: 119844 Folding Title: Super Ultimate Folder - Level 1Folding Points: 119844 Folding Title: Super Ultimate Folder - Level 1Folding Points: 119844 Folding Title: Super Ultimate Folder - Level 1Folding Points: 119844 Folding Title: Super Ultimate Folder - Level 1Folding Points: 119844 Folding Title: Super Ultimate Folder - Level 1
Time spent in forums: 3 Months 3 Weeks 6 Days 3 h 56 m 58 sec
Reputation Power: 2304
Send a message via Google Talk to Axweildr
Orkut
It's a big bad world now ... anything you'd like to share with your fellow sheddites. We have mareketing capability, you know, did you like the curtains, no, the dado rails, no

I for one am lost as to how to appeal to the international business community, in any other way than saving them sh!tloads of money, but that's a 'me' thing kay.

Have you heard of this sponsorship deal ... sorry, doorbell, BRB

Reply With Quote
  #10  
Old March 8th, 2006, 10:57 AM
Artifax Artifax is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Mar 2006
Posts: 2 Artifax User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 1 h 4 m 20 sec
Reputation Power: 0
I'd suggest doing a lot of reading around the subject ... looking closely at neurofuzzy and genetic algorithms ... Take a look at what Creative Virtual do in the realm of NLP (since the abstraction approach is probably similar to what you're hoping to achieve, even if the implementation serves a different purpose in a different way)

Reply With Quote
  #11  
Old March 8th, 2006, 03:36 PM
netytan's Avatar
netytan netytan is offline
Hello World :)
Dev Shed Regular (2000 - 2499 posts)
 
Join Date: Mar 2003
Location: Hull, UK
Posts: 2,479 netytan User rank is Sergeant Major (2000 - 5000 Reputation Level)netytan User rank is Sergeant Major (2000 - 5000 Reputation Level)netytan User rank is Sergeant Major (2000 - 5000 Reputation Level)netytan User rank is Sergeant Major (2000 - 5000 Reputation Level)netytan User rank is Sergeant Major (2000 - 5000 Reputation Level)netytan User rank is Sergeant Major (2000 - 5000 Reputation Level) 
Time spent in forums: 1 Week 2 Days 7 h 39 m 48 sec
Reputation Power: 46
Send a message via ICQ to netytan Send a message via AIM to netytan Send a message via MSN to netytan Send a message via Yahoo to netytan
I'm can't really comment on AI because I've only read a little about it but I would recommend Lisp as your implementation language; I prefer Scheme myself but both lend themselves to this kind of app much better than more "traditional" languages.

Good luck,

Mark.
__________________
...
> (define links (list google scheme ruby python others ...)) ; Read my blog at http://netytan.blogspot.com/.
> _



Reply With Quote
  #12  
Old March 8th, 2006, 04:05 PM
LinuxPenguin's Avatar
LinuxPenguin LinuxPenguin is offline
fork while true;
Dev Shed God 1st Plane (5500 - 5999 posts)
 
Join Date: May 2005
Location: England, UK
Posts: 5,535 LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)