Skip to content

adneforslund/BayesClassification

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Main.py


There are no dependencies to this program, except for python3.6.*


For help use '  python main.py -h   '

To use this program, run it in the command line as python main.py with the following arguments

main.py -h 
  -To get help using the program

main.py -f
  - Argument to give a pathname to data

main.py {-tr, --train} -f path/to/DATA/aclImdb/
  - Train the classifier, given a pathname to the top directory containing the train-folder
  - Makes a text-file, that stores the state of the training algorithm and is used for classification

main.py {-cl , --classify} -f .
  - Use to classify one review, given a pathname to the review. If no proper path is found, e.g. by using .,
    the application will ask you to type a review in the terminal.
  - the training must already have been done, e.g. you need an nbc.txt file
 

main.py {-te, --test} -f path/to/DATA/aclImdb/
  - classify all the reviews in test directory in the DATA folder, give pathname to the DATA-folder
  - the training must already have been done, e.g. you need an nbc.txt file


--Example of usage--

Training, which must be done before anything else:

python main.py -tr -f DATA/aclImdb/

Testing:

python main.py -te -f DATA/aclImdb/

Classification of one review:

(Important: a valid pathname must be given, in this case, the root path is used)

python main.py -cl -f .
Write your review here:



About

Naive Bayes classification of film reviews

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •