This website uses cookies to ensure you have the best experience. Learn more

Programming The Game Of Go With Artificial Intelligence (Ai)

2140 words - 9 pages

Programming the Game of Go with Artificial Intelligence (AI)


The game of Go is an ancient board game which until recently has resisted attempts to automate Go game playing moves by computer. This document will investigate the use of Artificial Intelligence to aid the construction of a Go playing program. Also, this document will examine the latest thinking in AI, applying where such thinking might aid a computer program to play Go. The history of Go Game programs will also be examined with a view to mining techniques that they employ.

The questions to be answered are:

Why is Go so hard to enable computer programs to successfully play the game?

What is artificial ...view middle of the document...

The game of Go has a rich history of attempts to define moves and strategies which are more likely to succeed. A visit to the Sensei’s Go Web site reveals that the game of Go has somewhere in the region of 300 terms, generally expressed in Japanese . Much of the game of is about ‘shape’, avoiding poor shapes like ‘empty triangles’ and extolling the virtues of structures like a “bamboo joint”. The human eye can of course, readily discern a particular shape. Asking a computer to find a shape is hard, particularly when the exact dimensions of the shape are not known.

What is Artificial Intelligence?

This turns out not to be a trivial question. One view is that artificial intelligence is merely the avoidance of ‘artificial stupidity’ for example a computer game where an electronic opponent avatar is seen repeatedly running into the same wall. The computer scientist - John McCarthy coined the term Artificial Intelligence, he stated that “the aim of artificial intelligence is to develop machines that behave as if they were intelligent.”

Defining intelligence itself is also problematic. If one sees intelligence as the ability to make decisions, then most computer programs running today would be classified as intelligent, when this is clearly not the case. It is also all to easy to come with a definition of intelligence which is actually a definition of consciousness. In Kevin Warwick’s - “Artificial Intelligence the basics”, Kevin makes the point that it is important to consider intelligence from a range of perspectives. In an early chapter on defining intelligence he concludes - “It has been stressed as vitally important to consider intelligence in other creatures as well as humans and to look at intelligence in humans in terms of the broad spread of individuals that form humanity as a whole and not simply an ‘ideal’”. An early implementation of artificial intelligence was the idea of “expert systems”. The idea here was to capture the knowledge of an expert/s in a particular field e.g. a group of doctors, and attempt reproduce that knowledge by developing a set of rules. The Prolog programming language was designed with these goals in mind. Prolog provides a language syntax for defining a series of facts as well as an “inference engine” whose purpose was the scan the original facts and infer new information from them. For example the fact “Mary likes objects that are green” combined with the fact that “Apples are green” allows for the drawing of the fact that Mary must like apples.

Approaches utilised in Artificial Intelligence

Artificial Intelligence is a broad field made up of a variety of approaches. These approaches include:

Knowledge Representation
Predicate Logic
Rule based Systems
Blind/Heuristic searches
Natural Language Processing
Brain Simulation
Social Intelligence
Machine Learning/Neural Networks
Intelligent Agents

These areas will now be considered, along with their suitability to apply a given approach to assist a...

Find Another Essay On Programming the Game of Go with Artificial Intelligence (AI)

Game Playing and Artificial Intelligence Essay

1531 words - 6 pages Game Playing and Artificial Intelligence Abstract Since the inception of the field of Artificial Intelligence (AI), game playing has had a key role. Likewise, AI has been an integral part of modern computer games. This collaboration of academic and commercial research and development into AI has yielded vast amounts of crossover technology. Academic research problems have become or influenced commercial games and the money gained from the

The title is simply "Artificial Intelligence." It is about Artificial Intelligence and the basic aspects of it, but does not go into great mathematical detail

