必要な情報のクラウドへのアップデート作成されたリソースグループへBLOB領域を作成カタログファイル・履歴ファイルのアップロードレコメンドの学習recommendationsUIへ移動するレコメンデーション学習をさせる作成したモデルを使う参考サイトまとめレコメンデーション機能って?ECサイトでよく見かけるオススメ機能ですが、レコメンデーションと呼ばれる手法で分析された結果、商品と商品の関連付けを実際の履歴に基づいてルール化し表示しています。レコメンデーション機能とは対象者にとって価値があると思われるコンテンツ(商品や情報)をより個別的に提示することクラウドを展開する各社も、レコメンデーションを始め各種分析サービスを提供しています。Templateの使い方を解説します。TemplateとはMS社クラウドAzureの正式版のレコメンデーションサービス。正式提供されています。今回はブログで解説している操作をYoutubeで紹介してます。今回のサンプルでは、MS社が提供するデモデータを利用して解説します。Template」を使って実際に操作できるようになる手順は主に3つです。千ちゃんAzureレコメンドサービスを使うにはどうしたらいいの?シンさん手順は主に3つ。基本サービスの申請「リソースグループ作成」まずはAzureのサービス契約をしましょう。※今回の記事はすでにトライアル契約もしくは正式契約していることを前提に進めていきます。TemplateよりAzureへ接続すると図のようなカスタムデプロイ画面へ移動します。2つの情報を設定・確認して「購入」ボタンをクリックします。※その他の設定はデフォルトのままで問題ないと思います。Templateを使用したデプロイは前節の設定・購入ではエラーになります。※下記ポイントに従ってテンプレートを編集します。リソースグループのストレージ名が24文字以上で設定されるエラーになる為、固定のユニークな文字列を指定します。【テンプレートの編集】より「リソース」➡「storageAccountName」の値を変更します。必要な情報のクラウドへのアップデートカスタムデプロイが完了することでAzure側へデータを格納する領域が確保されます。必要な情報である【カタログ】と【履歴】ファイルをリソース内新規BLOB領域にアップロードします。作成されたリソースグループの「概要」ペインから、ストレージ領域を選択しBLOB領域を作成します。今回は「inputfiles」という名前のBLOG領域を作ります。カタログファイル・履歴ファイルのアップロード作成されたBLOB領域にアップロードボタンより準備していたカタログファイル、履歴ファイルをそれぞれアップロードします。履歴ファイルは複数のファイルに分割される可能性がある為、フォルダを作成し階層を分けてアップロードします。【カタログ】と【履歴】ファイルのアップロードが完了したら実際にAIに学習をさせます。学習方法はすでにAzure側で設定されているので、前節でのファイルの位置を指定して「学習(TRAIN)」ボタンをクリックします。学習をさせるサイトは下記の2つがあります。今回のサンプルではrecommendationsUIを使った方法を解説します。recommendationsUIを使うSwaggerを使うrecommendationsUIへ移動するrecommendationsUIが提供されているサイトの確認方法を紹介します。Azureのリソースグループ内にサイトURLが記載されており、ログインする為の管理者キーも取得できます。下記手順にてrecommendationsUIへ移動します。■「recommendationsUI」サイトへ移動➡「adminPrimaryKey」の入力➡ログイン完了レコメンデーション学習をさせるrecommendationsUIへ移動できると、実際の学習モデルを作成することができます。下記手順にて新しい学習モデルを作成します。Folder:履歴のフォルダ名(trainUsage)TRAINでモデル作成した後、学習にしばらくかかります。作成したモデルを使う今回はrecommendationsUIサイトにてモデル一覧の「Score」ボタンにより実際のモデルのレコメンデーションを確認できます。Scoreは重みづけで、実際のレコメンドの関連度を表します。数値が大きいほど関連性が高いと判断します。※Score0のものは抽出数になるまで、任意の商品を抽出するようになっています。使ってみる【id:TonyTonyKun】まとめ大手クラウドサービス各社のAI系サービスは今後もますます充実したものになっていくと思います。機会学習そのものの環境及びロジックの構築は、膨大な作業と時間がかかります。手軽で拡充しやすりサービスの利用も検討していきたいものです。今後もAI系サービスの記事を発信していきたいと思います。KURAMOTO心を大切にする事業をITで応援します。