Concepts Used: Machine Learning, Bayes Rule, Belief Networks, DAGs, I/O stream, Compression algorithm, Trees
=========
Machine Learning class at UCSD for CSE 150. Utilize Matlab and maybe Python for implementation of learning algorithms. Covers: -Bayes Rule -Belief Networks -Directed Acyclic Graphs and Conditional Probability Tables -Markov Models
Program Huffman compression algorithm using C++.
- BitInputStream and BitOutputStream are two files that are used to process bits, rather than bytes.
- Compress and uncompress are the two files that are run that compress a given file, or uncompress a previously compressed file.
- HCNode is the node class for this tree, and used to insert, delete, search.
- HCTree is the tree class, and used to initialize root, and build the tree.
*User must write his/her own Make file.