如何实现体面的"坏词过滤"?

Zum*_*iee -4 java machine-learning filter profanity bukkit

如何创建好的坏词聊天过滤器?例如,让用户不要输入Poop并向他们发送警告.

然而,它也应该过滤pooopppp,P00p,Po0p,P0o0o0op,(或他们尝试使用的任何技巧)等.

Rud*_*udy 5

你应该实现一些机器学习来过滤它.我推荐这个:Google Tensorflow.

你应该做的是创建张量流引擎,用坏词训练它们,例如:Poop,P0op,Po0pp等等......经过几次训练后,引擎能够判断Po0000p被认为是坏词.

虽然机器学习可能需要陡峭的学习曲线,但您可以按照https://developers.google.com/machine-learning/crash-course/上的教程进行操作.

  • 对于那个对我投降的人,请告诉我为什么机器学习不能解决这个问题.如果您没有这方面的实践经验,请不要轻易低估那些渴望帮助他人的人. (5认同)