Hi, I'm Ask INFA!
What would you like to know?
ASK INFAPreview
Please to access Ask INFA.

目次

Search

  1. はじめに
  2. トランスフォーメーション
  3. ソーストランスフォーメーション
  4. ターゲットトランスフォーメーション
  5. アクセスポリシートランスフォーメーション
  6. アグリゲータトランスフォーメーション
  7. B2Bトランスフォーメーション
  8. チャンキングトランスフォーメーション
  9. クレンジングトランスフォーメーション
  10. データマスキングトランスフォーメーション
  11. データサービストランスフォーメーション
  12. 重複排除トランスフォーメーション
  13. 式トランスフォーメーション
  14. フィルタトランスフォーメーション
  15. 階層ビルダートランスフォーメーション
  16. 階層パーサートランスフォーメーション
  17. 階層プロセッサトランスフォーメーション
  18. 入力トランスフォーメーション
  19. Javaトランスフォーメーション
  20. JavaトランスフォーメーションAPIリファレンス
  21. ジョイナトランスフォーメーション
  22. ラベラトランスフォーメーション
  23. ルックアップトランスフォーメーション
  24. 機械学習トランスフォーメーション
  25. マップレットトランスフォーメーション
  26. ノーマライザトランスフォーメーション
  27. 出力トランスフォーメーション
  28. 解析トランスフォーメーション
  29. Pythonトランスフォーメーション
  30. ランクトランスフォーメーション
  31. ルータトランスフォーメーション
  32. ルール仕様トランスフォーメーション
  33. シーケンストランスフォーメーション
  34. ソータートランスフォーメーション
  35. SQLトランスフォーメーション
  36. 構造パーサートランスフォーメーション
  37. トランザクション制御トランスフォーメーション
  38. 共有体トランスフォーメーション
  39. ベクトル埋め込みトランスフォーメーション
  40. Velocityトランスフォーメーション
  41. ベリファイヤトランスフォーメーション
  42. Webサービストランスフォーメーション

トランスフォーメーション

トランスフォーメーション

例: トレーニング済みモデルの運用可能化

例: トレーニング済みモデルの運用可能化

あなたは製薬会社に勤めていて、心疾患の治療を改善できるよう、ジギタリスの花成に関するデータを調査しています。一般的なジギタリス
Digitalis purpurea
とケジギタリス
Digitalis lanata
のどちらが良好な予後になるのかを見つけようとしています。
研究を実施するには、花のガクと花弁の長さと幅に関するデータを花の種別に分類する必要があります。データを分類するため、
データ統合
の外部でトレーニング済みモデルを開発しました。
トレーニング済みモデルを運用化するには、次のタスクを完了します。
  1. パッシブPythonトランスフォーメーションを含むマッピングを作成し、トレーニング済みモデルをリソースファイルとしてリストします。
  2. トレーニング済みモデルにアクセスするPythonスクリプトを記述します。
  3. 花のガクと花弁に関するデータをPythonトランスフォーメーションに渡して、ジギタリスの種別にデータを分類します。
次の表に、Pythonトランスフォーメーションに渡すことができるガクと花弁のサンプルデータを示します。
名前
タイプ
精度
sepal_length
decimal
10
sepal_width
decimal
10
petal_length
decimal
10
petal_width
decimal
10
true_class
string
50
パッシブPythonトランスフォーメーションでは次のコンポーネントを使用します。
リソースファイル
トレーニング済みモデルのパスをリソースファイルとして指定します。
例えば、次のパスのファイル
foxgloveDataMLmodel.pkl
に保存されたトレーニング済みモデルを使用します。
  • Secure Agentマシン上の場所を基準にしたパス。
    例えば、リソースファイルが
    <Secure Agentインストールディレクトリ>/ext/python/folder1/foxgloveDataMLmodel.pkl
    にある場合、相対パスは
    /folder1/foxgloveDataMLmodel.pkl
    になります。
  • サーバーレスランタイム環境の補足ファイルの場所。
/data/home/dtmqa/data/foxgloveDataMLmodel.pkl
Pythonコード
[Pre-Partition Pythonコード]
および
[メインPythonコード]
セクションでPythonコードを指定します。
[Pre-Partition Pythonコード]
セクションを使用してライブラリをインポートし、リソースファイルをロードし、変数を初期化します。
例えば、次のコードを
[Pre-Partition Pythonコード]
セクションに入力します。
from sklearn import svm from sklearn.externals import joblib import numpy as np clf = joblib.load(resourceFileArrays[0]) classes = ['common', 'woolly']
[メインPythonコード]
セクションを使用して、Pythonトランスフォーメーションがトレーニング済みモデルを使用して各データ行を評価する方法を定義します。
例えば、次のコードを
[メインPythonコード]
セクションに入力します。
input = [sepal_length, sepal_width, petal_length, petal_width] input = np.array(input).reshape(1,-1) pred = clf.predict(input) predicted_class = classes[pred[0]] sepal_length_out = sepal_length sepal_width_out = sepal_width petal_length_out = petal_length petal_width_out = petal_width true_class_out = true_class