上传者: 38727980
|
上传时间: 2022-03-14 22:12:30
|
文件大小: 14.93MB
|
文件类型: -
保守值法matlab代码maxent_toolbox
MATLAB的最大熵工具箱是一个免费的开放源代码工具箱,用于基于数据上的一组约束或可观察值来查找训练数据的最大熵分布。
给定某些观测函数集的平均值,最大熵模型给出系统状态或配置的数学上最小的概率模型。
由于分布的熵衡量了不同变量之间的随机性或缺乏相互作用,因此,给定一组可观察值的最小结构化分布是具有与这些可观察值一致的最大熵的分布。
这些模型用于有限数据的离散状态的近似概率分布,其中无法应用标准方法(例如对状态进行计数)。
此工具箱旨在学习二进制活动模式(即形式为1000110100的模式)的概率分布。人们可能想要学习这种分布的问题的示例是神经种群的联合活动的特征(0/1表示是否在特定神经元内发射了某种神经元。较小的时间窗口)或基因表达谱(0/1表示是否正在表达某个基因)。
工具箱将一组活动模式样本作为输入,并学习所有状态下的概率模型,从而推断所有可能活动模式下的整个分布。
从数学上讲,在离散形式下,如果x
i是系统的元素(此处的变量取离散值),则p(x
1
,x
2
…x
n
)的最大熵模型与a的平均值一致函数集f
1
(x)..