2020年1月17日ShareTweetShare自社で開発した数多くのAIプロダクトをオープンソースとして提供してきたUberですが、2020年のスタートとともにまたひとつ新しいAIソフトウェアをオープンソースとして公開しました。Licenseのもとで公開されています。Learning【GitHub】ManifoldManifoldはもともと、2019年1月からUberがインハウスで開発してきたツールで、同じくUberが開発するマシンラーニングプラットフォーム「Michelangelo」の機能の一部として提供されてきました。Michelangeloをはじめ、UberのAIプロダクトはどれも透明性を非常に重要視しており、モデルの挙動や予測の根拠をユーザが理解しやすいかたちで提供することに注力していますが、複数のモデルのパフォーマンスを可視化し、モデルの劣化要因を特定しやすくするManifoldは、そうしたUberのブラックボックス化を回避する姿勢を象徴するツールだといえます。1」では以下の2つのビューが提供されます。1つのデータセットを複数のデータセグメントに自動的に分割し、それぞれを複数のモデルにインプットして、パフォーマンスの違いを可視化する。データグループ(セグメント)ごとの特徴量分布を可視化し、予測の誤判定に影響する部分を特定する。特徴量として数値やカテゴリカルといった表形式データに加え、地理空間データもサポートManifoldは地理空間データもサポートする。Notebookと統合できるため、Pythonライブラリ「Pandas」のDataFrameから取り込んだオブジェクトを扱うことも可能です。インスタンスごと、あるいは特徴量ごとのデータスライシングが動的に行えるため、パフォーマンスの比較がしやすい点も特徴のひとつです。今後はnpmパッケージパージョンやPythonパッケージバージョンの提供も予定されているとのことで、さらに使いやすさが向上することが期待されます。AkikoフリーランスのITライター/ジャーナリスト。出版社勤務を経て2011年からフリーに。カバーエリアはクラウドコンピューティング、オープンソース、AI/データアナリティクス、IoT、海外IT業界動向など。インプレス編集委員&特約記者。Reserved.ページ内容の全部あるいは一部を無断で利用することを禁止します。