Я хотел бы понять, могу ли я это сделать, и если это действительный подход для обучения вашей модели MNB с помощью SGD. Мое приложение - это классификация текста. В sklearn Я узнал, что MNB недоступен, и по умолчанию это SVM, однако NB - линейная модель, не так ли?Могу ли я использовать SGD с Multinomial Naive Bayes?
Так что, если мои параметры правдоподобия (с лапласовским сглаживанием) может быть оценены как
Могу ли я обновить свои параметры с СГД и свести к минимуму функции стоимости?
Пожалуйста, дайте мне знать, если SGD здесь неуместна. Заранее спасибо.
ОБНОВЛЕНИЕ: Таким образом, я получил ответ и надеюсь, что я правильно понял, что параметры MNB обновляются путем ввода слова в данном исходном тексте (например, tf-idf). Но я до сих пор не понимаю, почему мы не можем использовать SGD для обучения MNB. Я бы это понял, если это объясняется в явном описании или с некоторой математической интерпретацией. Благодаря
Это будет вопрос для потока ** CrossValidated ** – MMF