Report
Code Description Click to jump to a particular section of this page. The original version, documented version and ported versions of the code used can be found through the links below. The file and data handling code used in this project is from the Weka project (www.cs.waikato.ac.nz/ml/weka/). Weka is a collection of machine learning algorithms for solving real-world data mining problems. It is written in Java and runs on almost any platform. The algorithms can either be applied directly to a dataset or called from your own Java code. Weka is also well-suited for developing new machine learning schemes. Weka is open source software issued under the GNU public license. The Weka code used in this project was that which handles files and various data manipulation tasks. It was also used to collect statistics on the performance of the Naive Bayes Classifier algorithm implemented. The version of the Naive Bayes classifier was adapted from the Weka package as commented to match the basic algorithm blocks implemented by the code supplied with the book. Code Adaptation
Code from Weka was adapted to match basic blocks used in
the code from the book.
There were several reasons for this. The C code supplied
handled input that was in the form of English text which severely
limited the use of the code for general learning problems.
I, of course, wanted to use the data handling used in the previous
projects.
|
|||||
|