Dirichlet Process 4

2024-01-24 01:28
文章标签 process dirichlet

本文主要是介绍Dirichlet Process 4,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

每一个样本都有自己对应的\theta,有多少个样本就有多少个\theta

x_{1},x_{2},...,x_{n}\newline \theta _{1},\theta _{2},...,\theta _{n}

如果有a个\theta相等,那么我们能够相信这a个对应的样本x属于同一类的

要保证\theta能够相等,所以\theta要从一个离散的分布,即G中产生

所以有如下关系

G\sim DP(\alpha ,H)

\theta _{1},\theta _{2},...,\theta _{n}\sim G

x_{i}\sim F(\theta _i)

图模型如下:

P(G|\theta _{1},...,\theta_{n}) \propto P(\theta_{1},...,\theta_{n} | G) *P(G),这里面G=\Sigma \pi _{i}\delta _{i},直接将G带入有些困难,这里面使用了狄利克雷分布和多项式分布共轭的性质

P(G(a_{1}), ...,G(a_{k})|n_{1},...,n_{k}) \propto \\Multi(n_{1},...,n_{k}|G(a_1),...,G(a_k))DIR(\alpha H(a_1),...,\alpha H(a_k))\\ =DIR(\alpha H(a_1) +n_1,...,\alpha H(a_k) + n_k) \\ =DP(\alpha + n, \frac{\alpha H + \Sigma \delta \theta_i}{\alpha + n})

可以看到新的DP的base measure \frac{\alpha }{\alpha+n} H + \frac{\Sigma \delta \theta_i}{\alpha + n},和之前的H相比,新加了一个离散的项。

这篇关于Dirichlet Process 4的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/638132

相关文章

Unity Post Process Unity后处理学习日志

Unity Post Process Unity后处理学习日志 在现代游戏开发中,后处理(Post Processing)技术已经成为提升游戏画面质量的关键工具。Unity的后处理栈(Post Processing Stack)是一个强大的插件,它允许开发者为游戏场景添加各种视觉效果,如景深、色彩校正、辉光、模糊等。这些效果不仅能够增强游戏的视觉吸引力,还能帮助传达特定的情感和氛围。 文档

出现 E: Sub-process /usr/bin/dpkg returned an error code (1) 解决方法 (全面分析)

目录 前言1. 问题所示2. 原理分析2.1 第一阶段2.2 第二阶段 3. 解决方法4. 彩蛋4.1 错误不提示,直接卸载4.2 卸载后还是无错误提示 前言 3年前遇到过一个类似的,但是轻松解决,推荐阅读:ubuntu:E: dpkg was interrupted, you must manually run ‘sudo dpkg --configure…解决方法 这回发

【Android studio】 unable to start the daemon process

这几天在做一个安卓桌面项目时,突然发现android studio 不能用了。 提示: 网上的一些方法,要不就是: 1、删除C:\Users\<username>\.gradle 文件夹 2、File Menu - > Invalidate Caches/ Restart->Invalidate and Restart 3、C:\Users\<us

论文《Autoencoders for improving quality of process event logs》翻译

论文《Autoencoders for improving quality of process event logs》翻译 《Autoencoders for improving quality of process event logs》翻译

Thread VS Process

区别如下: 1) Both process and Thread are independent path of execution but one process can have multiple Threads.   2) Every process has its own memory space, executable code and a unique process i

Liver Segmentation in CT based on ResUNet with 3D Probabilistic and Geometric Post Process

一、摘要 本文提出了使用具有3D概率和几何后期处理功能的ResUNet的新型肝分割框架。 我们的语义分割模型ResUNet在U-Net的上采样和下采样部分添加了残差单元和批处理规范化层,以构建更深的网络。 为了快速收敛,我们提出了一种新的损失函数DCE,该函数由Dice损失和交叉熵损失线性组合。 我们使用连续的几个CT图像作为训练和测试的输入,以探索更多的上下文信息。 基于ResUNet的初始分割

Java 入门指南:Java 并发编程 —— 两万字详解 进程(Process)与线程(Thread)

线程和进程是操作系统中两个重要的概念,用于实现并发执行和多任务处理。 基础概念 进程 进程(Process):进程是计算机中正在运行的程序的实例。它是操作系统分配系统资源的基本单位,包括程序代码、数据、打开的文件、内存空间、进程状态等。 每个进程都有独立的内存空间和资源,彼此之间相互隔离、互不影响。进程之间通常通过进程间通信(IPC)机制进行数据交换和通信。 任一时刻,CPU 总是运行一

python基础-Process创建进程、join方法、实现ftp多进程

进程概念获取进程id并行并发概念Process类的介绍Process类的其他方法join方法利用多进程实现ftp套接字 进程概念 进程即正在执行的一个过程或者说一个任务。进程是对正在运行程序的一个抽象,而负责执行任务则是cpu 程序仅仅只是一堆代码而已,而进程指的是程序的运行过程。 进程的概念起源于操作系统,进程的创建,调度管理都归操作系统管 一 操作系统的作用

Android XML Editor cannot process this input

Android XML Editor cannot process this input. 今天在用Android版Eclipse打开Xml文件时出现如下错误:     错误的原因可能是把其他Xml文件当成了Android Xml文件。   解决方法如下:     点击ok即可。   转自:http://www.myexception.cn/xml-soa

centos出现这个错误:Job for sshd.service failed because the control process exited with error code.

这是因为SElinux启用了,关闭就好了。 在/etc/selinux/config文件中如下修改,设置SELINUX=disabled: # This file controls the state of SELinux on the system.# SELINUX= can take one of these three values:#       enforcing - SE