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!

## Banbot V2

- [GM]Blade
- A3 Mania Administrator
**Posts:**1707**Joined:**Sat Sep 13, 2008 12:47 am

### Re: Banbot V2

This is why we do deferred processing. It's useless to waste time on this kind of implementation that is so unproductive. We might as well consider such advanced AI/Neural Networks for boss behaviors.OneBoss wrote: ↑Fri Sep 14, 2018 6:33 pmDear Gamemasters,

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

**[GM]Blade**

A3 Mania GameMaster

- OneBoss
- Moulek
**Posts:**68**Joined:**Tue Jan 19, 2016 7:27 pm

### Re: Banbot V2

Makes sense. AI for boss behaviour seems interesting!

One god one boss many names :

Madame/Wukong/Morgause/Hashbrown

Madame/Wukong/Morgause/Hashbrown