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

  Write a program to implement the 56-bit des algorithm

Write a program to implement the 56-bit DES algorithm (in ECB mode). Use your program with your chosen key to encrypt a message of 80 bytes.

  Analyze in detail the major risks surrounding byod

Analyze in detail the major risks surrounding BYOD, and analyze the security controls and technologies that are currently available and being utilized to manage these risks.

  Writenbspa javatm application using netbeanstm integrated

writenbspa javatm application using netbeanstm integrated development environment ide that calculates the total

  Discussing iam in a federated cloud application

Write an essay of at least 450 words discussing discussing IAM in a federated cloud application. Do not copy without providing proper attribution.

  Describe the fundamental components of a distributed system

Describe the fundamental components of a distributed system. Compare and contrast advantages and disadvantages of at least 2 distributed system architectures.

  Write the array back to a new file and in reverse order

Write a program that asks the user for a file name, and then ask the user for up to 100 input values. Write the user input values to the file.

  64-bit architecture

How would you design software to do this (Use a maximum of one to two paragraphs of 5-7 sentences each)?

  Question1 develop a program that opens a file called

question1. develop a program that opens a file called test.lst reads 512 bytes from file into the memory area array and

  Advantages and disadvantages of end-user computing

Explain the advantages and disadvantages of the end-user computing and determine if this is an application which should be progressively pursued. Describe your rationale.

  Discuss the time-domain signal

In the following, the time-domain signal x(t) is given. Use the tables of Fourier transforms and Fourier transform properties to determine the Fourier.

  How to create program that performs arithmetic function

How to create program that performs arithmetic function Prompt a user for values for the variables. Pass both variables to methods named sum() and difference().

  How to create a coke machine program in c++

We would start by having the users insert their money. Since they can not physically insert the money, we will just ask them how much they wish to insert and we will keep track of how much money they have inserted.

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