Free Trial

ディスカッション - 日本語

答えを見つけ、質問し、Alteryx の専門知識を共有してください。

モデル出力の中身について|Alteryx標準ツール以外の分析もモデル出力できるようにしたい

salmosf
アトム

Alteryxの予測ツールから出力されるモデルの中身の構造を知りたいです。

 

Alteryxの予測ツールのOからモデルがバイナリコードで出力されます。

バイナリコードを変換させ、見られるかたちにすることはできました。(添付参照)

 

そこで、Alteryxのツールでは実施できない回帰を

pythonで作成して、出力内容をAlteryxのモデルと同じ構造にしてあげたら

出力したモデルを他のAlteryxツールとも接続ができるのではと考えております。

 

しかしながら、モデルの中の構造が不明なためどのように出力を作成したらよいかという点で詰まっております。

モデル出力はAlteryxの内部的なフォーマットに基づいていると思いますが、

なにか知恵を頂くことはできますでしょうか。

3件の返信3
Yoshiro_Fujimori
ボリード

@salmosf さん

私自身は予測ツールを業務で使うことがあまりないのですが

https://community.alteryx.com/t5/Alteryx-Designer-Knowledge-Base/How-To-Work-With-Custom-R-and-Pytho...

に、R や Python のモデルを Alteryx Designer で入出力する方法が書いてあるようです。

それぞれ使用するライブラリが記載されています。

"For Python, use pickle or joblib to move the model in and out of Python."

"Use RDS files in R:"

ご参考になれば。

AkimasaKajitani
16 - Nebula
16 - Nebula

@salmosf さん

 

「他のAlteryxツール」というのはモデルを扱うことができるツールと仮定して記載しますが、

モデル主力の内容をうまく扱えるのはスコアリングツール、モデル比較ツールなどかと思います。

それぞれ対応しているアルゴリズムじゃないと利用はできません。ですので、例えばPythonでAlteryxの持っていないモデルでモデルを作成し、スコアリングツールに接続しても、対応しておらず動かないのではないかと思います・・・。元々持っているモデルであれば出力フォーマットをあわせてあげれば利用可能かもしれませんが、あまり意味ないかと思います・・・。

 

モデルの構造は、、、地道に研究するしかないように思います・・・例えばレポート出力と見比べると、レポートに出てくる数値がモデル出力の中に入っていることが確認できます・・・。モデルの5854行目以降には学習させた時に使った値なども入っているようです・・・。

 

 

AkimasaKajitani_0-1663381686808.png

 

 

salmosf
アトム

ご回答ありがとうございます。

なかなか難しそうですね。

参考にいたします。