Googleアナティクスのデータを基に協調フィルタリングによるレコメンドをAzureMLで試す
1/11(金)
1/12(土)
到着
1/13(日)
1〜3、7章まで一読・ハンズオンを通じて、サンプルデータを基にモデル作成。
早速、スプレッドシートに取得済みのGoogleアナリティクスデータ(ユーザ毎、ページ毎のページビュー数)を加工して、AzureMLにアップロードし、データを差し替えてモデルを実行。
1回目はエラー(同一ユーザが同一ページを別セッションでビューすると、評点が複数あることになり、AzureMLのレコメンダーではエラー)
2回目は上記エラーが発生するはずの30件のデータに絞って実行してあえてエラーを出し、エラー解消を目指すつもりが、通ってしまった。
また、このページを見た人はあのページも見たをやりたかったのに、あなたへのお薦めになってしまった。
1/14(月)
・あなたへのお薦めでなく、類似する商品をお薦めするようにAzureMLで設定
・30件のデータから1万件のデータに
・同一ユーザによる同一ページのPV数をスプレッドシート上で合計
・類似商品のレコメンドの評価はAzureML上でエラー
・WebサービスのPythonコードで発生したエラーをPython3向けに修正して解消、JupyterNotebookで実行
残った課題
・トップページなどを対象から外す
・ページビューが発生しなかったページのお薦め→ページの類似性データを作成?
・評点データをページビューから滞在時間などにしてみる
朝日カルチャーセンターが、日本マイクロソフトの機械学習機能を活用し、講座のレコメンデーションを提供開始 - News Center Japan
Azure Machine Learningによるレコメンデーションの設計&実装を公開!~朝日カルチャーセンターの事例から~
・Pythonコードをサーバに実装
・実装時のシステム構成
協調フィルタリング・アソシエーション分析によるレコメンド手法の紹介