April 2017
Beginner to intermediate
358 pages
9h 30m
English
We can now actually run the Naive Bayes classifier using these probabilities. We will do this in a Jupyter Notebook, although this processing itself can be transferred to a mrjob package to be performed at scale.
First, take a look at the models folder that was specified in the last MapReduce job. If the output was more than one file, we can merge the files by just appending them to each other using a command line function from within the models directory:
cat * > model.txt
If you do this, you'll need to update the following code with model.txt as the model filename.
Back to our Notebook, we first import some standard imports we need for our script:
import os import reimport numpy as np from collections import defaultdict ...
Read now
Unlock full access