HackerRank Stitch the torn wiki challenge

This is a Scikit learn implementation of Multinomial Naive Bayes for
text classification.

Here is the problem :
https://www.hackerrank.com/challenges/stitch-the-torn-wiki

As you can see this is an unsupervised setting. But we can still use NB
to train a model by mapping the feature matrix to bag of words
representation of first parts to the vector of numbers we generated
[1...n+1].

Then we can use this model to make predictions using the second parts as
test cases.
Merge branch 'master' of https://github.com/ugur47/MachineLearning