Alteryxの予測ツールから出力されるモデルの中身の構造を知りたいです。
Alteryxの予測ツールのOからモデルがバイナリコードで出力されます。
バイナリコードを変換させ、見られるかたちにすることはできました。(添付参照)
そこで、Alteryxのツールでは実施できない回帰を
pythonで作成して、出力内容をAlteryxのモデルと同じ構造にしてあげたら
出力したモデルを他のAlteryxツールとも接続ができるのではと考えております。
しかしながら、モデルの中の構造が不明なためどのように出力を作成したらよいかという点で詰まっております。
モデル出力はAlteryxの内部的なフォーマットに基づいていると思いますが、
なにか知恵を頂くことはできますでしょうか。
@salmosf さん
私自身は予測ツールを業務で使うことがあまりないのですが
に、R や Python のモデルを Alteryx Designer で入出力する方法が書いてあるようです。
それぞれ使用するライブラリが記載されています。
"For Python, use pickle or joblib to move the model in and out of Python."
"Use RDS files in R:"
ご参考になれば。
@salmosf さん
「他のAlteryxツール」というのはモデルを扱うことができるツールと仮定して記載しますが、
モデル主力の内容をうまく扱えるのはスコアリングツール、モデル比較ツールなどかと思います。
それぞれ対応しているアルゴリズムじゃないと利用はできません。ですので、例えばPythonでAlteryxの持っていないモデルでモデルを作成し、スコアリングツールに接続しても、対応しておらず動かないのではないかと思います・・・。元々持っているモデルであれば出力フォーマットをあわせてあげれば利用可能かもしれませんが、あまり意味ないかと思います・・・。
モデルの構造は、、、地道に研究するしかないように思います・・・例えばレポート出力と見比べると、レポートに出てくる数値がモデル出力の中に入っていることが確認できます・・・。モデルの5854行目以降には学習させた時に使った値なども入っているようです・・・。
ご回答ありがとうございます。
なかなか難しそうですね。
参考にいたします。