Friday, May 23, 2008

Application oc AI to Ship identification

Ship Identification:
The navy has a project that they are working on that has to do with the correct identification of ships from images. The accurate identification of ships in real time can be a very difficult thing. A prototype has been made that using AI technology helps the human interpret (make sense of, or give a meaning to) images of ships. The system has been tested on more than 100 images of 10 similar classes of ships, and it got the correct identification 84 percent of the time. Getting the correct identification of the ships can be a really difficult task. The aim is to identify the ships within a few minutes of detection. To any normal person, identification of ships seems really easy but there are thousands of classes of ships used by the Navy, so it makes it very hard for a human to identify them. The images are hard to read because of many reasons such as weather, turbulence, lightning interference, and viewing angle. All these things joined with the fact that there thousands of classes of ships that sail the sea, makes it hard for humans to make accurate decisions so we can understand why there is a need for us to this system.

Application of AI to game playing

Game playing: Ever since the beginning of AI, there has been an issue about facing a computer against a human being. A match was set where a computer and a human being were to face off in a game of chess, the human being the world's best chess player at that time. To every one’s surprise the computer beat the human being, which then brought about one of the most popular questions in the history of AI which was “can computers think ?” this question will still be revisited later in this project. People can buy machines that can play master level chess for just a few hundred dollars the main question is whether there are any forms AI in them, yes of course form the definition of AI it is clear that there is but they play well against people mainly through high speed computations they look at hundreds of thousand possible positions to play. To beat a world champion the computer should be able to look at over 200 million positions per second.

Exper System

What is an expert system?
Some people say that an expert system is a computer program that simulates the judgement and behaviour of a human or an organisation and behaviour of a human or an organisation that has expert knowledge and experience. But simply put this is a software system that has 2 basic components: a knowledge base and an inference engine (inference being the act of getting a conclusion based solely on what one already knows). The system mimics an experts reasoning process. (The expert system was defined in this project mainly because it will be mentioned in this project)

Artificial Intelligence

What is artificial intelligence?
Artificial intelligence has different meanings to different people depending on the way the person looks at it and the area that person deals in. To John McCarthy, who is in the computer science department at Stanford university and one of the founders of the field of Artificial intelligence defines it as the science and engineering of making intelligent machines, especially intelligent computer programs. In a way it is similar to the using of computers to understand human intelligence but AI does not have to do with the biological part of it. The invention of artificial intelligence will help humans in many ways.