<?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=S02200423</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=S02200423"/>
	<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/S02200423"/>
	<updated>2026-10-23T08:46:46Z</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:S02200423&amp;diff=29381</id>
		<title>Участник:S02200423</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:S02200423&amp;diff=29381"/>
		<updated>2023-10-30T17:30:31Z</updated>

		<summary type="html">&lt;p&gt;S02200423: Создана пустая страница&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>S02200423</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:S02200423/%D0%A3%D0%BB%D1%83%D1%87%D1%88%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9_%D0%B0%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC_k_%D1%81%D1%80%D0%B5%D0%B4%D0%BD%D0%B8%D1%85&amp;diff=29380</id>
		<title>Участник:S02200423/Улучшенный алгоритм k средних</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:S02200423/%D0%A3%D0%BB%D1%83%D1%87%D1%88%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9_%D0%B0%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC_k_%D1%81%D1%80%D0%B5%D0%B4%D0%BD%D0%B8%D1%85&amp;diff=29380"/>
		<updated>2023-10-30T17:25:22Z</updated>

		<summary type="html">&lt;p&gt;S02200423: Новая страница: «Основные авторы описания: [[Участник:S02200423|Г.Д.Кучерин]   == Свойства и структура алгоритмо...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Основные авторы описания: [[Участник:S02200423|Г.Д.Кучерин]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Свойства и структура алгоритмов ==&lt;br /&gt;
=== Свойства и структура алгоритмов ===&lt;br /&gt;
Алгоритм k средних&amp;lt;ref&amp;gt;&amp;quot;https://algowiki-project.org/ru/%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC_k_%D1%81%D1%80%D0%B5%D0%B4%D0%BD%D0%B8%D1%85_(k-means)&amp;quot;&amp;lt;/ref&amp;gt; (англ. k-means) - один из алгоритмов, позволяющий выполнять кластеризацию наблюдений. В частности, его цель заключается в разделении &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; наблюдений на &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt; кластеров. При этом каждому наблюдению присваивается кластер таким образом, чтобы каждое наблюдение принадлежало ровно одному кластеру, расположенному на наименьшем расстоянии от наблюдения. В начале работы данного алгоритма выполняется этап, называемый инициализацией кластеров - он предполагает выбор произвольного множества точек &amp;lt;math&amp;gt;\mu_i, \ i=1,...,k,&amp;lt;/math&amp;gt;, которые рассматриваются как начальные центры кластеров. При этом данный алгоритм является чувствительным к начальным условиям, то есть его результат зависит от выбора начальных центров кластеров. Чтобы ликвидировать данный недостаток, был придуман улучшенный алгоритм k средних&amp;lt;ref&amp;gt;&amp;quot;https://ru.wikipedia.org/wiki/K-means%2B%2B&amp;quot;&amp;lt;/ref&amp;gt;. В отличие от классического аналога, улучшенный алгоритм определяет порядок нахождения начальных значений центров кластеров, таким образом, устраняя вышеуказанный недостаток. В частности, первый центр кластеров определяется случайным образом, а последующие центры выбираются так, чтобы вероятность выбора была пропорциональна квадрату расстояния до ближайшего уже выбранного центра кластера. После осуществления данной процедуры инициализации выполняется основной алгоритм k средних.&lt;br /&gt;
=== Математическое описание алгоритма ===&lt;br /&gt;
Пусть дан набор из &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; наблюдений &amp;lt;math&amp;gt;X=\{\mathbf{x}_1, \mathbf{x}_2, ..., \mathbf{x}_n\}, \mathbf{x}_i \in \mathbb{R}^d, \ i=1,...,n&amp;lt;/math&amp;gt;, и нужно разделить его на &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt; (&amp;lt;math&amp;gt;k \in \mathbb{N}, \ k \leq n&amp;lt;/math&amp;gt;) кластеров. Для выполнения улучшенного алгоритма k средних выполняются следующие шаги:&lt;br /&gt;
&lt;br /&gt;
1. Выбирается случайное число &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;r \in \mathbb{N}, \ r \leq n&amp;lt;/math&amp;gt;. Наблюдение &amp;lt;math&amp;gt;x_{r}&amp;lt;/math&amp;gt; выбирается в качестве первого по счету центра кластеров и обозначается &amp;lt;math&amp;gt;c_0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
2. Каждый последующий центр кластеров &amp;lt;math&amp;gt;c_i&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; 2 \leq i \leq k&amp;lt;/math&amp;gt; выбирается из множества &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt;, при этом наблюдение &amp;lt;math&amp;gt;x&#039;&amp;lt;/math&amp;gt; из данного множества может стать центром с вероятностью &amp;lt;math&amp;gt;\frac{D(x&#039;)^2}{\sum\limits_{x \in X} D(x)^2}&amp;lt;/math&amp;gt;, где &amp;lt;math&amp;gt;D(x)&amp;lt;/math&amp;gt; - расстояние от наблюдения &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt;до ближайшего уже выбранного центра.&lt;br /&gt;
&lt;br /&gt;
3. Выполняются последующие шаги классического алгоритма k средних: распределение векторов по кластерам, пересчет центров кластеров, проверка условия останова.&lt;br /&gt;
== Программная реализация алгоритма ==&lt;br /&gt;
== Литература ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>S02200423</name></author>
	</entry>
</feed>