in Education by
While implementing Naive Bayes classifier, I have noticed that using some feature selection, I got 30% text accuracy and 45% of training accuracy. Though this performance is much better but I want the best results. I have also tried ADaBoost with NB but the results wasn’t so good. So Can anyone suggest me some other extensions to NB which may give better accuracy? Select the correct answer from above options

1 Answer

0 votes
by
Naive Bayes is astonishingly accurate but if you still want to improve the accuracy of classifier you can refer the following- l.Take a look at the data fed of the classifier 2. Try Tuning your classifier 3. Use some classifier combining technique(ego-boosting, ensembling, etc) You should also focus on your data which is the quality of pre-processing and feature selection. Pre-processing: It is used to transform a series of strings of raw text into a structured vector through the processes like stemming, synonym finding, neutral words. Feature selection: This is a process by which you automatically or manually select features which will contribute most to the prediction variable or the output in which you are actually interested in. It filters features and removes all the irrelevant features which may decrease the accuracy of the model. The Fisher Method: The Fisher method is one of the best ways to optimize Naive Bayes Classifier.NBCs uses the feature probabilities in order to construct a whole document probability. Moreover, this method also calculates the probability of each category for each feature and then combines the probabilities of these features to compare it with the probability of a random set of features. If you wish to learn What is Machine Learning then visit this Machine Learning Course.

Related questions

0 votes
    Can someone explain the process of Naive Bayes in simple english? How is the training data related to the actual ... with an example. Select the correct answer from above options...
asked Jan 22, 2022 in Education by JackTerrance
0 votes
    Support Vector Machines, Naive Bayes and Logistic Regression are used for solving ___________________ problems. (a) Clustering (b) Classification (c) Regression (d) Time Series...
asked Oct 19, 2020 in Technology by Editorial Staff
0 votes
    I am trying to implement an application that uses the AdaBoost algorithm. I know that AdaBoost uses a set of ... kind of algorithm? Select the correct answer from above options...
asked Feb 4, 2022 in Education by JackTerrance
0 votes
    How can I save a trained Naive Bayes classifier to a disk and use it for predicting data? Select the correct answer from above options...
asked Jan 22, 2022 in Education by JackTerrance
0 votes
    There are a lot of classifiers to choose from but how to understand which classifier to use and when? Is there ... I should follow ? Select the correct answer from above options...
asked Jan 22, 2022 in Education by JackTerrance
0 votes
    Nominally a good problem to have, but I'm pretty sure it is because something funny is going on... As ... labeled data vectors/instances (transformed video frames of individuals--...
asked Feb 4, 2022 in Education by JackTerrance
0 votes
    While training my neural network using Theano or tensorflow, a variable called loss per epoch was reported. Now ... neural network? Select the correct answer from above options...
asked Jan 22, 2022 in Education by JackTerrance
0 votes
    I have noticed that when One Hot encoding is used on a particular data set (a matrix) and used as training data ... how does it happen? Select the correct answer from above options...
asked Jan 22, 2022 in Education by JackTerrance
0 votes
    I'm trying to read an image from electrocardiography and detect each one of the main waves in it (P wave, QRS ... some ideas? Thanks! Select the correct answer from above options...
asked Feb 8, 2022 in Education by JackTerrance
0 votes
    In the MNIST beginner tutorial, there is the statement accuracy = tf.reduce_mean(tf.cast(correct_prediction, "float")) tf ... (x,1)? Select the correct answer from above options...
asked Feb 8, 2022 in Education by JackTerrance
0 votes
    I know the basics of feedforward neural networks, and how to train them using the backpropagation algorithm, but I'm ... , even better. Select the correct answer from above options...
asked Feb 8, 2022 in Education by JackTerrance
0 votes
    I am looking for an open source neural network library. So far, I have looked at FANN, WEKA, and OpenNN. Are the ... , and ease of use. Select the correct answer from above options...
asked Feb 8, 2022 in Education by JackTerrance
0 votes
    I am trying to understand the role of the Flatten function in Keras. Below is my code, which is a simple two ... flatten it? Thanks! Select the correct answer from above options...
asked Feb 8, 2022 in Education by JackTerrance
0 votes
    Suppose I have a Tensorflow tensor. How do I get the dimensions (shape) of the tensor as integer values? I ... 'Dimension' instead. Select the correct answer from above options...
asked Feb 8, 2022 in Education by JackTerrance
...