AAI202 Applications of Artificial Intelligence Assignment

Assignment Help Computer Engineering
Reference no: EM133128281 , Length: word count:900

AAI202 Applications of Artificial Intelligence - Torrens University Australia

Assessment - Natural Language Processing and Computer Vision Problem Sets

Learning Outcome 1: Describe the process and components in developing Natural Language Processing and Vision applications.
Learning Outcome 2: Apply development processes and components of Natural Language Processing and Computer Vision to different problems.

Task Summary
In this assessment, you are required to develop an Artificial Intelligence (AI) application that uses computer vision and speech recognition to detect faces and recognise speech. You will then write a report on your application. The report should be written in a clear and concise manner and be no more than 900 words in length (excluding the Appendix). Your report should describe the processes and components in both speech recognition and face detection. You also need to provide evidence of your programming codes in the Appendix to support the testing results. You should also submit the softcopy of your programming source codes together with your report.

Context
Artificial Intelligence (AI) powers speech-based and vision-based systems, helping to enhance multimodal human-computer interaction. Multimodal interaction systems provide the user with more than one mode of interacting with a system. They process two or more combined user input modes, such as speech, facial images, gestures, etc., in a coordinated manner with multimedia system output. For example, a multimodal question answering system employs multiple modalities such as images and text at the input and output level.

In this assessment, you are required to develop a multimodal interaction system which uses computer vision and speech recognition to detect faces and recognise speech. Figure 1 illustrates the block diagram of the multimodal system you are going to develop. The system consists of two paths. The first path is the face detection which is an AI-based technology that can identify and locate the presence of human faces in images or videos. The second path is the speech recognition which is also another AI-based technology that enables the recognition and translation of spoken language into text.

This assessment has three parts:

Part 1 Conduct a study on speech recognition and face detection. Identify the key components in the processes of speech recognition and face detection. You may use the knowledge and skills acquired from Assessment 2 (AI algorithms) to help you to understand some components involving AI algorithms to complete this task.

Part 2 Develop the face detector in the multimodal system using Python programming language. Test the face detector with the images captured by the camera. You are required to test three images with different users in these images.
Note: Some useful resources can be found in the website ("Face Recognition with Python, in Under 25 Lines of Code - Real", n.d.). Example in Python including source codes is given to provide the step-by-step guidelines to assist you. Another example to acquire images from the camera can be found in this link ("Face Detection in Python Using a Webcam - Real Python", n.d.). Please be reminded the images need to be acquired from the camera.

Part 3 Develop the speech recognizer in the multimodal system using Python programming language. Test the speech recognizer with the speech sentences acquired by the microphone. It is recommended you choose short sentences with more than 3 words and less than 10 words. You are required to test at least 3 sentences.

Note: Some useful resources can be found in the website ("Speech Recognition - Learn Python", n.d.). A file called speechRecognizer.zip which can be obtained from the link is also attached. The example in Python including source codes is given to provide the step- by-step guidelines to assist you. Please be reminded the speech needs to be acquired from the microphone.

By completing this assessment item, you will clearly understand the process and components in developing applications in speech recognition and face detection. You will develop the practical skills including programming to develop a multimodal system that consists of speech recogniser and face detector. You will also acquire the presentation skills necessary to present your application and results in your report. This assessment will prepare you to address the problems of speech recognition and computer vision in the real world.

Task Instructions

Your report should include the following:
• A concise ‘Abstract' section;
• An introduction section;
• A section that includes a clear description of the process and key components of speech recognition including a block diagram;
• A section that demonstrates and discusses the testing results on the speech recognizer;
• A section that includes a clear description of the process and key components of face detection including a block diagram;
• A section that demonstrates and discusses the testing results on the face detector; and
• A conclusion that provide a summary of the above work.

Additionally, your final report should:
• be clearly structured (with well-organised content); and
• use the APA referencing style and include a reference list at the end.
For this assessment item, you are required to submit the programming source codes with the final report. Your programming source codes should be:
• written in Python programming language;
• well commented upon in relation to both the main program and each individual module, such as the function module; and
• free of errors, such as compilation errors, runtime errors, etc.

Report Format
The following points are a general guide for the presentation of assessment items: Assessments items should be typed;
• Use 1.5 spacing;
• Use a wide left margin (as markers need space to be able to include their comments);
• Use a standard 12-point font, such as Times New Roman, Calibri or Arial;
• Left-justify body text;
• Number your pages (except for the cover page);
• Insert a header or footer that details your name and student number on each page;
• Always keep a copy (both hard and electronic) of your assessments; and
• Most importantly, always run a spelling and grammar check; however, remember, such checks may not pick up all errors. You should still edit your work manually and carefully.

Referencing
It is essential that you use appropriate APA style for citing and referencing research.

Attachment:- Applications of Artificial Intelligence.rar

Reference no: EM133128281

Questions Cloud

What is mercantilism : What is Mercantilism? Give an example in a Philippine Set up
Prepare all the relevant journal entries required : Hub Ltd. owns all the share capital of Olive Ltd. The income tax rate is 30%. Prepare all the relevant journal entries required
Compare the use of questionnaire : Compare the use of questionnaire and the use of semi-structured interviews for addressing a research question. How is the choice over these alternative research
Find secured offers of employment : Assume that a study was done on students who were completing their last semester of college and had already secured offers of employment.
AAI202 Applications of Artificial Intelligence Assignment : AAI202 Applications of Artificial Intelligence Assignment Help and Solution, Torrens University Australia - Assessment Writing Service
How many shares will the company need to issue : If the underwriting spread is 6%, how many shares will the company need to issue in order to be left with net proceeds of $4 million
Costs affect the effectiveness of proposals : How will the rising R&D costs affect the effectiveness of your proposals? In other words, will the rising R&D costs over the recent decades affect firms' abilit
Marginal benefit of writing a contract increases : Suppose the marginal cost of writing a contract of length L is MC(L) = 10 + 4L. Find the optimal contract length when the marginal benefit of writing a contract
Present value of the lottery win : True or false and explain why e) A woman wins the lottery and is set to receive €250,000 a year, every year, for the next (2+5) years. If the interest rate is 5

Reviews

Write a Review

Computer Engineering Questions & Answers

  Mathematics in computing

Binary search tree, and postorder and preorder traversal Determine the shortest path in Graph

  Ict governance

ICT is defined as the term of Information and communication technologies, it is diverse set of technical tools and resources used by the government agencies to communicate and produce, circulate, store, and manage all information.

  Implementation of memory management

Assignment covers the following eight topics and explore the implementation of memory management, processes and threads.

  Realize business and organizational data storage

Realize business and organizational data storage and fast access times are much more important than they have ever been. Compare and contrast magnetic tapes, magnetic disks, optical discs

  What is the protocol overhead

What are the advantages of using a compiled language over an interpreted one? Under what circumstances would you select to use an interpreted language?

  Implementation of memory management

Paper describes about memory management. How memory is used in executing programs and its critical support for applications.

  Define open and closed loop control systems

Define open and closed loop cotrol systems.Explain difference between time varying and time invariant control system wth suitable example.

  Prepare a proposal to deploy windows server

Prepare a proposal to deploy Windows Server onto an existing network based on the provided scenario.

  Security policy document project

Analyze security requirements and develop a security policy

  Write a procedure that produces independent stack objects

Write a procedure (make-stack) that produces independent stack objects, using a message-passing style, e.g.

  Define a suitable functional unit

Define a suitable functional unit for a comparative study between two different types of paint.

  Calculate yield to maturity and bond prices

Calculate yield to maturity (YTM) and bond prices

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