This document provides instructions for Programming Assignment 2 which involves implementing naive Bayes classification in Java and evaluating it on multiple datasets from the UCI machine learning repository. Students are asked to perform 5-fold cross validation and report the average accuracy and standard deviation for each dataset. They should also compare the results to those from implementing ID3 in the previous assignment and discuss any differences in a written report. The report should include a description of the algorithm, datasets, code design, and experimental results. The deadline for submission is November 9.
This document provides instructions for Programming Assignment 2 which involves implementing naive Bayes classification in Java and evaluating it on multiple datasets from the UCI machine learning repository. Students are asked to perform 5-fold cross validation and report the average accuracy and standard deviation for each dataset. They should also compare the results to those from implementing ID3 in the previous assignment and discuss any differences in a written report. The report should include a description of the algorithm, datasets, code design, and experimental results. The deadline for submission is November 9.
Copyright:
Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOCX, PDF, TXT or read online from Scribd
This document provides instructions for Programming Assignment 2 which involves implementing naive Bayes classification in Java and evaluating it on multiple datasets from the UCI machine learning repository. Students are asked to perform 5-fold cross validation and report the average accuracy and standard deviation for each dataset. They should also compare the results to those from implementing ID3 in the previous assignment and discuss any differences in a written report. The report should include a description of the algorithm, datasets, code design, and experimental results. The deadline for submission is November 9.
Copyright:
Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOCX, PDF, TXT or read online from Scribd
Implement nave Bayes using Java Evaluate your implementation on the
datasets in /,9,5 using times 5-Iold cross-validation, and report the average accuracy and standard deviation All datasets are Ior UCI machine learning repository You can check the detailed descriptions Irom the Iollowing link: http://wwwicsuciedu/~mlearn/MLRepositoryhtml
For breast cancer data see: http://archiveicsuciedu/ml/datasets/BreastCancerWisconsin28Diagnostic29 For car data see: http://archiveicsuciedu/ml/datasets/CarEvaluation For ecoli data see:http://archiveicsuciedu/ml/datasets/Ecoli For letter recognition data see: http://archiveicsuciedu/ml/datasets/LetterRecognition For mushroom data see: http://archiveicsuciedu/ml/datasets/Mushroom
2 Compare your experimental results on nave Bayes with the experimental results on ID3 Irom assignment Give some general discussion and analysis
Submission: and in a hard copy report on your implementation a Description oI the learning algorithm you implement b Description oI the datasets you use (number oI examples, number oI attribute, number oI classes, type oI attributes, etc c Design oI your programming implementation (data structures, overall program structure d Report and analysis oI your experimental results 2 $ubmit your code via blackboard