Как реализовать достойный «фильтр плохих слов»? - PullRequest
0 голосов
/ 08 мая 2018

Как мне создать хороший фильтр чата для плохих слов? Например, пусть пользователи не набирают Poop и не отправляют им предупреждение.

Однако он также должен фильтровать pooopppp, P00p, Po0p, P0o0o0op (или любой другой трюк, который они пытаются использовать) и т. Д.

1 Ответ

0 голосов
/ 08 мая 2018

Вы должны реализовать машинное обучение для фильтрации этого. Я рекомендую это: Google Tensorflow .

Что вам нужно сделать, так это создать движок тензорного потока, обучить их плохим словам, например: Poop, P0op, Po0pp и т. Д., И после нескольких тренировок двигатель сможет сказать, что Po0000p считается плохим словом.

Хотя машинному обучению может потребоваться крутая кривая обучения, вы можете следовать руководству по https://developers.google.com/machine-learning/crash-course/.

...