Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥

ECサイトにおける予測モデルの継続的インテグレーション

Avatar for Kenji Kenji
September 01, 2021
110

 ECサイトにおける予測モデルの継続的インテグレーション

Avatar for Kenji

Kenji

September 01, 2021
Tweet

Transcript

  1. 予測モデル導入の課題 5 データ分析 現状あるデータを分析 し、予測モデルに有効そ うな説明変数の選定・生 成などを行う POC 予測モデル作成 アルゴリズムを選定し、

    ハイパーパラメータの チューニングをして予測 モデルを作成する 予測モデルの評価 RMSEなどの指標を用い て予測モデルの精度を 評価する 運用 運用 情報が少なく、手法が確 立されてない
  2. 運用に必要な項目 6 モデル作成 POC モデルの更新 新しいデータを使って学 習器を更新・バージョン 管理する テスト 一般的なソフトウェアテ

    ストに加えて予測の妥 当性のテストも必要 運用 監視 定期的に精度や異常な 予測値が出力されない かモニタリングする
  3. Olistとは 10 Market Places Magazine Luiza OLX Americanas Mercado Livre

    customer Olist seller 注文 配送 出店 出品 注文 管理機能
  4. 全体像 14 精度の計算 モデル更新の定期実行 網羅検証の実施 作成された予測モデル 最新のモデルの予測結果を使用する Web API Database

    Dashboard Operation 精度等、指標の表示 網羅検証の実行 データを蓄積 バージョンごとのモデルの管理 実績データ 精度などの数値 リクエスト 最新のモデル 実績データ
  5. 従来型のソフトウェア 従来型のソフトウェアとの違い 予測モデル 21 要件 仕様 ソフトウェア テスト 具体化 満たす

    作成 満たすことを確認 予測モデル 訓練用 データセット 評価用データ セット テスト 学習 評価 ? 作成 具体化 満たす
  6. 従来型のソフトウェア 従来型のソフトウェアとの違い 予測モデル 22 要件 仕様 ソフトウェア テスト 年齢を入力しお酒が飲め るか判定する

    年齢 >= 20 → True 予測モデル 訓練用 データセット 評価用データ セット テスト 年齢 < 20 → False 入力: 19 → False 入力: 20 → True 入力: 21 → True 入力: 19 → False 入力: 20 → True 入力: 21 → True 説明変数Xから年齢を予測する 説明変数: X 年齢: y 説明変数: X 年齢: y ? 評価用データセットから精度指標は出せるが、個々 の予測結果が正しいかどうかはわからない。 そもそ も「予測結果が正しい」は矛盾している。
  7. 予測モデルのテスト手法 ▸ メタモルフィックテスティング -主に画像解析 ▸ ニューロンカバレッジテスティング -Deep Neural Network ▸

    最大安全半径 -主に画像解析 ▸ 網羅検証 -回帰問題 23 佐藤直人, 小川秀人, 來間啓伸, 明神智之 (2021), AIソフトウェアのテスト
  8. 閲覧可能なデータ 顧客・販売者関連 ▸ 顧客・販売者の州 ▸ 顧客・販売者の市 注文関連 ▸ 注文確定日時 ▸

    注文承認日時 ▸ 配達業者到着日時 ▸ 到着日時 ▸ 配達予測日時 商品関連 ▸ カテゴリ ▸ 体積 ▸ 重さ ▸ 値段 27