1144 words - 5 pages branch to propel AI to the level of human intelligence.The sixth branch of Artificial Intelligence is that of learning from experience. Programs can only learn what facts or behaviors their formalisms can represent, and, unfortunately, learning abilities of computers are almost all based on very limited abilities to represent information.The seventh branch of AI is planning. Planning programs start with general facts about the world (especially facts

The Controversy of Artificial Intelligence

1495 words - 6 pages Artificial Intelligence?The first step in getting anywhere with this debate must begin with defining what artificial intelligence is exactly. Artificial Intelligence, also known as AI, is the area of computer science focusing on creating machines that can engage in the human behaviors of intelligence.PROS of AIAI brings benefits mainly to two groups of people: the general community, and researchers in various scientific and engineering fields. This

The Rise of Artificial Intelligence

2952 words - 12 pages taken over with great success. The rate of advancement may seem fast to the average person, but the technology is generally being put to good use and is not out of control. Continued research into AI technologies and business as well as society could continue to benefit (, 2010).The debate about the ethics of AI rages on as research into the world of Artificial Intelligence uncovers new findings. The first main concern is that, eventually

The Ethics of Artificial Intelligence

2528 words - 10 pages , or AI, has the potential to be extremely beneficial to humanity, but there are costs and problems that could arise as a result of it. Technical Description: In truth, AI does not necessarily refer to laser wielding robots hell bent on human eradication. “Artificial” is defined as “made by humans; produced rather than natural” and “intelligence” as “the capacity to acquire and apply knowledge” .1 AI itself is referred to as “…the

The Era of Artificial Intelligence

1181 words - 5 pages prevalent Artificial Intelligence is becoming, focusing on the future of AI technology and the fields that it will affect. Artificial intelligence will have its greatest impact with its application to the industrial industry, the Kiva robots by Kivasystems’ are an example of the type of future that robots with AI will have (Garner Research, Austin, 2013). The industry will be affected the most by Artificial Intelligence due to the relatively easy

The Failure of Artificial Intelligence

1352 words - 5 pages The reality of AI, or artificial intelligence, is generally regarded to be a teleological fait accompli: sooner or later, they argue, computers will actually think. Of course, with the backing of many a member of MIT's Media Lab and corporate IT departments anywhere, this conclusion is unquestionable. I would here like to avoid downplaying the great strides made in recent years by computer technologists in promoting this evolutionary vision. But

The problems with artificial intelligence - Essay

3104 words - 13 pages War a number of scientific people started working on ideas of developing intelligent machines. These were the people who succeeded in programming computers instead of just producing machines. Artificial Intelligence Examples Common examples of artificial intelligence in the contemporary world can be found in game playing activities such as puzzles, backgammon, chess, checkers and cards. Voice technology has been intended for use of artificial

The Morality and Utility of Artificial Intelligence

4503 words - 18 pages vision of Artificial Intelligence, it remains difficult to define clearly the goal toward which they are working. Each philosopher has his or her own belief concerning what an AI program should be able to do. Without a consensus as to what constitutes intelligence, it is impossible to determine with universal agreement whether or not AI has succeeded, is achievable, or is an unreachable dream. In considering the definitions and implications of

Ethical Issues with Artificial Intelligence

1888 words - 8 pages During the past two hundred years, scientist have made numerous achievements not thought of in previous centuries. There is a questions that some people have begun to ask “Will science ever advance to far?” Some believe this is the case with artificial intelligence or AI, which is the theory or goal of a series of accomplishments that would allow a computer to house a sentient life form. The idea of AI has formally been around since around 1956

Ethical Issues with Artificial Intelligence

1409 words - 6 pages , plus their wishes would not necessarily line up with ours, and all of the potential things that could go wrong. Even if all did go well with AI and humans do come out on top we still should not create AI anyways, nobody wants to have another war over slavery. Ironically, if that were to occur, it would likely be the North with the industries fighting for artificial intelligence's as slaves, and the South that just needs 'simple' huge machines

Similar Essays

Artificial Intelligence (Ai) Essay

2804 words - 11 pages This research Paper has problems with formatting ABSTRACT Current neural network technology is the most progressive of the artificial intelligence systems today. Applications of neural networks have made the transition from laboratory curiosities to large, successful commercial applications. To enhance the security of automated financial transactions, current technologies in both speech recognition and handwriting recognition are likely

Artificial Intelligence. This Paper Describes What The Government Hopes To Accomplish With Ai. It Includes Some Of The Inventions And What We Hope To Accomplish With This Technology

511 words - 2 pages Artificial IntelligenceArtificial intelligence is a branch of computer science concerned with making computers think. It is the first project dedicated solely to artificial intelligence. It is also defined as the project of creating machines that can carry out tasks normally thought to require human intelligence. AI will enable humans to speak directly with computers, and is engineering inspired by biology. Through AI, we hope to invent machines

Prospects And Perils In The 21st Century Ai (Artificial Intelligence)

2640 words - 11 pages Prospects and Perils in the 21st Century AI (Artificial Intelligence) It has only been a small amount of time since computers were invented, they were originally simple and were only capable to do simple task. Now they have become complex devices that are capable of doing tasks that only humans were able to do and they can already do it at a more efficient rate and with better accuracy. Today, we see that computers have become extremely

Prospects And Perils In The 21st Century Ai (Artificial Intelligence)

1313 words - 6 pages there before to and causes economic problems in the countries it happens in but at the same time it forces as well as motivates people to search or even create new opportunities, and this can cause numerous amounts of people to become educated and establish a better life for themselves. Jason Silva, a YouTuber with the channel known as “Shots of Awe” did an amazing video on Artificial Intelligence. In this video he refers to the creation of AI as