Rからの機械学習モデルの「エクスポート」


8

Rの従来のトレーニング/テストセットでクラシックMLモデルを構築して実装できますが、パートナーが自分の(あらゆる種類の)システムを実装するためにこのモデルを取得したい場合はどうなりますか?もちろん、Rモデル構造の保存と送信は役に立ちません。また、予測メカニズムを理解することは、多くの(ブラックボックス)ケースでも機能しません。では、モデルの学習したルールを一般化して利用するにはどうすればよいでしょうか。



@AchimZeleisの素晴らしい答え(+1)に加えて、ベースのPMMLソリューションの実装に関するこの優れたブログ投稿をご覧ください。R
Aleksandr Blekh 2015

回答:


5

実際のモデルフィッティングを行うソフトウェアと予測を行うために使用されるソフトウェアの間でモデルを共有する1つの方法は、予測モデルマークアップ言語(PMML)です。これは、Data Mining Groupコンソーシアムによって維持されているXMLベースの標準です。他のアプリケーション、クラウド、またはデータベースシステムにモデルを展開できます。したがって、パートナーが望んでいるソフトウェアがPMMLに準拠している場合は、pmmlパッケージを使用してRからモデルをエクスポートできます。もちろん、PMML標準またはpmmlRパッケージでサポートされているよりも多くの機械学習モデルがRに実装されていますしかし、サポートされているモデルの範囲はかなりあります。このpmmlパッケージはrattle、RのデータマイニングGUI でも採用されています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.