This paper is published in Volume-6, Issue-1, 2020
Area
Artificial Intelligence
Author
Ritwik Sharma, Riya
Org/Univ
University of Petroleum and Energy Studies, Dehradun, Uttarakhand, India
Pub. Date
10 January, 2020
Paper ID
V6I1-1170
Publisher
Keywords
Virtual assistant, Natural language processing, Artificial intelligence, Pattern classification, Personal digital assistant.

Citationsacebook

IEEE
Ritwik Sharma, Riya. Linux based Virtual Assistant in C, International Journal of Advance Research, Ideas and Innovations in Technology, www.IJARIIT.com.

APA
Ritwik Sharma, Riya (2020). Linux based Virtual Assistant in C. International Journal of Advance Research, Ideas and Innovations in Technology, 6(1) www.IJARIIT.com.

MLA
Ritwik Sharma, Riya. "Linux based Virtual Assistant in C." International Journal of Advance Research, Ideas and Innovations in Technology 6.1 (2020). www.IJARIIT.com.

Abstract

In this paper, we propose a C-based approach to develop a Virtual Assistant for the Linux operating system. The goal is to perform tasks with ease so that the user effort is minimum. We are giving input sentences in the form of Natural Language which is processed by our Pattern classifier after which virtual assistant is performing the tasks based on the results of the pattern classifier. Pattern Classifier’s result is the name of a category such as a restaurant, weather, media, etc based on the highest score among all the categories. We are using pattern classifiers, which is much like Multinomial Naive Bayes, the difference is that instead of calculating probabilities this approach is comparing scores of categories which makes this algorithm much simplified. This algorithm is naive because it consists of different independent “features”, in this case: words. Each word is considered as a different entity and does not show any relation with other words in the sentence that is being classified.