Unit 27 artificial intelligence assignment

Assignment Help Software Engineering
Reference no: EM132551123

Unit 27 Artificial Intelligence

Code - L/615/1663

Introduction

One of the dreams of the computing sector is to build an intelligent digital assistant that could serve people according to peoples' nature. Building this type of intelligent machine is a big challenge to computer scientists. An intelligent machine must have at least the following behaviours - vision, speech and voice recognition, smelling sense, learning from experience to solve new problems and coping with the unknown. The science of artificial intelligence (Al) is trying to overcome these challenges by combining the study of nature, understanding from humans' intelligent behaviour and brain function, other animal's acute senses, with mathematics, statistics, logic and traditional computer science. Some of Als achievements include the NASA's Mars Rover, Google's Self-Driving Cars, IBM's Watson, Microsoft's Xbox 360 (the first gaming device to track human body movement) and much more.

This unit is designed to introduce the philosophy behind artificial intelligence, the most efficient techniques of Al and various intelligent systems that help us to overcome various challenges. This unit guides the student to investigate the emerging Al technologies which could solve various real-world challenges and problems.

Topics included in this unit are the philosophical background to Al, current trends and the future of Al, ethics and issues in Al ,a range of AI applications (computer vision, speech processing and so forth), top-down approach of AI techniques, fuzzy logic, knowledge-based systems, natural language processing), bottom-up approach of Al techniques (neural networks, evolutionary computing, swarm intelligence), and emerging Al technologies (Brain Computer Interfacing, Ambient AI, Smart City, GPU Al etc).

On successful completion of this unit students will be able to understand the fundamental concepts in artificial intelligence from a theoretical, practical and cognitive point of view, and also gain innovative thought processes to build intelligent systems for future needs. Furthermore, the students can gain hands-on experience in developing intelligent systems using a programming language such as C/C++, C#, Java, Prolog, Lisp, Python, R, or a tool such as Weka, KNIME, MS AzureML, Accord.NET, AForge.NET, Neuroph, tools for NLP (NLTK, AIML), tools for swarm robotics (Microsoft robotics developer studio, Orocos, 'Player Stage Gazebo') etc.

As a result students will develop skills such as communication literacy, critical thinking, analysis, reasoning and interpretation, which are crucial for gaining employment and developing academic competence.

Learning Outcome 1: Analyse the theoretical foundation of artificial intelligence, current trends and issues to determine the effectiveness of Al technology.

Learning Outcome 2: Implement an intelligent system using a technique of the top-down approach of Al.

Learning Outcome 3: Implement an intelligent system using a technique of the bottom-up approach of Al.

Learning Outcome 4: Investigate and discuss a range of emerging Al technologies to determine future changes in industry.

Essential Content

LO1 Analyse the theoretical foundation of artificial intelligence, current trends and issues to determine the effectiveness of Al technology
Philosophical background of Al:

What is an intelligence? How does the brain work? What is artificial intelligence? The Turing test, John Searle's The Chinese Room' test, Strong Al vs. Weak Al, Top-down approach of Al vs. bottom up approach of Al.

Top-down approach of Al:
Knowledge-based system, natural language processing, fuzzy logic. Bottom up approach of Al:
Artificial neural networks, evolutionary computing, swarm intelligence. Applications of Al:

Intelligent Robot, intelligent agent, artificial life, computer vision, speech recognition, artificial nose, data mining and other smart technologies.
Issues of Al:
Practical difficulties in building brain like machine, ethics and social issues of AI, philosophical issues of Al - will computers control the human?

LO2 Implement an intelligent system using a technique of the top-down approach of Al
Choose and develop skill on a development tool or programming language which support top-down approach:
Introduction to the language or tool; a quick tour of the language or tool;
investigate and develop skill on functions, classes, libraries and/or packages which support the top-down approach.
Choose a technique from the list below, then investigate and demonstrate the technique using the programming language or a tool:
Knowledge based system: data representation, semantic net, rule-based system. Fuzzy logic: uncertainty, fuzzy sets, fuzzy inferences, fuzzy rules.
Natural language processing: NLP techniques, parsing with generations, compositional and lexical semantics, dialogues.

LO3 Implement an intelligent system using a technique of the bottom-up approach of Al
Choose and develop skill on a development tool or programming language which support bottom-up approach:
Introduction to the language or tool; a quick tour of the language or tool;
investigate and develop skill on functions, classes, libraries and/or packages which support the bottom-up approach.
Choose a technique from the list below then investigate and demonstrate the technique using the programming language or a tool:
Artificial neural network: supervised learning algorithms, single perceptron, MLP & backpropagation learning algorithms.
Evolutionary computing: problem model, fitness evaluation, selection method, crossover operator, evolution scheme, observation.
Swarm intelligence: swarm intelligent approaches, swarm robotics, team size and composition, team configurability, communication pattern and range.

LO4 Investigate and discuss a range of emerging Al technologies to determine future changes in industry
Distributed Al; GPU Al; Ambient Al; Brain Computer Interfacing; Smart Systems, Smart Home and Smart Cities.

Attachment:- Artificial Intelligence.rar

Reference no: EM132551123

Questions Cloud

Assess the cultural and social impact of sputnik : Assess the cultural and social impact of Sputnik on the United States. How did it promote fears about science and technology? How did it stimulate hope?
Compute the number of cruises that canadian must have : Compute the number of cruises that 'Canadian' must have each year to break-even. Use your knowledge gained in this course to show
Different emerging trends in data analytics : Provide an annotated bibliography listing at least three different authoritative, the articles should address three different emerging trends in data analytics
Contrast the cultural reaction to quantum physics : Contrast the cultural reaction to quantum physics in the United States and Europe with the earlier reaction to Darwin's Theory of Natural Selection.
Unit 27 artificial intelligence assignment : Unit 27 Artificial Intelligence Assignment Help and Solution and Implement an intelligent system using a technique of the top-down approach of Al
What would be appropriate cost drive to allocate overhead : What would be the appropriate cost drive to allocate overhead for a company that is labor intensive? Which overhead cost is associated with unit level activity?
How scientists are portrayed in popular culture today : Frankenstein is commonly thought of alternatively as an early science fiction novel and a model of Gothic Fiction. Review the National Library of Medicine's.
Market basket : Choose a product or service you currently consume/use, such as apparel or educational services, that is included in the CPI's "market basket."
Determine the most profitable product mix : Determine the most profitable product mix (number of units of each product to be produced) AND the amount of profit earned based on your proposed

Reviews

Write a Review

Software Engineering Questions & Answers

  Research report on software design

Write a Research Report on software design and answer diffrent type of questions related to design. Report contain diffrent basic questions related to software design.

  A case study in c to java conversion and extensibility

A Case Study in C to Java Conversion and Extensibility

  Create a structural model

Structural modeling is a different view of the same system that you analyzed from a functional perspective. This model shows how data is organized within the system.

  Write an report on a significant software security

Write an report on a significant software security

  Development of a small software system

Analysis, design and development of a small software system.

  Systems analysis and design requirements

Systems Analysis and Design requirements

  Create a complete limited entry decision table

Create a complete limited entry decision table

  Explain flow boundaries map

Explain flow boundaries map the dfd into a software architecture using transform mapping.

  Frame diagrams

Prepare a frame diagram for the software systems.

  Identified systems and elements of the sap system

Identify computing devices, which could be used to support Your Improved Process

  Design a wireframe prototype

Design a wireframe prototype to meet the needs of the personas and requirements.

  Explain the characteristics of visual studio 2005

Explain the characteristics of Visual Studio 2005.

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