http://code.google.com/apis/predict/
グーグルから:
Google Prediction APIとは何ですか?
Prediction APIを使用すると、スマートアプリをさらにスマートにすることができます。 APIはGoogleの機械学習アルゴリズムにアクセスして、履歴データを分析し、将来の可能性のある結果を予測します。 Google Prediction APIを使用すると、次のインテリジェンスをアプリケーションに組み込むことができます。
- レコメンデーションシステム(デモコード)
- スパム検出(デモコード)
- 顧客感情分析
- アップセル機会分析
- メッセージルーティングの決定
- 診断
- ドキュメントとメールの分類
- 不審なアクティビティの識別<---私はこれに特に興味があります
- チャーン分析
- 言語識別
- そして、はるかに...
かなり推測されたとしたら、これは 不審なログイン通知のこと だと思います。
最初に描いたほど複雑ではありません。せいぜい、Evercookie、Panopticlick、Quovaが混ざったようなものです(最悪の場合、メタスプロイトにバンドルされたsquid-imposterです)。同じ資格情報を使用する認証済みユーザーが一度に2か所にある場合、または危険な国から供給された場合、またはその他の潜在的に予測可能な状況が発生した場合に通知されます。
質問ありがとうございます。興味深いAPI。参照 Google Prediction APIの使用例-スタックオーバーフロー
私の知る限り、Googleが提供する機械学習手法に関する情報は提供されていません。彼らはアルゴリズムがたくさんあり、データに最適なアルゴリズムを使用していると言っています。それらがあなたに言わずに途中で変わるかもしれないかどうかのヒントすらありません。
実際に悪意のあるアクティビティと悪意のあるアクティビティの情報がタグ付けされた優れたトレーニングデータベースが必要です。おそらく、どのデータセットがモデルと一致するかをブレインストーミングすることから始めるべきでしょう。ログファイル、フォームエントリデータなどです。しかし、運用に関連する十分にタグ付けされた十分に大きなデータセットを持っているのは誰ですか?