Кейс 3. Числовые признаки (Gaussian Naive Bayes)
Увидеть, что Байес не только про текст
Числовые признаки (Gaussian Naive Bayes)
Сценарий
Классифицируем пользователя:
active
inactive
По:
времени на сайте
числу кликов
Реализация: чистый PHP (идея)
function gaussian($x, $mean, $variance)
{
return (1 / sqrt(2 * pi() * $variance)) *
exp(-pow($x - $mean, 2) / (2 * $variance));
}Здесь наивный Байес:
оценивает среднее и дисперсию
подставляет в формулу нормального распределения
дальше все то же самое: произведение → лог-сумма
RubixML
PreviousКейс 2. Спам-фильтр на словах (Bernoulli Naive Bayes)NextАлгоритм k-ближайших соседей и локальные решения
Last updated