タグ付けされた質問 「probabilistic-programming」

1
ハミルトニアンモンテカルロ対シーケンシャルモンテカルロ
これら2つのMCMCスキームのさまざまなアプリケーションドメインだけでなく、相対的なメリットと欠点についても把握しようとしています。 いつ、なぜ使用しますか? 一方が失敗し、もう一方が失敗しない場合(例:HMCは適用可能だがSMCは適用不可、またはその逆) 一つは、非常に単純に、許可された可能性(すなわち、一般的に、1である他と比較して1つの方法に有用性の尺度を入れて、より良いですか)? 現在、HMCに関するBetancourtの優れた論文を読んでいます。

2
確率的プログラミングと「従来の」ML
私はPymcのgithubリポジトリを閲覧していて、このノートブックを見つけました。 変分推論:ベイジアンニューラルネットワーク 著者は、ベイジアン/確率的プログラミングの長所を称賛しますが、次に続けます: 残念ながら、分類や(非線形)回帰などの従来のML問題の場合、確率的プログラミングは、アンサンブル学習などのよりアルゴリズム的なアプローチ(ランダムフォレストや勾配ブースト回帰ツリーなど)に対して(精度とスケーラビリティに関して)2番目のフィドルを実行することがよくあります。 。 誰かが説明してください: このステートメントが一般的に当てはまる場合 このステートメントが真実である理由

1
発生率の階層ベイズモデリング
Kevin Murphyの本は、古典的な階層ベイズ問題(元はで説明Johnson and Albert, 1999, p24)について説明しています。 都市のがん発生率を推定しようとしているとします。各都市では、個体数をサンプリングN Iとがん患者の数を測定xはI〜ビン(N I、θ I)、θ iは、市内の真の癌率です。NNNN私NiN_iバツ私〜ビン(N私、θ私)xi∼Bin(Ni,θi)x_i \sim \text{Bin}(N_i, \theta_i)θ私θi\theta_i 我々は推定したいデータの乏しい都市はデータが豊富な都市から統計的強度を借りて可能にしながらのを。θ私θi\theta_i そのためには、彼のモデルは、以下のように、最終的なモデルが見えるので、すべての都市が同じ前を共有するように:θ私〜ベータ(a 、b )θi∼Beta(a,b)\theta_i \sim \text{Beta}(a,b) p (D、θ 、η| N)= p (η)∏i = 1Nビン(x私| N私、θ私)ベータ(θ私| η)p(D,θ,η|N)=p(η)∏i=1NBin(xi|Ni,θi)Beta(θi|η)p(\mathcal{D}, \theta, \eta|N)=p(\eta)\prod\limits^N_{i=1}\text{Bin}(x_i|N_i, \theta_i)\text{Beta}(\theta_i|\eta) ここで、です。η=(a,b)η=(a,b)\eta = (a,b) このモデルについての重要な部分はもちろんである(I引用)、「その我々推論私たちは定数にそれをクランプした場合、以降、データからθが、私は条件付きで独立していること、そしてそこに意志ますそれらの間の情報の流れはありません。」η=(a,b)η=(a,b)\eta=(a,b)θiθi\theta_i 私はこれをモデル化しようとしていますPyMC、しかし限り、私は理解して、私はのための先行必要とB(私はこれがあると信じていたp (η )上記)。このモデルの前に何が良いでしょうか?aaabbbp(η)p(η)p(\eta) それが役立つ場合、私が今持っているコードは次のとおりです: bins = dict() ps = dict() for i in …

3
実際に扱いにくい一見単純な確率の質問はありますか?
一見単純な確率問題の良い例はありますか? 私はシミュレーションの使用を動機づけようとしており、アクセス可能であることが必要な場合の例を挙げたいと思います。希望は次のようなものです: 「ポーカーのラウンド後に残ったエースの量をモデル化することは直感的に簡単に思えますが、、、、これは実際に分析的に計算することは不可能です。」バツxxyyyzzz しかし、私は良い/単純な例を見つけるのに苦労しています。 任意の助けいただければ幸いです。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.