本日、 ML.NET 1.0 RC(リリース候補) (バージョン1.0.0-preview )のリリースを発表します。これは、ML.NET 1.0 RTMの最終バージョンが2019年第2四半期にリリースされる前の最新のプレビューリリースです。
すぐに、オープンソースのML.NET 0.1をリリースした2018年5月に始まった興味深い開発の最初のマイルストーンを完了します。 それ以来、以下のロードマップに示すように、12のプレビューリリース(月に1つ)をリリースしました。

このリリース(ML.NET 1.0 RC)で最初にしたことは、APIの基本的な編集を最終的に完了することでした。 次のスプリントでは、ドキュメントとサンプルの改善に焦点を当て、必要に応じて重要な重要な問題に対処します。
目標は、前進するときに新しい重大な変更を避けることです。
ML.NET 1.0 RCタイムフレームアップデート
- 安定版とプレビュー版のML.NETの分離: ML.NET 1.0とML.NET機能の主要部分(約95%)は、安定版(バージョン1.0)の安定したアセンブリとしてリリースされます。
安定版ビルドへのリンクのリストはこちらにあります 。
ただし、ML.NET 1.0のリリースではまだRTM状態ではない機能セットがいくつかあります。 これらは、プレビューステータスを保持する機能です。 それらは0.12.0-previewでリリースされます。
以下は、ML.NET 1.0( 0.12バージョンパッケージ )のリリース後もプレビューモードで引き続き機能する主な機能です。
- TensorFlowコンポーネント
- Onnxコンポーネント
- TimeSeriesコンポーネント
- 推奨コンポーネント
「1.0以降」(0.12.0プレビュー)のプレビューアセンブリへのリンクの完全なリストは、こちらでご覧いただけます 。
- IDataViewはMicrosoft.ML名前空間に移動しました。このリリースでの変更の1つは、フィードバックに基づいて、IDataViewをMicrosoft.ML名前空間に戻したことです。
- TensorFlowサポートの強化: TensorFlowは、ディープラーニングシナリオ(コンピュータービジョンや自然言語処理など)に使用されるオープンソースの機械学習システムです。 ML.NETはTensorFlowモデルの使用をサポートしていますが、ML.NETバージョン0.11にはRCバージョン1.0で修正されたいくつかの問題がありました。
ここで TensorFlowモデルを使用してサンプルML.NETコードを表示できます。 - ML.NET 1.0 RCリリースノート:1.0 RCの追加のリリースノートはこちらにあります 。
ML.NET 1.0リリース候補の重大な変更
便宜上、コードをML.NET v0.11からv0.12に移動すると、重要な変更のリストが表示されます 。
生産に入る予定ですか?

アプリケーションでML.NETを使用しており、実稼働に移行したい場合は、ML.NETチームのエンジニアと次のことを話します。
- アプリケーションにML.NETを正常に実装するためのヘルプを入手してください。
- ML.NETに関するフィードバックをお寄せください。
- アプリケーションのデモを行い、ML.NETホームページ、.NETブログ、またはその他のMicrosoftチャネルに投稿することもできます。
ML.NETチームの誰かに連絡してほしい場合は、 このフォームに記入し、連絡先情報を最後に残してください。
ML.NET 1.0の準備をする

既に述べたように、ML.NET 1.0はほとんど準備ができています! 次のリソースを調べることにより、リリースの準備をすることができます。
ここからML.NETの学習を開始してください 。
さらに、他のリソースを詳しく調べてください。
- Microsoft Docs ML.NETガイドのチュートリアルとリソース
- GitHubの machinelearning -samplesリポジトリで ML.NETを使用するサンプルアプリケーション
- 新しいAPIを理解するために重要なML.NETの概念をここに示します。
- さまざまなシナリオでこれらのAPIを使用する方法を示すガイドの方法については、 こちらをご覧ください。
GitHubのML.NETリポジトリに関する質問、提案、改善点についてフィードバックを残すことができます 。 これにより、ML.NETを改善し、.NETを機械学習の優れたプラットフォームにすることができます。
ML.NETのおかげで幸せなコーディングができました!
ML.NETチーム。