All Classes and Interfaces
Class
Description
Operations for working with CSV data.
This class organizes some static methods for working with File IO.
LineIterator
provides a useful wrapper around Java's provided
BufferedReader
and provides practice with implementing an Iterator
.Produces a deterministic sequence of numbers.
A Markov Chain is a data structure that tracks the frequency with which one
token follows another token in a collection of sequences.
This inner class represents a "walk" through the Markov Chain as an
Iterator
that yields each token encountered during the walk.This simple interface produces numbers.
This class represents a probability distribution over a type T as a map from
T values to integers.
Produces random numbers using Java's Random class.
This class provides the method for turning a raw
String
into a
sequence of tokens to be used for training the Markov Chain.This is the class where everything you've worked on comes together!
You can see that we've provided a path to a CSV file of tweets and the
column from which they can be extracted.