Develop a simple autonomous agent behaviour system

Assignment Help Other Subject
Reference no: EM131279875 , Length: word count:2000

Assignment Title: An Affective Intelligent System

1. General description

For this ICA, you need to develop an interactive affective intelligent systemin educational, health-care or any other application domains of your choice. You have learned several machine learning approaches for decision making in games and general AI applications. Emotion and personality modelling have also made anintelligent agent interesting and unique. For this ICA, you will require to practise your skills on AI and affective computing on the following aspects.

1.1 The requirement of the interface

- An interactive user interface needs to be developed. You may borrow any environment you developed previously as the basicplatform for the AI agents to live in. Or you may employ any existing engine (e.g. Slick2D) to plug your AI development in. If you haveproblems with the development of a sophisticated or an advanced application interface, then a text or console based simple user interface is also acceptable as long as you indeed show a good thinking and development on AI and affective components.

1.2 The requirements of core AI components

- To provide at least one learning functionality for the AI agent so that it is capable of learning from the environment and performing decision making.
- To develop a simple autonomous agent behaviour system for the AI agent to enable it to assist other agents or the human user better (e.g. in e-learning or healthcare applications), or oppose the human player effectively (e.g. in combat game applications).
- To equip the AI agent with emotion and personality modelling so that the agent is also able to respond to situations emotionally and accordingly. To construct a simple rule-based system for this component would be fine.
- To develop a simple package of the overall application development (e.g. simple AI functionalities with a simple graphical or text-based user interface).

1.3 Extra AI features to enhance your development

- To employ two machine learning approaches for decision-making. The chosen approaches are able to effectively cooperate with each other to perform advanced decision making.
- To develop an advanced autonomous agent behaviour system for the AI agentto enable it to assist other agents or the human player/user better, or oppose the human player more effectively;
- To implement a complex rule-based fuzzy logic or other statistical based emotion modelling component (e.g. the level of nervousness, interest, excitement or panic emotion developed);
- To provide an advanced speech or gesture based interaction;
- To develop an advanced package of the overall application development (e.g. using a client/server architecture, multi-threading, advanced character and application environment design and development with good graphical presentation, etc). But this feature will be awarded with a small score allocation since the main focus will be on the AI and affective features development.

1.4 Approaches to choose from for your implementation

- Rule-based Inference using expert systems
- Fuzzy logic
- Decision tree learning
- Naive Bayes classifier
- Neural networks
- Emotion modelling using OCC
- Five factors (OCEAN) for personality modelling
You should choose at least one machine learning method among the above mentioned several potential approaches (including rule-based inference, fuzzy logic, decision tree learning, naive Bayes classifier and neural networks) combined with other basic AI feature development such as a simple behaviour tree and a simple emotion and personality modelling for a passing level development. E.g. if you have developed a basic rule-based expert system with a simple emotion and personality modelling for a basic product development, you may expect a passing score.

2. Assessment allocation

Report: The report length will be approximately 2000 words. You need to mention the background research carried out, core features of your own development (design and implementation), evaluation, conclusion and future work. Citations and references should be used and presented properly.

Product : A software product should be bug free and able to be demonstrated in a suitable University lab. Video demos are also required to be included in your submission to illustrate your system's best AI-related performances. You may implement the ICA using any programming language of your choice.

3. The individual report

The individual report will be marked based on the following components:
- The research problem addressed
- The knowledge of relevant research context
- The originality of the work
- Product development stages (methodology, design and implementation)
- Critical evaluation
- The overall presentation of the work

Report
(40%) - No critical analysis of relevant work or it is poorly presented
- Points raised about approach taken and implementation are confusing and very limited
- There is very little evidence of testing, and most problems identified are left outstanding
- Poor originality
- Limited discussion on relevant work but it is well presented
- Discussion on approach taken and implementation stages is reasonable but limited
- Limited evidence of testing, and testing appears to be more about proving things work than finding what causes it to fail
- Limited originality - Reasonable level of discussion on relevant work and it is well presented
- Discussion on approach taken and implementation stages is sufficient and clear
- Some evidence of testing and some discussion on identified problems
- Some originality - Good sufficient critical analysis of relevant work and it is well presented
- Good and sufficient discussion on approach taken and implementation stages
- Good evidence of testing including using normal testing strategies and third party testing, and potential solutions for identified problems are provided
- Good originality - Excellent knowledge and critical analysis on relevant work
- Excellent, clear and concise discussion of approach taken and implementation stages
- Excellent evidence of testing including using various testing strategies and third party testing, and potential solutions for identified problems are provided and well discussed
- Excellent originality

Examples :

List of previous assignment ideas:

Disaster and rescue simulation based on injury assessment
A wool cutting game demo with an ally NPC, sheep NPCs and wolf NPCs
Zombie attack (good team AI)
A rule-based system to identify types of animals (e.g. a bird or a fish)
A pirate and rescue game demo with teammate NPC ships and pirate ships
A martial arts fighting game demo (an AI player vs a human player)
Spam email detection
Emotion detection from twitter messages
Football match results prediction
Bioinformatics applications (e.g. diabetes, flu, heart or other disease detection)
Face recognition
Facial emotion recognition (for 6 basic emotions)
Gesture recognition (e.g. command or emotional gestures)
Object recognition
Characters and digits recognition
Behaviour pattern prediction in games
Tennis match winning/losing prediction
Death round with one human player and two AI players

Reference no: EM131279875

Questions Cloud

What is the pressure drop per unit length along the tube : Ethyl alcohol flows through a horizontal tube having a diameter of 10 mm. If the mean velocity is 0.15 m/s, what is the pressure drop per unit length along the tube? What is the velocity at a distance of 2 mm from the tube axis?
Unemployment and inflation : Topic in Macroeconomics: unemployment and inflation - clearly plan the ideas in logical manner that is consistent with the core topic. The basic parts-introduction, body and conclusion-must be underlined
Compute the velocity at various points across the channel : Compute the velocity at various points across the channel and show the results on a plot. Assume laminar flow.
Estimate the torque required to overcome viscous resistance : Estimate the torque required to overcome viscous resistance when the shaft is turning at 80 rev/min.
Develop a simple autonomous agent behaviour system : To develop a simple autonomous agent behaviour system for the AI agent to enable it to assist other agents or the human user better (e.g. in e-learning or healthcare applications), or oppose the human player effectively (e.g. in combat game applic..
Find the least and greatest weight of a coin : Use a model to write and solve an absolute value inequality to find the least and greatest weight of a coin that the country's mint will allow to be released into circulation.
Write specifications that used in actual restaurant setting : Write six specifications that could be used in an actual restaurant setting to purchase product for selected recipes. Create one specification, for one product, in each of the Meat (Beef, Pork, Lamb, Game) categories.
Determine its value for ethyl alcohol flowing : Verify that the Reynolds number is dimensionless, using both the FLT system and the MLT system for basic dimensions, and determine its value for ethyl alcohol flowing at a velocity of 3 m/s through a 2-in.-diameter pipe.
What are the dimensions of acceleration of gravity : What are the dimensions of acceleration of gravity, density, dynamic viscosity, kinematic viscosity, specific weight, and speed of sound in the FLT system

Reviews

inf1279875

11/23/2016 8:06:34 AM

i just want to clarify something the assignment is developing a product and writing the report. it's not just the report. and please i want someone who is an expert in programming or artificial intelligent. okay i will but can you ask the expert first what is the app he is going to develop ?

len1279875

11/17/2016 2:47:31 AM

i attached the assignment paper you should develop an interactive affective intelligent system. i still don't have an idea to what to develop i was thinking to do a game. i added some examples in the last page in the word file have a look at it and if you have any ideas on which game to develop please let me know.

Write a Review

Other Subject Questions & Answers

  Relevant ethical considerations

Make a case for whether a computerized version of that assessment tool could be used in the scenario Case of mike (see attachment). What are the relevant ethical considerations?

  Definition of ethics was vastly different from organization

Have you ever felt that your definition of ethics was vastly different from the organization or company that you have worked for or may currently work for? If so, what did you do to rectify the situation and how you feel about this?

  What treatment plan would you propose

You are an epidemiologist and have been called to the scene of a new outbreak of a disease. Analyze how you could use Koch's postulates to identify the cause of the illness.

  What is the ability elasticity of education

Estimate the equation in log-log functional form and paste the output here. What is the ability elasticity of education from this equation. Comment on the difference from the previously calculated elasticity.

  Define imminent dangers

Define "imminent dangers" and discuss OSHA inspections related to these potential events and how they might differ from a routine inspection.

  Theorist of choice

Theorist of Choice: Your textbook describes many individuals who have contributed to our current view of young children and their care in Early Childhood Education:

  Recruiting-selecting-orienting and training

Review the recruiting options listed below the table. Determine which three options would be appropriate for a large company and which three options would be appropriate for a small company. Then, enter your choices into the recruiting column. Repeat..

  Process of transforming the hebrew slaves into a nation

Write an essay (500–750 words) on the process of transforming the Hebrew slaves into a nation. Describe each of the following phases of the process and discuss what God was doing to transform the people:

  Income and expenses against a monthly budget

As indicated in the guidance for Week 3, Excel can be used for many purposes. For example, Excel can be used to develop and track your personal income and expenses against a monthly budget. Assume a family has developed a monthly budget and d..

  What protective measures can be used to control exposure

Organic solvents are a family of compounds that are used extensively in industry. List some examples of organic solvents, and discuss how they are hazardous and what protective measures can be used to control exposure.

  What is the research hypothesis

A professor has been teaching statistics for many years. His records show that the overall mean for final exam scores is 85 with a standard deviation of 10. He believes that this year's class is superb to the previous classes. The mean for the 40 ..

  Using what you know about medicaid and managed care

Using what you know about Medicaid and managed care, list several reasons why policymakers might support the requirement that Medicaid beneficiaries enroll in an MCO.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd