logo

Artificial Intelligence Assignment Solution

11 Pages3738 Words225 Views
   

Added on  2020-04-15

Artificial Intelligence Assignment Solution

   Added on 2020-04-15

ShareRelated Documents
ARTIFICIAL INTELLIGENCE: HEALTHY LIFESTYLEASSISTANT CHATBOT CREATED IN C++ LANGUAGENameDate
Artificial Intelligence Assignment Solution_1
ContentsIntroduction..........................................................................................................................................3Background...........................................................................................................................................3Natural language Processing (NLP).....................................................................................................4Machine learning..................................................................................................................................4Previous Work......................................................................................................................................5Artificial Intelligence (AI) bots.......................................................................................................5Healthy Lifestyle..............................................................................................................................5Project Goals and Objectives................................................................................................................5Design, Training, and Testing...............................................................................................................6Critical Evaluation................................................................................................................................9References...........................................................................................................................................11
Artificial Intelligence Assignment Solution_2
IntroductionAs lifestyle diseases become chronic, there is need for people to have a means by which they can obtain information on how to live a healthy lifestyle to not only improve their wellbeing, but to helpthe overcome, manage, or reverse some lifestyle conditions such as obesity, diabetes, or heart disease (Pappachan, 2011), (Bhatnagar et al., 2016). Normally, such help would traditionally come from reading material (books or articles), or spending time with a health care/ lifestyle professional.However, the pace of modern life makes those approaches less than ideal. Technological development has created better approaches and avenues within which people can obtain informationfast and on the go; one approach in this case is through Chabot’s, which is a short form of a chatter robot. Chabot’s are computer programs that can conduct conversation just like would be done with ahuman being through text or auditory methods. The Chabot simulate human conversation in a convincing manner such that it can pass the Turing test. The Turing Test is a test that evaluates the ability of a machine to exhibit intelligent behavior that is indistinguishable, or equivalent to a human being (Khan and Das, 2017). Chabot’s are utilized in dialog systems for practical applications, including for customer service. Some chatter bots that have been developed in the past include ELIZA and ALICE. Chatter bots operate on the principle of AI (artificial intelligence) and use the principles of machine learning to behave like human beings, and therefore pass the Turing test. AI refers to intelligence that machinesdisplay, and is different from natural intelligence that animals and humans display. Within chatting robots is AI that enables the chatter bots to perform various tasks, including telling the weather or responding intelligently to questions (Henderson, 2007). Inside the AI of a chatter bot is machine learning and NLP (natural language processing) that enable the chatter bot to be trained by creating chatter bot algorithms so the chatter bot can translate data input into it into desired outputs (Hirschberg and Manning, 2015). This paper describes and develops a chatter bot using the C++ language that acts as a personal health assistant for people. This paper discusses the background of chatter bots in the context of the healthy lifestyle issue, and describes the various technologies and concepts in chatter bot design. The paper then discusses some previous work in the same filed and then describes the problem in this project and the objectives of this research project. This is followed by a design of the chatter bot and testing, with all steps and concepts as used in its design clearly described. The paper then discusses the performance of the chatter bot after its testing. The code for the project will be attached in a separate document Background
Artificial Intelligence Assignment Solution_3
A chatter bot will be able to provide a user with answers and responses on lifestyle choices in order to help them improve or maintain their health. To do this, the chatter bot must be able to process language and decide the kind of response to give for every question or statement given to it. Processing language requires the use of NLP by the chatter botNatural language Processing (NLP)NLP is a field of study concerned with how computers can understand the language of humans. Without NLP, the human sentences just become a series of gibberish symbols without meaning to the computer (Kumar, 2017). Computers cannot recognize words or understand grammar, given thatcomputers operate on the binary system of a series of 1’s and 0’s. NLP then becomes a translator, anintermediary that translates the human language into a format that computers can understand. This requires precise and accurate procedures to enable the computers understand the human language. Every little detail; s space, a character, can make a very big difference in the way the computer processes human language (Green, Heer and Manning, 2015). However, with NLP, the way humansinteract with computers changes drastically; examples include the Siri application in Apple Phones, or Cortana in Microsoft (Scagliarini and Varone, 2017). These have made it possible for commands to be given in human language in different languages with the computers responding appropriately. NLP is a form of artificial intelligence that moderates and creates a bridge in communication between machines and humans. For this project, these concepts will be programmed into the proposed chatter boot using the C++ programming language Machine learningMachine learning is a computer science field that makes it possible for computers to learn without explicit programming of the computers. The formulas parameters are computed from data, rather than being defined by a programmer as happens in normal software development. The two most commonly used forms of machine learning are regression and classification. Classification refers to the categorizing of different data types while regression refers to finding a way of describing data (Bottou, 2014). Machine learning has two basic stages, fitting and predicting; during fitting, the program is provided with a large data set and the program attempts to adjust its parameter, using a statistical or mathematical model to best ‘fit’ the data input. During prediction, the program predictsnew inputs based on the parameters it has just computed during fitting (Radford, Metz, and Chintala, 2015). Using the C++ program, code will be developed to enhance the Machine Learning (ML) capabilities of the program.
Artificial Intelligence Assignment Solution_4

End of preview

Want to access all the pages? Upload your documents or become a member.

Related Documents
Chinese Room Argument: Understanding and Consciousness in AI
|10
|3362
|42

Artificial Intelligence in diabetes Care : Research Paper
|43
|11940
|36

Artificial Intelligence in Robotic Technology: Challenges of Developing Language for Communication among Robots
|29
|7152
|498

Artificial Intelligence/Chat bots in Construction Industry
|12
|3383
|15

Is An Artificial Intelligence a Threat or an Aid to the Humanity ?
|9
|2695
|496

Trends in Artificial Intelligence and its Link to System Requirements
|13
|3166
|423