<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://xn--80aecvaldz.xn--80ahdrnmvk.xn--p1ai/w/ru/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Kruglikov</id>
	<title>Алговики - Вклад [ru]</title>
	<link rel="self" type="application/atom+xml" href="https://xn--80aecvaldz.xn--80ahdrnmvk.xn--p1ai/w/ru/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Kruglikov"/>
	<link rel="alternate" type="text/html" href="https://xn--80aecvaldz.xn--80ahdrnmvk.xn--p1ai/ru/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/Kruglikov"/>
	<updated>2026-10-24T09:04:43Z</updated>
	<subtitle>Вклад</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>https://xn--80aecvaldz.xn--80ahdrnmvk.xn--p1ai/w/ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Kruglikov/PLSA&amp;diff=23724</id>
		<title>Участник:Kruglikov/PLSA</title>
		<link rel="alternate" type="text/html" href="https://xn--80aecvaldz.xn--80ahdrnmvk.xn--p1ai/w/ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Kruglikov/PLSA&amp;diff=23724"/>
		<updated>2017-11-02T20:28:48Z</updated>

		<summary type="html">&lt;p&gt;Kruglikov: /* Математическое описание алгоритма */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Общая схема описания алгоритмов имеет следующий вид:&lt;br /&gt;
&lt;br /&gt;
== Свойства и структура алгоритмов ==&lt;br /&gt;
&lt;br /&gt;
=== Общее описание алгоритма ===&lt;br /&gt;
Задача тематического моделирования заключается в том, чтобы выделить в коллекции текстовых документов скрытые структуры, называемые &#039;&#039;темами&#039;&#039;. Неформально под &#039;&#039;темой&#039;&#039; понимается семантически однородное множество документов. Более формально, темой называется условное распределение на множестве терминов &amp;lt;math&amp;gt;p(w|t)&amp;lt;/math&amp;gt;, а &#039;&#039;тематикой документа&#039;&#039; называется условное распределение &amp;lt;math&amp;gt;p(t|d)&amp;lt;/math&amp;gt;. Переменная &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt; является скрытой. Таким образом, задача тематического моделирования — оценить вероятности &amp;lt;math&amp;gt;p(w|t)&amp;lt;/math&amp;gt; и &amp;lt;math&amp;gt;p(t|d)&amp;lt;/math&amp;gt; по наблюдаемым частотам &amp;lt;math&amp;gt;p(w|d)&amp;lt;/math&amp;gt; слов в документах.&lt;br /&gt;
&lt;br /&gt;
Задачу восстановления скрытого распределения можно решать, максимизируя правдоподобие выборки &#039;&#039;EM-алгоритмом&#039;&#039;. В применении к тематическому моделированию такой подход называется &#039;&#039;probabilistic latent semantic analysis&#039;&#039; — PLSA.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Математическое описание алгоритма ===&lt;br /&gt;
&lt;br /&gt;
====Обозначения====&lt;br /&gt;
Пусть &amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt; — конечное множество документов, &amp;lt;math&amp;gt;W&amp;lt;/math&amp;gt; — конечное множество терминов, &amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt; — конечное множество тем.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;(d_i, w_i, t_i)_{i=1}^n \subset D \times W \times T&amp;lt;/math&amp;gt; — коллекция текстовых документов.&lt;br /&gt;
&lt;br /&gt;
Тематическая модель коллекции: &amp;lt;math&amp;gt;p(w|d) = \sum_{t \in T} p(w|t)p(t|d) = \sum_{t \in T} \phi_{wt} \theta_{td}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Задача состоит в том, чтобы найти параметры &amp;lt;math&amp;gt;\phi_{wt}&amp;lt;/math&amp;gt; и &amp;lt;math&amp;gt;\theta_{td}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Введём набор счётчиков:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;n_{dwt} = \sum_{i=1}^n [d_i = d][w_i = w][t_i = t]&amp;lt;/math&amp;gt; — частота &amp;lt;math&amp;gt;(d_i, w_i, t_i)&amp;lt;/math&amp;gt; в коллекции;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;n_{wt} = \sum_{d} n_{dwt}&amp;lt;/math&amp;gt; — частота термина &amp;lt;math&amp;gt;w&amp;lt;/math&amp;gt; в теме &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt;;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;n_{td} = \sum_{w} n_{dwt}&amp;lt;/math&amp;gt; — частота терминов темы &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt; в документе &amp;lt;math&amp;gt;d&amp;lt;/math&amp;gt;;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;n_{t} = \sum_{d, w} n_{dwt}&amp;lt;/math&amp;gt; — частота терминов темы &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt; коллекции;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;n_{dw} = \sum_{t} n_{dwt}&amp;lt;/math&amp;gt; — частота термина &amp;lt;math&amp;gt;w&amp;lt;/math&amp;gt; в документе &amp;lt;math&amp;gt;d&amp;lt;/math&amp;gt;;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;n_{w} = \sum_{d, t} n_{dwt}&amp;lt;/math&amp;gt; — частота термина &amp;lt;math&amp;gt;w&amp;lt;/math&amp;gt; в коллекции;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;n_{d} = \sum_{w, t} n_{dwt}&amp;lt;/math&amp;gt; — длина документа &amp;lt;math&amp;gt;d&amp;lt;/math&amp;gt;;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;n = \sum_{d, w, t} n_{dwt}&amp;lt;/math&amp;gt; — длина коллекции.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====EM-алгоритм в PLSA====&lt;br /&gt;
В модели PLSA предлагается максимизировать правдоподобие &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathcal{L}(\Phi, \Theta) = \sum_{d \in D} \sum_{w \in d} n_{dw} \ln \sum_{t \in T} \phi_{wt} \theta_{dw} \to \max_{\Phi, \Theta}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
при ограничениях неотрицательности и нормировки&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\phi_{wt} \le 0; \sum_{w \in W} \phi_{wt} = 1; \theta_{td} \le 0; \sum_{t \in T} = 1.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Утверждается, что точка максимума правдоподобия удовлетворяет системе уравнений&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{cases}&lt;br /&gt;
n_{dwt}      &amp;amp; = &amp;amp; n_{dw} \frac{\phi_{wt}\theta_{td}}{\sum_s \phi_{ws} \theta{ws}}; &amp;amp; \text{(E-шаг)} \\&lt;br /&gt;
\phi_{wt}    &amp;amp; = &amp;amp; \frac{n_{wt}}{n_t}; n_{wt} = \sum_{d \in D} n_{dwt}; n_t = \sum_w n_{wt}; &amp;amp; \text{(M-шаг)} \\&lt;br /&gt;
\theta_{td} &amp;amp; = &amp;amp; \frac{n_{td}}{n_d}; n_{td} = \sum_{w \in d} n_{dwt}; n_d = \sum_t n_{wt} .&lt;br /&gt;
\end{cases}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Эту систему можно решить EM-алгоритмом, применяя последовательно E- и M-шаги до сходимости.&lt;br /&gt;
&lt;br /&gt;
== Программная реализация алгоритма ==&lt;br /&gt;
&lt;br /&gt;
== Литература ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
[http://www.machinelearning.ru/wiki/images/2/20/Voron-PTM-1.pdf Воронцов К. В. Вероятностные тематические модели. Лекция 1. Введение (слайды)]&lt;br /&gt;
&lt;br /&gt;
[[en:Description of algorithm properties and structure]]&lt;/div&gt;</summary>
		<author><name>Kruglikov</name></author>
	</entry>
	<entry>
		<id>https://xn--80aecvaldz.xn--80ahdrnmvk.xn--p1ai/w/ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Kruglikov/PLSA&amp;diff=23723</id>
		<title>Участник:Kruglikov/PLSA</title>
		<link rel="alternate" type="text/html" href="https://xn--80aecvaldz.xn--80ahdrnmvk.xn--p1ai/w/ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Kruglikov/PLSA&amp;diff=23723"/>
		<updated>2017-11-02T20:27:03Z</updated>

		<summary type="html">&lt;p&gt;Kruglikov: /* Математическое описание алгоритма */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Общая схема описания алгоритмов имеет следующий вид:&lt;br /&gt;
&lt;br /&gt;
== Свойства и структура алгоритмов ==&lt;br /&gt;
&lt;br /&gt;
=== Общее описание алгоритма ===&lt;br /&gt;
Задача тематического моделирования заключается в том, чтобы выделить в коллекции текстовых документов скрытые структуры, называемые &#039;&#039;темами&#039;&#039;. Неформально под &#039;&#039;темой&#039;&#039; понимается семантически однородное множество документов. Более формально, темой называется условное распределение на множестве терминов &amp;lt;math&amp;gt;p(w|t)&amp;lt;/math&amp;gt;, а &#039;&#039;тематикой документа&#039;&#039; называется условное распределение &amp;lt;math&amp;gt;p(t|d)&amp;lt;/math&amp;gt;. Переменная &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt; является скрытой. Таким образом, задача тематического моделирования — оценить вероятности &amp;lt;math&amp;gt;p(w|t)&amp;lt;/math&amp;gt; и &amp;lt;math&amp;gt;p(t|d)&amp;lt;/math&amp;gt; по наблюдаемым частотам &amp;lt;math&amp;gt;p(w|d)&amp;lt;/math&amp;gt; слов в документах.&lt;br /&gt;
&lt;br /&gt;
Задачу восстановления скрытого распределения можно решать, максимизируя правдоподобие выборки &#039;&#039;EM-алгоритмом&#039;&#039;. В применении к тематическому моделированию такой подход называется &#039;&#039;probabilistic latent semantic analysis&#039;&#039; — PLSA.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Математическое описание алгоритма ===&lt;br /&gt;
Пусть &amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt; — конечное множество документов, &amp;lt;math&amp;gt;W&amp;lt;/math&amp;gt; — конечное множество терминов, &amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt; — конечное множество тем. &amp;lt;math&amp;gt;(d_i, w_i, t_i)_{i=1}^n \subset D \times W \times T&amp;lt;/math&amp;gt; — коллекция текстовых документов.&lt;br /&gt;
&lt;br /&gt;
Тематическая модель коллекции: &amp;lt;math&amp;gt;p(w|d) = \sum_{t \in T} p(w|t)p(t|d) = \sum_{t \in T} \phi_{wt} \theta_{td}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Задача состоит в том, чтобы найти параметры &amp;lt;math&amp;gt;\phi_{wt}&amp;lt;/math&amp;gt; и &amp;lt;math&amp;gt;\theta_{td}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Введём набор счётчиков:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;n_{dwt} = \sum_{i=1}^n [d_i = d][w_i = w][t_i = t]&amp;lt;/math&amp;gt; — частота &amp;lt;math&amp;gt;(d_i, w_i, t_i)&amp;lt;/math&amp;gt; в коллекции;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;n_{wt} = \sum_{d} n_{dwt}&amp;lt;/math&amp;gt; — частота термина &amp;lt;math&amp;gt;w&amp;lt;/math&amp;gt; в теме &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt;;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;n_{td} = \sum_{w} n_{dwt}&amp;lt;/math&amp;gt; — частота терминов темы &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt; в документе &amp;lt;math&amp;gt;d&amp;lt;/math&amp;gt;;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;n_{t} = \sum_{d, w} n_{dwt}&amp;lt;/math&amp;gt; — частота терминов темы &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt; коллекции;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;n_{dw} = \sum_{t} n_{dwt}&amp;lt;/math&amp;gt; — частота термина &amp;lt;math&amp;gt;w&amp;lt;/math&amp;gt; в документе &amp;lt;math&amp;gt;d&amp;lt;/math&amp;gt;;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;n_{w} = \sum_{d, t} n_{dwt}&amp;lt;/math&amp;gt; — частота термина &amp;lt;math&amp;gt;w&amp;lt;/math&amp;gt; в коллекции;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;n_{d} = \sum_{w, t} n_{dwt}&amp;lt;/math&amp;gt; — длина документа &amp;lt;math&amp;gt;d&amp;lt;/math&amp;gt;;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;n = \sum_{d, w, t} n_{dwt}&amp;lt;/math&amp;gt; — длина коллекции.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В модели PLSA предлагается максимизировать правдоподобие &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathcal{L}(\Phi, \Theta) = \sum_{d \in D} \sum_{w \in d} n_{dw} \ln \sum_{t \in T} \phi_{wt} \theta_{dw} \to \max_{\Phi, \Theta}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
при ограничениях неотрицательности и нормировки&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\phi_{wt} \le 0; \sum_{w \in W} \phi_{wt} = 1; \theta_{td} \le 0; \sum_{t \in T} = 1.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Утверждается, что точка максимума правдоподобия удовлетворяет системе уравнений&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{cases}&lt;br /&gt;
n_{dwt}      &amp;amp; = &amp;amp; n_{dw} \frac{\phi_{wt}\theta_{td}}{\sum_s \phi_{ws} \theta{ws}}; &amp;amp; \text{(E-шаг)} \\&lt;br /&gt;
\phi_{wt}    &amp;amp; = &amp;amp; \frac{n_{wt}}{n_t}; n_{wt} = \sum_{d \in D} n_{dwt}; n_t = \sum_w n_{wt}; &amp;amp; \text{(M-шаг)} \\&lt;br /&gt;
\theta_{td} &amp;amp; = &amp;amp; \frac{n_{td}}{n_d}; n_{td} = \sum_{w \in d} n_{dwt}; n_d = \sum_t n_{wt} .&lt;br /&gt;
\end{cases}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Эту систему можно решить EM-алгоритмом, применяя последовательно E- и M-шаги.&lt;br /&gt;
&lt;br /&gt;
== Программная реализация алгоритма ==&lt;br /&gt;
&lt;br /&gt;
== Литература ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
[http://www.machinelearning.ru/wiki/images/2/20/Voron-PTM-1.pdf Воронцов К. В. Вероятностные тематические модели. Лекция 1. Введение (слайды)]&lt;br /&gt;
&lt;br /&gt;
[[en:Description of algorithm properties and structure]]&lt;/div&gt;</summary>
		<author><name>Kruglikov</name></author>
	</entry>
	<entry>
		<id>https://xn--80aecvaldz.xn--80ahdrnmvk.xn--p1ai/w/ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Kruglikov/PLSA&amp;diff=23722</id>
		<title>Участник:Kruglikov/PLSA</title>
		<link rel="alternate" type="text/html" href="https://xn--80aecvaldz.xn--80ahdrnmvk.xn--p1ai/w/ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Kruglikov/PLSA&amp;diff=23722"/>
		<updated>2017-11-02T20:26:29Z</updated>

		<summary type="html">&lt;p&gt;Kruglikov: /* Математическое описание алгоритма */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Общая схема описания алгоритмов имеет следующий вид:&lt;br /&gt;
&lt;br /&gt;
== Свойства и структура алгоритмов ==&lt;br /&gt;
&lt;br /&gt;
=== Общее описание алгоритма ===&lt;br /&gt;
Задача тематического моделирования заключается в том, чтобы выделить в коллекции текстовых документов скрытые структуры, называемые &#039;&#039;темами&#039;&#039;. Неформально под &#039;&#039;темой&#039;&#039; понимается семантически однородное множество документов. Более формально, темой называется условное распределение на множестве терминов &amp;lt;math&amp;gt;p(w|t)&amp;lt;/math&amp;gt;, а &#039;&#039;тематикой документа&#039;&#039; называется условное распределение &amp;lt;math&amp;gt;p(t|d)&amp;lt;/math&amp;gt;. Переменная &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt; является скрытой. Таким образом, задача тематического моделирования — оценить вероятности &amp;lt;math&amp;gt;p(w|t)&amp;lt;/math&amp;gt; и &amp;lt;math&amp;gt;p(t|d)&amp;lt;/math&amp;gt; по наблюдаемым частотам &amp;lt;math&amp;gt;p(w|d)&amp;lt;/math&amp;gt; слов в документах.&lt;br /&gt;
&lt;br /&gt;
Задачу восстановления скрытого распределения можно решать, максимизируя правдоподобие выборки &#039;&#039;EM-алгоритмом&#039;&#039;. В применении к тематическому моделированию такой подход называется &#039;&#039;probabilistic latent semantic analysis&#039;&#039; — PLSA.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Математическое описание алгоритма ===&lt;br /&gt;
Пусть &amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt; — конечное множество документов, &amp;lt;math&amp;gt;W&amp;lt;/math&amp;gt; — конечное множество терминов, &amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt; — конечное множество тем. &amp;lt;math&amp;gt;(d_i, w_i, t_i)_{i=1}^n \subset D \times W \times T&amp;lt;/math&amp;gt; — коллекция текстовых документов.&lt;br /&gt;
&lt;br /&gt;
Тематическая модель коллекции: &amp;lt;math&amp;gt;p(w|d) = \sum_{t \in T} p(w|t)p(t|d) = \sum_{t \in T} \phi_{wt} \theta_{td}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Задача состоит в том, чтобы найти параметры &amp;lt;math&amp;gt;\phi_{wt}&amp;lt;/math&amp;gt;и &amp;lt;math&amp;gt;\theta_{td}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Введём набор счётчиков:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;n_{dwt} = \sum_{i=1}^n [d_i = d][w_i = w][t_i = t]&amp;lt;/math&amp;gt; — частота &amp;lt;math&amp;gt;(d_i, w_i, t_i)&amp;lt;/math&amp;gt; в коллекции;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;n_{wt} = \sum_{d} n_{dwt}&amp;lt;/math&amp;gt; — частота термина &amp;lt;math&amp;gt;w&amp;lt;/math&amp;gt; в теме &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt;;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;n_{td} = \sum_{w} n_{dwt}&amp;lt;/math&amp;gt; — частота терминов темы &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt; в документе &amp;lt;math&amp;gt;d&amp;lt;/math&amp;gt;;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;n_{t} = \sum_{d, w} n_{dwt}&amp;lt;/math&amp;gt; — частота терминов темы &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt; коллекции;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;n_{dw} = \sum_{t} n_{dwt}&amp;lt;/math&amp;gt; — частота термина &amp;lt;math&amp;gt;w&amp;lt;/math&amp;gt; в документе &amp;lt;math&amp;gt;d&amp;lt;/math&amp;gt;;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;n_{w} = \sum_{d, t} n_{dwt}&amp;lt;/math&amp;gt; — частота термина &amp;lt;math&amp;gt;w&amp;lt;/math&amp;gt; в коллекции;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;n_{d} = \sum_{w, t} n_{dwt}&amp;lt;/math&amp;gt; — длина документа &amp;lt;math&amp;gt;d&amp;lt;/math&amp;gt;;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;n = \sum_{d, w, t} n_{dwt}&amp;lt;/math&amp;gt; — длина коллекции.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В модели PLSA предлагается максимизировать правдоподобие &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathcal{L}(\Phi, \Theta) = \sum_{d \in D} \sum_{w \in d} n_{dw} \ln \sum_{t \in T} \phi_{wt} \theta_{dw} \to \max_{\Phi, \Theta}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
при ограничениях неотрицательности и нормировки&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\phi_{wt} \le 0; \sum_{w \in W} \phi_{wt} = 1; \theta_{td} \le 0; \sum_{t \in T} = 1.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Утверждается, что точка максимума правдоподобия удовлетворяет системе уравнений&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{cases}&lt;br /&gt;
n_{dwt}      &amp;amp; = &amp;amp; n_{dw} \frac{\phi_{wt}\theta_{td}}{\sum_s \phi_{ws} \theta{ws}}; &amp;amp; \text{(E-шаг)} \\&lt;br /&gt;
\phi_{wt}    &amp;amp; = &amp;amp; \frac{n_{wt}}{n_t}; n_{wt} = \sum_{d \in D} n_{dwt}; n_t = \sum_w n_{wt}; &amp;amp; \text{(M-шаг)} \\&lt;br /&gt;
\theta_{td} &amp;amp; = &amp;amp; \frac{n_{td}}{n_d}; n_{td} = \sum_{w \in d} n_{dwt}; n_d = \sum_t n_{wt} .&lt;br /&gt;
\end{cases}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Эту систему можно решить EM-алгоритмом, применяя последовательно E- и M-шаги.&lt;br /&gt;
&lt;br /&gt;
== Программная реализация алгоритма ==&lt;br /&gt;
&lt;br /&gt;
== Литература ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
[http://www.machinelearning.ru/wiki/images/2/20/Voron-PTM-1.pdf Воронцов К. В. Вероятностные тематические модели. Лекция 1. Введение (слайды)]&lt;br /&gt;
&lt;br /&gt;
[[en:Description of algorithm properties and structure]]&lt;/div&gt;</summary>
		<author><name>Kruglikov</name></author>
	</entry>
	<entry>
		<id>https://xn--80aecvaldz.xn--80ahdrnmvk.xn--p1ai/w/ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Kruglikov/PLSA&amp;diff=23703</id>
		<title>Участник:Kruglikov/PLSA</title>
		<link rel="alternate" type="text/html" href="https://xn--80aecvaldz.xn--80ahdrnmvk.xn--p1ai/w/ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Kruglikov/PLSA&amp;diff=23703"/>
		<updated>2017-10-31T21:14:58Z</updated>

		<summary type="html">&lt;p&gt;Kruglikov: /* Математическое описание алгоритма */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Общая схема описания алгоритмов имеет следующий вид:&lt;br /&gt;
&lt;br /&gt;
== Свойства и структура алгоритмов ==&lt;br /&gt;
&lt;br /&gt;
=== Общее описание алгоритма ===&lt;br /&gt;
Задача тематического моделирования заключается в том, чтобы выделить в коллекции текстовых документов скрытые структуры, называемые &#039;&#039;темами&#039;&#039;. Неформально под &#039;&#039;темой&#039;&#039; понимается семантически однородное множество документов. Более формально, темой называется условное распределение на множестве терминов &amp;lt;math&amp;gt;p(w|t)&amp;lt;/math&amp;gt;, а &#039;&#039;тематикой документа&#039;&#039; называется условное распределение &amp;lt;math&amp;gt;p(t|d)&amp;lt;/math&amp;gt;. Переменная &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt; является скрытой. Таким образом, задача тематического моделирования — оценить вероятности &amp;lt;math&amp;gt;p(w|t)&amp;lt;/math&amp;gt; и &amp;lt;math&amp;gt;p(t|d)&amp;lt;/math&amp;gt; по наблюдаемым частотам &amp;lt;math&amp;gt;p(w|d)&amp;lt;/math&amp;gt; слов в документах.&lt;br /&gt;
&lt;br /&gt;
Задачу восстановления скрытого распределения можно решать, максимизируя правдоподобие выборки &#039;&#039;EM-алгоритмом&#039;&#039;. В применении к тематическому моделированию такой подход называется &#039;&#039;probabilistic latent semantic analysis&#039;&#039; — PLSA.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Математическое описание алгоритма ===&lt;br /&gt;
Пусть &amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt; — конечное множество документов, &amp;lt;math&amp;gt;W&amp;lt;/math&amp;gt; — конечное множество терминов, &amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt; — конечное множество тем. &amp;lt;math&amp;gt;(d_i, w_i, t_i)_{i=1}^n \subset D \times W \times T&amp;lt;/math&amp;gt; — коллекция текстовых документов.&lt;br /&gt;
&lt;br /&gt;
Тематическая модель коллекции: &amp;lt;math&amp;gt;p(w|d) = \sum_{t \in T} p(w|t)p(t|d) = \sum_{t \in T} \phi_{wt} \theta_{td}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Задача состоит в том, чтобы найти параметры &amp;lt;math&amp;gt;\phi_{wt}&amp;lt;/math&amp;gt;и &amp;lt;math&amp;gt;\theta_{td}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Введём набор счётчиков:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;n_{dwt} = \sum_{i=1}^n [d_i = d][w_i = w][t_i = t]&amp;lt;/math&amp;gt; — частота &amp;lt;math&amp;gt;(d_i, w_i, t_i)&amp;lt;/math&amp;gt; в коллекции;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;n_{wt} = \sum_{d} n_{dwt}&amp;lt;/math&amp;gt; — частота термина &amp;lt;math&amp;gt;w&amp;lt;/math&amp;gt; в теме &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt;;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;n_{td} = \sum_{w} n_{dwt}&amp;lt;/math&amp;gt; — частота терминов темы &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt; в документе &amp;lt;math&amp;gt;d&amp;lt;/math&amp;gt;;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;n_{t} = \sum_{d, w} n_{dwt}&amp;lt;/math&amp;gt; — частота терминов темы &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt; коллекции;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;n_{dw} = \sum_{t} n_{dwt}&amp;lt;/math&amp;gt; — частота термина &amp;lt;math&amp;gt;w&amp;lt;/math&amp;gt; в документе &amp;lt;math&amp;gt;d&amp;lt;/math&amp;gt;;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;n_{w} = \sum_{d, t} n_{dwt}&amp;lt;/math&amp;gt; — частота термина &amp;lt;math&amp;gt;w&amp;lt;/math&amp;gt; в коллекции;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;n_{d} = \sum_{w, t} n_{dwt}&amp;lt;/math&amp;gt; — длина документа &amp;lt;math&amp;gt;d&amp;lt;/math&amp;gt;;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;n = \sum_{d, w, t} n_{dwt}&amp;lt;/math&amp;gt; — длина коллекции.&lt;br /&gt;
&lt;br /&gt;
== Программная реализация алгоритма ==&lt;br /&gt;
&lt;br /&gt;
== Литература ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
[http://www.machinelearning.ru/wiki/images/2/20/Voron-PTM-1.pdf Воронцов К. В. Вероятностные тематические модели. Лекция 1. Введение (слайды)]&lt;br /&gt;
&lt;br /&gt;
[[en:Description of algorithm properties and structure]]&lt;/div&gt;</summary>
		<author><name>Kruglikov</name></author>
	</entry>
	<entry>
		<id>https://xn--80aecvaldz.xn--80ahdrnmvk.xn--p1ai/w/ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Kruglikov/PLSA&amp;diff=23620</id>
		<title>Участник:Kruglikov/PLSA</title>
		<link rel="alternate" type="text/html" href="https://xn--80aecvaldz.xn--80ahdrnmvk.xn--p1ai/w/ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Kruglikov/PLSA&amp;diff=23620"/>
		<updated>2017-10-28T20:29:59Z</updated>

		<summary type="html">&lt;p&gt;Kruglikov: /* Литература */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Общая схема описания алгоритмов имеет следующий вид:&lt;br /&gt;
&lt;br /&gt;
== Свойства и структура алгоритмов ==&lt;br /&gt;
&lt;br /&gt;
=== Общее описание алгоритма ===&lt;br /&gt;
Задача тематического моделирования заключается в том, чтобы выделить в коллекции текстовых документов скрытые структуры, называемые &#039;&#039;темами&#039;&#039;. Неформально под &#039;&#039;темой&#039;&#039; понимается семантически однородное множество документов. Более формально, темой называется условное распределение на множестве терминов &amp;lt;math&amp;gt;p(w|t)&amp;lt;/math&amp;gt;, а &#039;&#039;тематикой документа&#039;&#039; называется условное распределение &amp;lt;math&amp;gt;p(t|d)&amp;lt;/math&amp;gt;. Переменная &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt; является скрытой. Таким образом, задача тематического моделирования — оценить вероятности &amp;lt;math&amp;gt;p(w|t)&amp;lt;/math&amp;gt; и &amp;lt;math&amp;gt;p(t|d)&amp;lt;/math&amp;gt; по наблюдаемым частотам &amp;lt;math&amp;gt;p(w|d)&amp;lt;/math&amp;gt; слов в документах.&lt;br /&gt;
&lt;br /&gt;
Задачу восстановления скрытого распределения можно решать, максимизируя правдоподобие выборки &#039;&#039;EM-алгоритмом&#039;&#039;. В применении к тематическому моделированию такой подход называется &#039;&#039;probabilistic latent semantic analysis&#039;&#039; — PLSA.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Математическое описание алгоритма ===&lt;br /&gt;
Пусть &amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt; — конечное множество документов, &amp;lt;math&amp;gt;W&amp;lt;/math&amp;gt; — конечное множество терминов, &amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt; — конечное множество тем. &amp;lt;math&amp;gt;(d_i, w_i, t_i)_{i=1}^n \subset D \times W \times T&amp;lt;/math&amp;gt; — коллекция текстовых документов.&lt;br /&gt;
&lt;br /&gt;
Введём набор счётчиков:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;n_{dwt} = \sum_{i=1}^n [d_i = d][w_i = w][t_i = t]&amp;lt;/math&amp;gt; — частота &amp;lt;math&amp;gt;(d_i, w_i, t_i)&amp;lt;/math&amp;gt; в коллекции;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;n_{wt} = \sum_{d} n_{dwt}&amp;lt;/math&amp;gt; — частота термина &amp;lt;math&amp;gt;w&amp;lt;/math&amp;gt; в теме &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt;;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;n_{td} = \sum_{w} n_{dwt}&amp;lt;/math&amp;gt; — частота терминов темы &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt; в документе &amp;lt;math&amp;gt;d&amp;lt;/math&amp;gt;;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;n_{t} = \sum_{d, w} n_{dwt}&amp;lt;/math&amp;gt; — частота терминов темы &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt; коллекции;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;n_{dw} = \sum_{t} n_{dwt}&amp;lt;/math&amp;gt; — частота термина &amp;lt;math&amp;gt;w&amp;lt;/math&amp;gt; в документе &amp;lt;math&amp;gt;d&amp;lt;/math&amp;gt;;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;n_{w} = \sum_{d, t} n_{dwt}&amp;lt;/math&amp;gt; — частота термина &amp;lt;math&amp;gt;w&amp;lt;/math&amp;gt; в коллекции;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;n_{d} = \sum_{w, t} n_{dwt}&amp;lt;/math&amp;gt; — длина документа &amp;lt;math&amp;gt;d&amp;lt;/math&amp;gt;;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;n = \sum_{d, w, t} n_{dwt}&amp;lt;/math&amp;gt; — длина коллекции.&lt;br /&gt;
&lt;br /&gt;
== Программная реализация алгоритма ==&lt;br /&gt;
&lt;br /&gt;
== Литература ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
[http://www.machinelearning.ru/wiki/images/2/20/Voron-PTM-1.pdf Воронцов К. В. Вероятностные тематические модели. Лекция 1. Введение (слайды)]&lt;br /&gt;
&lt;br /&gt;
[[en:Description of algorithm properties and structure]]&lt;/div&gt;</summary>
		<author><name>Kruglikov</name></author>
	</entry>
	<entry>
		<id>https://xn--80aecvaldz.xn--80ahdrnmvk.xn--p1ai/w/ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Kruglikov/PLSA&amp;diff=23619</id>
		<title>Участник:Kruglikov/PLSA</title>
		<link rel="alternate" type="text/html" href="https://xn--80aecvaldz.xn--80ahdrnmvk.xn--p1ai/w/ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Kruglikov/PLSA&amp;diff=23619"/>
		<updated>2017-10-28T20:27:35Z</updated>

		<summary type="html">&lt;p&gt;Kruglikov: /* Математическое описание алгоритма */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Общая схема описания алгоритмов имеет следующий вид:&lt;br /&gt;
&lt;br /&gt;
== Свойства и структура алгоритмов ==&lt;br /&gt;
&lt;br /&gt;
=== Общее описание алгоритма ===&lt;br /&gt;
Задача тематического моделирования заключается в том, чтобы выделить в коллекции текстовых документов скрытые структуры, называемые &#039;&#039;темами&#039;&#039;. Неформально под &#039;&#039;темой&#039;&#039; понимается семантически однородное множество документов. Более формально, темой называется условное распределение на множестве терминов &amp;lt;math&amp;gt;p(w|t)&amp;lt;/math&amp;gt;, а &#039;&#039;тематикой документа&#039;&#039; называется условное распределение &amp;lt;math&amp;gt;p(t|d)&amp;lt;/math&amp;gt;. Переменная &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt; является скрытой. Таким образом, задача тематического моделирования — оценить вероятности &amp;lt;math&amp;gt;p(w|t)&amp;lt;/math&amp;gt; и &amp;lt;math&amp;gt;p(t|d)&amp;lt;/math&amp;gt; по наблюдаемым частотам &amp;lt;math&amp;gt;p(w|d)&amp;lt;/math&amp;gt; слов в документах.&lt;br /&gt;
&lt;br /&gt;
Задачу восстановления скрытого распределения можно решать, максимизируя правдоподобие выборки &#039;&#039;EM-алгоритмом&#039;&#039;. В применении к тематическому моделированию такой подход называется &#039;&#039;probabilistic latent semantic analysis&#039;&#039; — PLSA.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Математическое описание алгоритма ===&lt;br /&gt;
Пусть &amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt; — конечное множество документов, &amp;lt;math&amp;gt;W&amp;lt;/math&amp;gt; — конечное множество терминов, &amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt; — конечное множество тем. &amp;lt;math&amp;gt;(d_i, w_i, t_i)_{i=1}^n \subset D \times W \times T&amp;lt;/math&amp;gt; — коллекция текстовых документов.&lt;br /&gt;
&lt;br /&gt;
Введём набор счётчиков:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;n_{dwt} = \sum_{i=1}^n [d_i = d][w_i = w][t_i = t]&amp;lt;/math&amp;gt; — частота &amp;lt;math&amp;gt;(d_i, w_i, t_i)&amp;lt;/math&amp;gt; в коллекции;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;n_{wt} = \sum_{d} n_{dwt}&amp;lt;/math&amp;gt; — частота термина &amp;lt;math&amp;gt;w&amp;lt;/math&amp;gt; в теме &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt;;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;n_{td} = \sum_{w} n_{dwt}&amp;lt;/math&amp;gt; — частота терминов темы &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt; в документе &amp;lt;math&amp;gt;d&amp;lt;/math&amp;gt;;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;n_{t} = \sum_{d, w} n_{dwt}&amp;lt;/math&amp;gt; — частота терминов темы &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt; коллекции;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;n_{dw} = \sum_{t} n_{dwt}&amp;lt;/math&amp;gt; — частота термина &amp;lt;math&amp;gt;w&amp;lt;/math&amp;gt; в документе &amp;lt;math&amp;gt;d&amp;lt;/math&amp;gt;;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;n_{w} = \sum_{d, t} n_{dwt}&amp;lt;/math&amp;gt; — частота термина &amp;lt;math&amp;gt;w&amp;lt;/math&amp;gt; в коллекции;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;n_{d} = \sum_{w, t} n_{dwt}&amp;lt;/math&amp;gt; — длина документа &amp;lt;math&amp;gt;d&amp;lt;/math&amp;gt;;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;n = \sum_{d, w, t} n_{dwt}&amp;lt;/math&amp;gt; — длина коллекции.&lt;br /&gt;
&lt;br /&gt;
== Программная реализация алгоритма ==&lt;br /&gt;
&lt;br /&gt;
== Литература ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[en:Description of algorithm properties and structure]]&lt;/div&gt;</summary>
		<author><name>Kruglikov</name></author>
	</entry>
	<entry>
		<id>https://xn--80aecvaldz.xn--80ahdrnmvk.xn--p1ai/w/ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Kruglikov/PLSA&amp;diff=23617</id>
		<title>Участник:Kruglikov/PLSA</title>
		<link rel="alternate" type="text/html" href="https://xn--80aecvaldz.xn--80ahdrnmvk.xn--p1ai/w/ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Kruglikov/PLSA&amp;diff=23617"/>
		<updated>2017-10-28T20:05:57Z</updated>

		<summary type="html">&lt;p&gt;Kruglikov: /* Свойства и структура алгоритмов */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Общая схема описания алгоритмов имеет следующий вид:&lt;br /&gt;
&lt;br /&gt;
== Свойства и структура алгоритмов ==&lt;br /&gt;
&lt;br /&gt;
=== Общее описание алгоритма ===&lt;br /&gt;
Задача тематического моделирования заключается в том, чтобы выделить в коллекции текстовых документов скрытые структуры, называемые &#039;&#039;темами&#039;&#039;. Неформально под &#039;&#039;темой&#039;&#039; понимается семантически однородное множество документов. Более формально, темой называется условное распределение на множестве терминов &amp;lt;math&amp;gt;p(w|t)&amp;lt;/math&amp;gt;, а &#039;&#039;тематикой документа&#039;&#039; называется условное распределение &amp;lt;math&amp;gt;p(t|d)&amp;lt;/math&amp;gt;. Переменная &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt; является скрытой. Таким образом, задача тематического моделирования — оценить вероятности &amp;lt;math&amp;gt;p(w|t)&amp;lt;/math&amp;gt; и &amp;lt;math&amp;gt;p(t|d)&amp;lt;/math&amp;gt; по наблюдаемым частотам &amp;lt;math&amp;gt;p(w|d)&amp;lt;/math&amp;gt; слов в документах.&lt;br /&gt;
&lt;br /&gt;
Задачу восстановления скрытого распределения можно решать, максимизируя правдоподобие выборки &#039;&#039;EM-алгоритмом&#039;&#039;. В применении к тематическому моделированию такой подход называется &#039;&#039;probabilistic latent semantic analysis&#039;&#039; — PLSA.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Математическое описание алгоритма ===&lt;br /&gt;
&lt;br /&gt;
== Программная реализация алгоритма ==&lt;br /&gt;
&lt;br /&gt;
== Литература ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[en:Description of algorithm properties and structure]]&lt;/div&gt;</summary>
		<author><name>Kruglikov</name></author>
	</entry>
	<entry>
		<id>https://xn--80aecvaldz.xn--80ahdrnmvk.xn--p1ai/w/ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Kruglikov/PLSA&amp;diff=23616</id>
		<title>Участник:Kruglikov/PLSA</title>
		<link rel="alternate" type="text/html" href="https://xn--80aecvaldz.xn--80ahdrnmvk.xn--p1ai/w/ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Kruglikov/PLSA&amp;diff=23616"/>
		<updated>2017-10-28T19:42:24Z</updated>

		<summary type="html">&lt;p&gt;Kruglikov: Структура&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Общая схема описания алгоритмов имеет следующий вид:&lt;br /&gt;
&lt;br /&gt;
== Свойства и структура алгоритмов ==&lt;br /&gt;
&lt;br /&gt;
=== Общее описание алгоритма ===&lt;br /&gt;
&lt;br /&gt;
=== Математическое описание алгоритма ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Программная реализация алгоритма ==&lt;br /&gt;
&lt;br /&gt;
== Литература ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[en:Description of algorithm properties and structure]]&lt;/div&gt;</summary>
		<author><name>Kruglikov</name></author>
	</entry>
</feed>