Using TopCoder
STATUS KEY :
Specification
Design and Architecture
Development and Testing
Complete
-
Overview
Classifies a body of text (for use in spam detection software).
-
Functionality
The Text Classification component provides a means to execute standard text classification algorithms against bodies of text. The component allows for different algorithm implementations to be added, configured and used. The component comes prepackaged with an implementation of the Naive Bayesian (multi-variate Bernoulli event) algorithm.
A spam detection application could use this component to determine whether or not incoming mail is spam. The component can later be configured to use a different algorithm if the results of the spam detection are unsatisfactory. -
Technologies
JavaAvailability
Version 1.0
Adobe Acrobat is required to view TopCoder Software specification documentation.
-
Class Diagram
Main
-
Component Specification
Component Specification
-
Javadocs
Javadocs
-
Requirements Specification
Requirements Specification
-
Sequence Diagram
Classify Document, General Case
Classify / Reliability, Naive Bayesian
Classify Document, Word Presence
Create Text Classifier
Reliability Measurement, General Case
Set Default Algorithm
Set Default Class Configuration
Set Initial Document Classifications
-
Use Case Diagram
Main
