Everything about Computer Go
Field of artificial intelligence around Go computer programs
Computer Go is the field of artificial intelligence (AI) dedicated to creating a computer program that plays the traditional board game Go. The field is sharply divided into two eras. Before 2015, programs were weak. The best efforts of the 1980s and 1990s produced only AIs that could be defeated by beginners, and AIs of the early 2000s were intermediate level at best. Professionals could defeat these programs even given handicaps of 10+ stones in favor of the AI. Many of the algorithms such as alpha-beta minimax that performed well as AIs for checkers and chess fell apart on Go's 19x19 board, as there were too many branching possibilities to consider. Creation of a human professional quality program with the techniques and hardware of the time was out of reach. Some AI researchers speculated that the problem was unsolvable without creation of human-like AI. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Computer GoA 5-minute orientation
- Skim a recent paper: A Comprehensive Review of YOLO Architectures in Computer Vision: From YOLOv1 to YOLOv8 and YOLO-NASInfluential work since 2022
- Pick up a classic book: The Autobiography of Benjamin FranklinThe most-reprinted book on the subject
- Read the landmark paper: Software survey: VOSviewer, a computer program for bibliometric mappingCited 19,147 times
- Go sideways: DarkforestA closely related topic
- Go sideways: Monte Carlo tree searchA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🏆 Landmark papers (most cited)
Software survey: VOSviewer, a computer program for bibliometric mapping
User Acceptance of Computer Technology: A Comparison of Two Theoretical Models
Computer "Experiments" on Classical Fluids. I. Thermodynamical Properties of Lennard-Jones Molecules
TCS: a computer program to estimate gene genealogies
A Computer Movie Simulating Urban Growth in the Detroit Region
The protein data bank: A computer-based archival file for macromolecular structures
FSTAT (Version 1.2): A Computer Program to Calculate F-Statistics
Brain–computer interfaces for communication and control
🆕 Influential since 2022
A Comprehensive Review of YOLO Architectures in Computer Vision: From YOLOv1 to YOLOv8 and YOLO-NAS
Attention mechanisms in computer vision: A survey
A review of convolutional neural networks in computer vision
High-fidelity parallel entangling gates on a neutral-atom quantum computer
Deep learning and computer vision in plant disease detection: a comprehensive review of techniques, models, and trends in precision agriculture
📚 Books worth reading
The Autobiography of Benjamin FranklinBenjamin Franklin · 1791
The Go Programming LanguageAlan A. A. Donovan, Brian W. Kernighan · 2015
Mastering GoMihalis Tsoukalos · 2018
StartupJerry Kaplan · 1995
Introducing GoCaleb Doxsey · 2016
Learning GoJon Bodner · 2021
The Go programming language phrasebookDavid Chisnall · 2012
Hands-On Software Engineering with GolangAchilleas Anagnostopoulos · 2020
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Darkforest Darkforest is a computer go program developed by Meta Platforms, based on deep learning techniques using a convolutional neural network. Its updated version…
- Monte Carlo tree search In computer science, Monte Carlo tree search (MCTS) is a heuristic tree search algorithm for some kinds of decision processes, most notably those employed…
- Anti-computer tactics Anti-computer tactics are methods used by humans to try to beat computer opponents at various games, most typically board games such as chess and Arimaa…
- Horizon effect The horizon effect, also known as the horizon problem, is a problem in artificial intelligence whereby, in many games, the number of possible states or…
- AlphaGo AlphaGo is a computer program that plays the board game Go. It was developed by the London-based DeepMind Technologies, an acquired subsidiary of Google…
- AlphaGo versus Lee Sedol AlphaGo versus Lee Sedol, also known as the DeepMind Challenge Match, was a five-game Go match between top Go player Lee Sedol and AlphaGo, a computer…
- Leela Zero Leela Zero is a free and open-source computer Go program released on 25 October 2017. It is developed by Belgian programmer Gian-Carlo Pascutto, the author…
- AlphaGo Zero AlphaGo Zero is a version of DeepMind's Go software AlphaGo. AlphaGo's team published an article in Nature in October 2017 introducing AlphaGo Zero, a…