Что такое классификатор в Python (Gaussian Naive Bayes)? - PullRequest
0 голосов
/ 25 апреля 2019

хорошо, поэтому, когда я использую следующий код, что именно означает эта часть "clf"?это переменная?Я знаю, что это классификатор, но является ли классификатор функцией в Python или это просто переменная, названная таким образом или что именно?Я новичок в Python и хорошо программирую.уже спасибо!


from sklearn.naive_bayes import GaussianNB
clf = GaussianNB()

1 Ответ

0 голосов
/ 25 апреля 2019

Из документов :

[GNB] может выполнять онлайн-обновления параметров модели с помощью метода part_fit

Пример:

>>> import numpy as np
>>> X = np.array([[-1, -1], [-2, -1], [-3, -2], [1, 1], [2, 1], [3, 2]])
>>> Y = np.array([1, 1, 1, 2, 2, 2])
>>> from sklearn.naive_bayes import GaussianNB
>>> clf = GaussianNB()
>>> clf.fit(X, Y)
GaussianNB(priors=None, var_smoothing=1e-09)
>>> print(clf.predict([[-0.8, -1]]))
[1]
>>> clf_pf = GaussianNB()
>>> clf_pf.partial_fit(X, Y, np.unique(Y))
GaussianNB(priors=None, var_smoothing=1e-09)
>>> print(clf_pf.predict([[-0.8, -1]]))
[1]

Что такое классификатор, можно спросить?Согласно Википедии , классификатором является

. Алгоритм, который реализует классификацию, особенно в конкретной реализации, известен как классификатор.Термин «классификатор» иногда также относится к математической функции, реализованной алгоритмом классификации, который отображает входные данные в категорию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...