「馬がシマウマに」「夏の写真が冬に」 “ペア画像なし”で機械学習するアルゴリズム「CycleGAN」がGitHubに公開
米バークレーAIリサーチラボラトリーと米カリフォルニア大学バークレー校の研究者が公開したアルゴリズムは、画像ペアのトレーニングデータがなくても学習・変換を可能にする。
米バークレーAIリサーチラボラトリーと米カリフォルニア大学バークレー校の研究者は、写真から絵画を生成したり、ウマの写真をシマウマに変換したりできるソフトウェア「CycleGAN」をGitHubに公開した。
開発したのは、線画からリアルなネコの画像を生成するWebサービス「edges2cats」(関連記事)の核となるアルゴリズム「pix2pix」を作ったチーム。
画像を変換する機械学習の場合、多くは入力画像とそれに対応するお手本の出力画像のペアを集めたデータセットをトレーニングのために用意することになる。しかし、良い学習結果を出すには10万〜100万程度のデータセットが必要になることも少なくなく、機械学習に取り組む上での難関はそのように多くの画像ペアを集めることでもある。
CycleGANではこの問題を解決するべく、入力-出力ペアのデータセットなしで画像変換を学習することに取り組んだ。例えば「夏」ドメインと「冬」ドメイン、「ウマ」ドメインと「シマウマ」ドメインなど2つのドメインに画像を分ける。そして夏の画像を「冬」に変換した後に再び「夏」に変換し、元の夏画像と比較し、その差を評価することで変換精度を高めていく。
そうした学習の結果、写真とモネ風、ゴッホ風、セザンヌ風、浮世絵風絵画の相互変換や、ウマとシマウマの相互変換、季節写真の相互変換、iPhoneの写真と一眼レフカメラ写真の相互変換などが上記の図のような精度でできるようになった。また、この変換品質はpix2pixなど画像ペアが必要な従来の手法と定量的に比べても優れているという。
関連記事
- Google、手描きの絵を機械学習でプロの絵に置き換える「AutoDraw」公開
AutoDrawは、タッチ対応画面に手描きした絵を機械学習で解析し、プロが提供する絵に変換するGoogleの無料Webアプリ。資料用の概念図やバースデーカードの作成に使えそうだ。 - 囲碁AI「AlphaGo」とトップ棋士の頂上対決再び “世界最強”の柯潔九段と全3局
囲碁AI「AlphaGo」が再び世界トップ棋士と対局する。 - Skypeの「リアルタイム翻訳」が日本語に対応 実際の使用感は
Microsoft Translatorの音声翻訳が日本語に対応し、Skypeの「リアルタイム翻訳」などで日本語が利用できるようになった。使用感は「音声認識を意識すれば使える」。 - 線画の猫をリアルにしてくれるWebツールが登場 夢に出てきそうな猫ちゃんが生み出される
一部の猫(?)画像が閲覧注意です。
関連リンク
Copyright © ITmedia, Inc. All Rights Reserved.