AQ (囲碁ソフトウェア)

コンピュータ囲碁ソフトウェア AQ



AQ(エーキュー)は、日本のプログラマーである山口祐によって開発された囲碁ソフトウェアです。このプログラムは、オープンソースの囲碁思考エンジンであり、GTP(Go Text Protocol)に対応しています。AQは、人工知能技術を用いて囲碁を学習し、プレイする能力を持っていることが特徴です。

その背景と技術



AQという名称は、「Artificial Quasi-intelligence」という言葉の略であり、人工的な知能を模倣したシステムであることを示しています。ソフトウェアのコア部分はC++で開発されており、より高度な処理を行うためにTensorFlowを使用してニューラルネットワークの一部が実装されています。また、GPUによる高速処理を可能にするため、NVIDIAのグラフィックカードを利用したCUDAもサポートされています。このような高性能な運用が可能なため、高度な囲碁戦略の思考が実現されています。

更新と進化



AQは、2017年9月にリリースされたバージョン2.0.0から始まりました。当初はLinux専用のサポートでしたが、同年10月にはWindowsにも対応し、3枚以上のグラフィックカードの利用が可能となるv2.0.3(v2.0.3.1を含む)が発表されました。2018年1月には、ニューラルネットワークのデータが更新されたバージョン2.1.1がリリースされ、さらに機能が向上しました。

成績と実績



AQは、その実力を証明するために数多くの大会に参加しています。2017年に開催された『第一回世界AI囲碁オープン』では第7位を獲得し、同年の『AI竜星戦2017』では予選で第6位、本戦では第4位という結果を残しました。これらの大会は、AQの実力を広く知らしめる機会となりました。

特に、2018年1月にリリースされたバージョン2.1.1では、CGOS(Computer Go Online Server)でのイロレーティングが約3940点に達し、この時点で公開された囲碁ソフトウェアの中で最高成績を記録しました。これによって、AQはコミュニティ内での地位を確立しました。

プロ棋士との対局



2018年2月20日には、AQがプロ棋士3名(芝野虎丸本木克弥許家元)との公開対局を行いました。結果はAQが1勝2敗というものですが、この対局は多くの注目を集め、AIとプロ棋士の対戦の一例として評価されています。

まとめ



AQは、山口祐によって開発された先進的な囲碁ソフトウェアであり、引き続き進化を続けています。また、その技術はGLOBIS-AQZなどの後続プロジェクトにも影響を与えており、囲碁の世界におけるコンピュータの役割を広げています。公式ウェブサイトやGitHubでのダウンロードページも存在し、興味のある方はぜひ手に取ってみてください。

もう一度検索

【記事の利用について】

タイトルと記事文章は、記事のあるページにリンクを張っていただければ、無料で利用できます。
※画像は、利用できませんのでご注意ください。

【リンクついて】

リンクフリーです。