Package <Unnamed>

  • Interface Summary 
    Interface Description
    NumberGenerator
    This simple interface produces numbers.
  • Class Summary 
    Class Description
    FileLineIterator
    FileLineIterator provides a useful wrapper around Java's provided BufferedReader and provides practice with implementing an Iterator.
    ListNumberGenerator
    Produces deterministic numbers by iterating repeatedly over a List or Integer[] argued in the constructors.
    MarkovChain
    A Markov Chain is a data structure that tracks the frequency with which one value follows another value in sequence.
    RandomNumberGenerator
    Produces random numbers using Java's Random class
    TweetParser
    TweetParser.csvFileToTrainingData() takes in a CSV file that contains tweets and iterates through the file, one tweet at a time, removing parts of the tweets that would be bad inputs to MarkovChain (for example, a URL).
    TwitterBot
    This is the class where everything you've worked on thus far comes together! You can see that we've provided a path to a CSV file full of tweets and the column from which they can be extracted.