Minigo

Minigo(ミニ碁)はオープンソースのコンピュータ囲碁ソフトウェア(囲碁思考エンジン)。
概要.
MinigoはDeepMindが学術誌"Nature"のでAlphaGo Zeroについて発表した論文『』をもとに実装されたオープンソースの囲碁思考エンジン(囲碁AI)で、定石や手筋などのヒューリスティクス(経験則)はプログラムに書き込まれず、囲碁の基本的なルールのみがプログラムされている。また、一種類のニューラルネットワークのみを持ち、自己対戦の対局で学習が行われる（AlphaGoはポリシーネットワークとバリューネットワークの2種類で設計されている）。
ソフトウェア本体はPythonで記述されており、ニューラルネットワークのライブラリにはTensorFlowが使用されている。ソースコードはApache License 2.0で公開され、ニューラルネットワークのトレーニングデータはパブリックドメインでリリースされている。
プロジェクトの目標は以下としている：
これ以外にもLeela ZeroについてMinigoの作者が感じた疑問を明らかにする目的もある。
GoogleおよびDeepMindとの関連.
MinigoのGitHubでのプロジェクトはTensorFlowの公式アカウント直下に置かれており（TensowFlowはGoogleが開発したソフトウェア），プロジェクトのメインの開発者であるAndrew JacksonはGoogle社員だが、MinigoはTensorFlowのプロジェクトとは無関係で，DeepMindが開発したAlphaGoの公式の実装でもなく、AlphaGo Zeroの論文をもとに独自に開発したとしている。
開発段階.
GoogleとDeepMindはMinigoプロジェクトに企業としては公式にプロジェクトへの参加しませんでしたが、開発者のAndrew JacksonはGoogleが提供している勤務時間の20%(「20 percent time」)を使い、Googleからハードウェアリソース(計算資源)の支援を受けました：
他の囲碁AIとの協業.
Leela ZeroもMinigoと同樣にAlphaGo Zeroの論文をもとに作られたソフトウェアであり、Googleの援助により計算資源を得て、それをもとに多くの学習結果を得た。こうしたことから、Leela ZeroとMinigoのそれぞれの開発チームは学習結果や学習によるパラメータなどのノウハウの共有についての議論を行った。
成績.
Minigoの第二段階からCGOSの19路盤に登録を行い(登録名codice_2 、最高点は codice_3のアカウントでイロレーティング約2600点に到達した。
市販ソフトでの採用.
2019年11月29日に発売された『入神の囲碁』にMinigoが搭載されている。入神の囲碁ではMinigoを含め5種類の囲碁思考エンジン(囲碁AI)が搭載されている。