artificial-intelligence

When do you believe software AIs will truly be able to pass the Turing Test?

When, if at all, do you believe that we will see AI systems that are capable of passing the Turing Test? If a machine acts as intelligently as a human being, then it is as intelligent as a human being This concept forms the basis of the Turing Test, a means to evaluate if an artificial intelligence is indistinguishable from a hum...

Where can I operate a PokerBot (and other games) legitimately?

Hi everyone. I'd like to build a PokerBot (and a few other games) for the intellectual challenge. However, I only want to do this in an ethical and legal way. So, I need a game server where all players and the game operator know that I'm running a pokerbot. Where that's not cheating but the norm. Perhaps even where being a human is agai...

The business of Artificial Intelligence

I'm putting together a presentation aimed towards entrepreneurs on the present state of industrial AI development, titled "The business of AI"; however, what little resources I have found on Google seems awfully outdated. So I turn to the nice folks on Stackoverflow: Of the present day used systems, which products do you consider good b...

Home Interior Design Rules as an AI/Computer Intelligence problem?

Are there any sites out there that describe interior design principles in a really logical way? Eg, walkways should have a minimum width of xx Inches. I've done some googling, but most of the results are relatively generic (and spammy). Has there been solid research in this area that could lay the groundwork for automated assistants? ...

Speech recognition not working well

I have followed an article on Speech Recognition with Delphi (SAPI 5.3). http://edn.embarcadero.com/article/29583 I created a basic application. but the problem is that the application has got it all wrong ! it doesn't get what I am saying correctly. if i say for example : "word", it get "ward". and so on. is there any better way to d...

Online AI research communities?

I understand, that most of the research communication in the field of AI is still done in the form of white papers, and conferences; but I refuse to believe there's nobody on the internet talking about it. So, I'd like to know what kind of forums / mailing lists would you recommend in the topic with high signal-to-noise ratio? Especiall...

Is F# a good language for card game AI?

I'm writing a Mahjong Game in C# (the Chinese traditional game, not the solitaire kind). While writing the code for the bot player's AI, I'm wondering if a functional language like F# would be a more suitable language than what I currently use which is C# with a lot of Linq. I don't know much about F# which is why I ask here. To illustr...

Is there any open source AI engine?

I am searching for an open source AI engine implemented in C/C++, ActionScript or Java with no success. Do you know any open source implementation? Update: Thanks for answers! I had no idea how vast the AI field is. I am working on a sample application. I want to add intelligent behavior over a physics engine. I need some sort ai engin...

An algorithm for a drawing and painting robot - any tips?

Algorithm for a drawing and painting robot - Hello I want to write a piece of software which analyses an image, and then produces an image which captures what a human eye perceives in the original image, using a minimum of bezier path objects of varying of colour and opacity. Unlike the recent twitter super compression contest (see:...

Voice Recognition in C++

I'm looking for a way to implement trainable voice recognition in C++. I've found the SAPI 5.3 SDK which looks promising, but the only tutorials that I can find are for TTS which is the opposite of what I want. Can anyone recommend a good tutorial that covers everything I would need to get SAPI up and running? Either that or is the...

Best Data Structure for Genetic Algorithm in C++ ?

Hello, i need to implement a genetic algorithm customized for my problem (college project), and the first version had it coded as an matrix of short ( bits per chromosome x size of population). That was a bad design, since i am declaring a short but only using the "0" and "1" values... but it was just a prototype and it worked as intend...

How does Stackoverflow's homepage filtering work?

How does Stackoverflow's homepage filtering work? I believe the questions that appear on the homepage are specifically related to your interests, which are indicated by the tags that you look at, question ans answer. Does anyone know the name of the algorithm/technique or have some basic details (nothing that violated their IP) about h...

Chess Optimizations

ok, so i have been working on my chess program for a while and i am beginning to hit a wall. i have done all of the standard optimizations (negascout, iterative deepening, killer moves, history heuristic, quiescent search, pawn position evaluation, some search extensions) and i'm all out of ideas! i am looking to make it multi-threaded ...

Using gaming concepts to build user agents for market research purposes

I work for a market research company in the online space. We have been spending all of our cycles for over a year and a half building the next big thing in this space with regards to profiling our respondents (over time) to better place them in available surveys . Something that one of our researcher's has asked us for many times (righ...

Difference between a linear problem and a non-linear problem? Essence of Dot-Product and Kernel trick.

The kernel trick maps a non-linear problem into a linear problem. My questions are: 1. What is the main difference between a linear and a non-linear problem? What is the intuition behind the difference of these two classes of problem? And How does kernel trick helps use the linear classifiers on a non-linear problem? 2. Why is the dot ...

Is it reasonable to view highly autonomous actors as agents?

Coming from an academic background in mutli-agent systems (developed in Java using JADE) I have only been peripherally aware of the Actor concurrency paradigm. Now that I've started exploring Scala I couldn't help but be struck by the similarities between the Agent and Actor approaches. I'm very tempted to use Scala's Actor library for...

Why does A* path finding sometimes go in straight lines and sometimes diagonals? (Java)

I'm in the process of developing a simple 2d grid based sim game, and have fully functional path finding. I used the answer found in my previous question as my basis for implementing A* path finding. (http://stackoverflow.com/questions/735523/pathfinding-2d-java-game). To show you really what I'm asking, I need to show you this video s...

Graduation Project

I require to do a project as a part of my final year of engineering graduation studies.Can you suggest some projects pertaining to distributed systems and artificial intelligence together and which require python,c or c++ for programming? Note:-Please suggest a project that is attainable for a group of 2 students. ...

How can I teach a computer system how to play poker?

At first I have 5 cards by random, of course. Only one time I can change and also l have already taught [the program] the poker rules in my system. My problem is how can I choose "I don't need this card or there are cards?". I can change by myself but computer doesn't know. I think maybe it is difficult but have you guys any help to offe...

Data Mining, Statistics, Collective Intelligence and AI Algorithms Books and Programming Resources

In my effort to continuously improve myself, I decided to learn about Data Mining, Statistics, Collective Intelligence and AI Algorithms, and well, that sort of stuff. What are the free ebooks, and web resources ( tutorials, code) etc that I can use on? ...