Banbot V2
Posted: Fri Sep 14, 2018 6:33 pm
Dear Gamemasters,
I take this opportunity to congratulate you for using learning machines in order to classify a message (string of words) as abusive/non-abusive.
At the same time, I suggest you use Convolutional neural networks or Random forests or Extreme Gradient boosting for classifications. Reasons :
1. Naive Bayes assumes the independent variables vector is identical and independent which is very rarely met in the real world
2. Naive bayes is computationally expensive as it calculates the conditional probability per Bayes theorem before classifying each row where as some of the deep learning techniques like CNNs/LSTMs are very easy to implement with a Tensor flow / Spark based implementation
In case you do decide to upgrade your algorithm and need a helping hand, Iād love to volunteer as I specialize in NLP :}
Congratulations again!
I take this opportunity to congratulate you for using learning machines in order to classify a message (string of words) as abusive/non-abusive.
At the same time, I suggest you use Convolutional neural networks or Random forests or Extreme Gradient boosting for classifications. Reasons :
1. Naive Bayes assumes the independent variables vector is identical and independent which is very rarely met in the real world
2. Naive bayes is computationally expensive as it calculates the conditional probability per Bayes theorem before classifying each row where as some of the deep learning techniques like CNNs/LSTMs are very easy to implement with a Tensor flow / Spark based implementation
In case you do decide to upgrade your algorithm and need a helping hand, Iād love to volunteer as I specialize in NLP :}
Congratulations again!