タグ

stat.MLに関するsh19910711のブックマーク (4)

  • RWA (Recurrent Weighted Average) モデルを学習させてみた in Keras - Qiita

    RWA (Recurrent Weighted Average) とは? 論文 (Machine Learning on Sequential Data Using a Recurrent Weighted Average) はこちら 上図の c が RWA のモデル概略図です (a は通常の LSTM、b はアテンション付きの LSTM)。 RWA とは、系列データを扱う再帰的ニューラルネットワーク (Recurrent Neural Networks; RNN) の派生のひとつです。 提案論文中では、RNN の実装としてよく使用されている LSTM と比較して、 精度が良い 収束が速い パラメータ数が少ない と、良いことずくめのことが書いてあります。 その主張の強さとアーキテクチャの簡明さに驚き、また、現在ほぼデファクトスタンダードとなっている LSTM を当に上回ることができるのか

    RWA (Recurrent Weighted Average) モデルを学習させてみた in Keras - Qiita
    sh19910711
    sh19910711 2024/05/21
    "RWA; Recurrent Weighted Average: Attention を一般化し、再帰的に定義し直すことで RNN の構造に組み込んだもの + attention を過去の状態の移動平均だと考え" arXiv:1703.01253 2017
  • GraphNVP: An Invertible Flow Model for Generating Molecular Graphsを読んだのでメモ - 機械学習とかコンピュータビジョンとか

    はじめに GraphNVP: An Invertible Flow Model for Generating Molecular Graphsを読んだのでメモ.Generative flowを使ってmolecular graphを生成する初めての試みとのこと. GraphNVP Generative Flowの一般的な話は何度か記事にしているのでここでは割愛. 今回は,molecular graphをgenerative flowを使って生成するのが目的.ここではグラフの生成を,ノードの隣接関係の記述とノードの表現(ラベル)の二つに分けて考える. 定義として,グラフをとし,をそれぞれ,adjacency tensorとfeature matrixとする.ただし,隣接関係の種類を,ノードのラベルの種類をとした.グラフが与えられた時にとなるようなモデルを作る.今回はモデルとしてGenerati

    GraphNVP: An Invertible Flow Model for Generating Molecular Graphsを読んだのでメモ - 機械学習とかコンピュータビジョンとか
    sh19910711
    sh19910711 2024/04/26
    "GraphNVP: molecular graphをgenerative flowを使って生成 + グラフGは離散的に表現 + 上で議論したモデルは連続な分布 + ギャップを埋めるためuniform noiseを加える (dequantization) " arXiv:1905.11600 2019
  • マルチタスク学習 × CVR予測の研究まとめ - Qiita

    はじめに 今回はCVR (Conversion Rate) 予測の問題をマルチタスク学習で解く研究の論文をいくつか調べたのでまとめていきたいと思います。 CVR予測はユーザーが広告をクリックした後、商品の購入やフォームの入力などのコンバージョンが生じる確率 (Conversion Rate) を予測するというタスクです。 コンバージョンは商品の購入などが例であることから想像できるとおり、データが少なくなりやすい、クリックされていない広告はコンバージョンしないという系列的な依存関係がある、などのCVR予測特有の難しさがあります。 CVR予測に似たCTR (Click Through Rate) 予測 (クリックされる確率の予測) の手法をそのまま適用するだけでは上記の難しい点に対処しきれないため、さまざまな観点から予測精度の改善を試みた研究がなされています。 今回の記事では、コンバージョン以

    マルチタスク学習 × CVR予測の研究まとめ - Qiita
    sh19910711
    sh19910711 2024/04/26
    "ESMM: CTRとCTCVRをそれぞれ予測値とするLoglossを計算し、その和を全体の損失関数 + 加えてembedding layerをCTRモジュールとCVRモジュールで共有することでDSの問題にも対処" arXiv:1804.07931 2021
  • 【因果探索・因果推論】DeepLearningを用いた因果探索(SAM)を実行 - Qiita

    最近、因果推論・因果探索について勉強したので、 DeepLearning・GANを使用した因果探索の手法であるSAM(Structural Agnostic Modeling)[2018]のPython実装例を記載します。 最も有名であろうベイジアンネットワークについては別記事にて後日実装例を公開してみたいと思います。 記事はSAMのみになります。 データはTitanicデータを使用しました。 目次 ゴール 因果関係とは SAMとは 実装例 コードとデータのダウンロード 環境準備 コード実行 最後に 1. ゴール ゴールは下図のように、データから因果関係の有無・方向性を算出することです。 これを因果探索と呼びます。 一方、これらの因果関係(矢印)の大きさを推定することを因果推論と呼びます。 2. 因果関係とは そもそも、因果関係とは何かを簡単に説明します。 「ある変数Xを大きくしたらある

    【因果探索・因果推論】DeepLearningを用いた因果探索(SAM)を実行 - Qiita
    sh19910711
    sh19910711 2024/04/20
    "SAM; Structural Agnostic Modeling: GANを使用した因果探索の手法 + 因果を表すマトリクスを生成器のforward関数に与え、生成器の学習時にこのマトリクスも学習 / 実運用を考えるとなかなか難しい点が多い" arXiv:1803.04929 2020
  • 1