Метод потенциальных функций
Материал из MachineLearning.
(Новая: {{Задание|osa|Константин Воронцов|25 января 2010}}) |
|||
Строка 1: | Строка 1: | ||
{{Задание|osa|Константин Воронцов|25 января 2010}} | {{Задание|osa|Константин Воронцов|25 января 2010}} | ||
+ | '''Метод потенциальных функций''' - [[метрический классификатор]], частный случай [[Метод ближайших соседей|метода ближайших соседей]]. | ||
+ | |||
+ | |||
+ | == Введение == | ||
+ | |||
+ | Общая идея метода иллюстрируется на примере электростатического взаимодействия элементарных частиц. Известно, что потенциал электрического поля элементарной заряженной частицы в некоторой точке пространства пропорционален отношению ''заряда'' частицы (Q) к расстоянию до частицы (r): <tex>\varphi(r) \sim \frac{Q}{r}</tex> | ||
+ | |||
+ | == Основная формула == | ||
+ | |||
+ | <tex>w(i,u)=\gamma(x_u^{(i)}) K \left(\frac{\rho(u,x_u{(i)})}{h(x_u{(i)})}\right)</tex>, где | ||
+ | |||
+ | * <tex>K(r) = \frac{1}{r+a}</tex> – потенциальная функция. Константа <tex>a</tex> вводится чтобы избежать проблем с делением на ноль и берётся произвольно (например, <tex>a=1</tex>). | ||
+ | |||
+ | * <tex>\rho(u,x_u{(i)})</tex> – расстояние от объекта u до i-того ближайшего к u объекта – <tex>x_u^{(i)}</tex>. | ||
+ | |||
+ | * <tex>\gamma(x_u^{(i)})</tex> – параметр; | ||
+ | |||
+ | * <tex>h(x_u{(i)})</tex> – параметр. | ||
+ | |||
+ | Вопрос о выборе параметров (их 2l). Необходимо обучать их по выборке. | ||
+ | |||
+ | |||
+ | == Выбор параметров == | ||
+ | |||
+ | Вход: Обучающая выборка <tex>X^l</tex> | ||
+ | |||
+ | Выход: «Заряды» объектов | ||
+ | |||
+ | |||
+ | * Инициализация <tex>\gamma_i:=0, i=\overline{1,l}</tex>; | ||
+ | * Повторять: | ||
+ | * Выбрать очередной объект <tex>x_i \in X^l</tex>; | ||
+ | * Если <tex>a(x_i) \not= y_i</tex>, то <tex>\gamma_i:=\gamma_i+1</tex>; | ||
+ | * пока <tex>Q(a,X^l) > \varepsilon</tex> |
Версия 00:39, 3 января 2010
Данная статья является непроверенным учебным заданием.
До указанного срока статья не должна редактироваться другими участниками проекта MachineLearning.ru. По его окончании любой участник вправе исправить данную статью по своему усмотрению и удалить данное предупреждение, выводимое с помощью шаблона {{Задание}}. См. также методические указания по использованию Ресурса MachineLearning.ru в учебном процессе. |
Метод потенциальных функций - метрический классификатор, частный случай метода ближайших соседей.
Введение
Общая идея метода иллюстрируется на примере электростатического взаимодействия элементарных частиц. Известно, что потенциал электрического поля элементарной заряженной частицы в некоторой точке пространства пропорционален отношению заряда частицы (Q) к расстоянию до частицы (r):
Основная формула
, где
- – потенциальная функция. Константа вводится чтобы избежать проблем с делением на ноль и берётся произвольно (например, ).
- – расстояние от объекта u до i-того ближайшего к u объекта – .
- – параметр;
- – параметр.
Вопрос о выборе параметров (их 2l). Необходимо обучать их по выборке.
Выбор параметров
Вход: Обучающая выборка
Выход: «Заряды» объектов
* Инициализация ; * Повторять: * Выбрать очередной объект ; * Если , то ; * пока