タグ

2017年10月15日のブックマーク (4件)

  • PyTorchでもMatrix Factorizationがしたい!

    PyTorchのautogradと仲良くなりたい』でPyTorchに入門したので、応用例としてMatrix FactorizationをPyTorchで実装してみようね 1。 Matrix Factorization Matrix Factorizationは以前『Courseraの推薦システムのコースを修了した』でも触れたとおり、ユーザ-アイテム間の $m \times n$ 行列を、ユーザの特徴を表す行列 $P \in \mathbb{R}^{m \times k}$ (user factors) とアイテムの特徴を表す行列 $Q \in \mathbb{R}^{n \times k}$ (item factors) に分解する: これを二乗損失のSGDで素直に実装すると、user_factors と item_factors の更新や評価値予測はこんな感じ: import nump

    PyTorchでもMatrix Factorizationがしたい!
    takuti
    takuti 2017/10/15
    しました。
  • 夏休みの自由工作:TensorFlowでじゃんけんマシンを作る | Google Cloud 公式ブログ

    * この投稿は米国時間 10 月 12 日に投稿されたもの(投稿はこちら)の抄訳です。 Postesd by Google Cloud デベロッパー アドボケイト 佐藤一憲 今年はまとまった夏休みが取れたので、息子といっしょに作れる自由研究のアイディアを探していました。結果、できあがったのが、TensorFlow で作った「じゃんけんマシン」です。 TensorFlow で作った「じゃんけんマシン」 この動画の通り、手袋に付けたセンサーを使ってグー、チョキ、パーのいずれかを判定し、それに負けない手を出すマシンです。単純なおもちゃではありますが、隠し味としてTensorFlowを使いました。TensorFlowでとても簡単な機械学習(ML)のモデルを作成し、手袋につないだ Arduino マイクロコントローラでそれを利用して手の形を読み取る仕組みです。ML を便利なツールとして使うことで、面

    夏休みの自由工作:TensorFlowでじゃんけんマシンを作る | Google Cloud 公式ブログ
    takuti
    takuti 2017/10/15
  • 機械学習におけるカーネル法について - めもめも

    何の話かというと 機械学習におけるカーネル法の説明で、よく登場するのがこちらの図です。 左側の (x, y) 平面上の点を分類する場合、このままだと線形分類器(直線で分類するアルゴリズム)ではうまく分類できないのが、右図のように z 軸を追加してデータを変形すると、平面できれいに分割できるようになって、線形分類器による分類がうまくいくというものです。このように、高次元空間にデータを埋め込むことでうまいこと分類するのがカーネル法の仕組みだというわけです。 なのですが・・・・・・・・・・・・・・・・・・・・ これ、当にカーネル法の原理を知っている方には、ちょっと気持ち悪くないですか? ※ 以下はカーネル法を知っている方向けのつぶやきです。 上記の例は、データの配置にあわせて、うまいこと z 軸方向の変形をしているのでうまくいっているのですが、カーネル法には、データの配置にあわせてうまいこと変

    機械学習におけるカーネル法について - めもめも
    takuti
    takuti 2017/10/15
  • 「人工知能」という言葉について考える | SILVER EGG TECHNOLOGY

    はじめに 近年は人工知能ブームのようで、「人工知能を搭載した〇〇」のような製品が多く出てきています。弊社が提供しているレコメンデーション(自動推薦)システムも人工知能技術に基づくものだとうたっています。一方で、「〇〇は人工知能搭載といっているがそんなものは人工知能ではないのでは?」などの議論も聞かれるようになりました。何が人工知能で何が人工知能でないのかという言葉の定義が人によってまちまちなので議論が咬み合わないこともあるかと思います。 私は、なにが人工知能であるかという点について必ずしも明確な線引きは必要ないと思っているのですが、一方で用語の曖昧さからくる混乱を感じることも多くなってきました。なにを人工知能と呼ぶかという点にグレーゾーンがあったとしても、その曖昧さからくる混乱がさまざまなビジネス上の意思決定に悪影響を与えるようなことがなければいいと思っています。ここでは、レコメンデーショ

    「人工知能」という言葉について考える | SILVER EGG TECHNOLOGY
    takuti
    takuti 2017/10/15