米Microsoftは5月7日、.NET向けクロスプラットフォームの機械学習フレームワーク「ML.NET」を発表した。オープンソースプロジェクトとして開発を進めていく方針で、すでにプレビュー版が公開されている。 ML.NETは.NET技術を利用して機械学習のモデルを開発できる技術。これによって.NETアプリケーションに機械学習技術を挿入できる。Windows、Linux、macOSに対応する。フレームワークであるため、TensorFlowやCNTKなどの機械学習ライブラリとの併用も可能。 Microsoft Researchで開発した技術をフレームワーク化したもので、すでにMicrosoft社内でWindows、Bing、Azureなどの製品グループが利用しているという。 プレビューリリース(バージョン0.1)では、分類、回帰などのタスクが可能。モデルのトレーニングのための.NET API