SE の雑記

SQL Server の情報をメインに Microsoft 製品の勉強内容を日々投稿

Archive for the ‘SQLServer 2017’ tag

SQL Server 2017 の PREDICT を使用した学習済みモデルの利用

leave a comment

SQL Server 2017 では、PREDICT という構文が追加されています。
PREDICT (Transact-SQL)
この構文を使用することで、次のようなことを実施できるようになります。

  • ストアドプロシージャを使用しない R/Python の学習済みモデルを使用

学習済みのモデルについては、すべてのオブジェクトが使用できるということではなく、次のような制約があります。

For all of these scoring methods, you must use a model that was trained using one of the supported RevoScaleR or MicrosoftML algorithms.

ReoscaleR や、MicrosoftML のパッケージで作成されたモデル (パッケージに含まれているアルゴリズム) をシリアライズしたものしか利用することはできないようですね。
この構文を使用することで RC2 時点では Machine Learning サービス (ML Services) がサポートされていない、SQL Server on Linux でも、機械学習のモデルを使用することができます。

The PREDICT function is supported in all editions of SQL Server, including Linux.

 
簡単なもので、一通り動作するところまでは確認することができたので軽くまとめてみたいと思います。
技術情報としては、Native scoring を確認するとよいかと。
Read the rest of this entry »

Written by Masayuki.Ozawa

9月 9th, 2017 at 11:07 am

Posted in SQL Server

Tagged with ,