Nepedia
Back to Discover
Fluent Reader
💻

Computer Go

technology Maturity 7-9 Next article →

Computer Go is a special area of artificial intelligence. It focuses on making computer programs that play the ancient game of Go. This game is much harder for machines than chess. A Go board is very large with 361 intersections. In chess, a player has 20 choices for the first move. In Go, players start with 55 different legal moves. The number of possibilities grows very fast as the game continues.

This makes it hard for a computer to look ahead at every possible future.

For many years, computer programs were quite weak at Go. In the 1980s and 1990s, even beginners could beat them. In 1998, strong human players could win even with a 30-stone handicap. A handicap means the human starts with extra stones to make it fair. Even with 15 stones, a program called Go Intellect lost to youth players in 1994. Many researchers thought solving Go was impossible without human-like thinking.

Early programs struggled to understand if a group of stones was alive or dead.

Progress began to happen with a new method in the late 2000s. A researcher named Rémi Coulom created the Monte Carlo tree search in 2006. This method works by playing many fast, random games to score a position. These quick games help the computer guess which moves are best. This helped programs like MoGo and Fuego reach an advanced amateur level. By 2011, a program called Zen reached a high rank on the KGS server.

These tools allowed computers to finally play like skilled amateurs.

Everything changed in 2015 thanks to a group called DeepMind. They used deep learning to create a program named AlphaGo. Deep learning is a way for computers to learn from large amounts of data. In 2016, AlphaGo played a famous match against Lee Sedol. Lee Sedol was a 9-dan professional player. AlphaGo won the match and became the first program to beat a top professional without a handicap.

In 2017, AlphaGo also defeated the world number one player, Ke Jie.

Today, the field of Computer Go is very different than it was before. Many teams now build programs using the same deep learning ideas. Some programs, like Leela Zero, are open for anyone to use. We can see how these machines have conquered the greatest human champions. This journey shows how much computers can learn when they use new ways to think.

It is a huge leap from the weak programs of the 1980s.

411 words

Where will your curiosity go next?

Keep exploring at your chosen reading level.

More to explore

🔬 Go deeper

More advanced topics to explore

🪜 Step back

Simpler topics to build understanding

What is Nepedia?

A free, ad-free encyclopedia for children. Every article is written at five reading levels, so the same page works for a five-year-old and a fifteen-year-old — use the level switcher above to see this one change. No account needed to read.