Machine Learning Solution for Biometric Recognition Task

Assignment Help Basic Computer Science
Reference no: EM133102051 , Length: word count:2000

CIS006-2 Concepts and Technologies of Artificial Intelligence - University of Bedfordshire

Assignment: Design of Machine Learning Solution for Biometric Recognition Task

Learning outcome 1: Demonstrate results of using an established AI technique which is capable of finding a solution to a given AI problem represented by a data set

Learning outcome 2: Identify the cases of correct and incorrect outcomes generated by the technique on the given data set

Learning outcome 3: Evaluate the accuracy of the technique in terms of rates of correct outcomes

Task

Students will develop a Machine Learning (ML) solution to solve a biometric recognition task with the highest recognition accuracy. The facial images are taken from real subjects in slightly different conditions, and so some images can be incorrectly recognised. This makes the ideal 100% accurate recognition difficult or even impossible. Students will design a ML solution providing the minimal recognition error.

Examples
Students who studied this unit have achieved excellent results in Biometric Face Recognition published as follows:
1. journal paper
2. conference paper in Springer proceedings
3. Springer book chapter
4. conference paper
Examples of previous assignment reports will also be discussed. Alternatively students can use other benchmark data available in the Kaggle subject area. For example students could be interested in early detection of bone pathologies in X-ray images, as described in a paper published in Scientific Reports.

Method and Technology
To achieve the minimum error, students will use ML techniques such as Artificial Neural Networks (ANNs) which can be implemented by using a new powerful programming platform Google Colab supporting languages related to ML. Alternatively advanced students can use other programming platforms using programming languages such as Python, MATLAB, or R. Advanced students can also be interested in a high performance ML technique such as Deep Learning, Convolutional Networks, and/or Gradient Boosting, demanded on the market. The Google Colab is a recommended platform, however advanced students can use other Integrated Development Environments eg Spyder.

Project Data and Scripts
The project biometric data include facial images of 30 persons. Each person is represented by 50 images taken under different conditions. When students use Colab, the data zip file has to be uploaded to your Google drive root. The project scripts process_yale_images and classify_yale have to be uploaded to your Colab project.

Individual Reports
Students will run individual experiments by using the project scripts on a benchmark data set. First students are expected to achieve the unit threshold requirements, and then they could develop work to a higher grade. A template for individual reports can be used. Exclude paste&copy to avoid plagiarism.

What do I need to do to pass? (Threshold Expectations from UIF)

1. Create a Colab project account [applicable for other IDEs]

2. Upload the project data and scripts

3. Run the project scripts to build an ANN on the data

4. Analyse and describe the ANN outcomes

5. Total to pass 42%

How do I produce high quality work that merits a good grade?

6. Identify a set of parameters required to be adjusted within an ANN technique in order to optimise the solution in terms of recognition accuracy

7. Explain how the ANN parameters influence the recognition accuracy

8. Run experiments in order to verify the solution on a data set

9. Analyse and compare the results of the experiments

Image Processing, ANN techniques, and use cases developed in Colab Python will be considered during lectures and tutorials

Attachment:- Biometric Recognition Task.rar

Attachment:- Practical sessions.rar

Reference no: EM133102051

Questions Cloud

Implicit expectation placed upon employees : Critically evaluate the contention that emotional labour has become an implicit expectation placed upon employees.
What type of expense is this : The annual subscription cost is $45 US dollars and this was converted to $53 Australian dollars. What type of expense is this
Goals for innovation and change : How might a company's goals for employee development be related to its goals for innovation and change? How might a company's goals for employee development be
Evaluate the effectiveness of the police department : Suppose you have been asked to evaluate the effectiveness of the police department in a medium-sized community. Where would you begin? How would you proceed?
Machine Learning Solution for Biometric Recognition Task : Evaluate the accuracy of the technique in terms of rates of correct outcomes and Identify the cases of correct and incorrect outcomes generated
How important is strategic sourcing : How important is strategic sourcing to such futuristic success exhibited by Dubai?
Models of occupational characteristics : Do a critical analysis of your professional career using one of the models of occupational characteristics delivered in classes (Holland occupational/career mod
Describe the gap that sedina was seeking to exploit : Although she did not intend using her licence to work as a pharmacist, a lack of job opportunities after relocating to Accra made her open her first pharmacy in
What amount should be reported as total tax expense : Problem - In 2021, Joliette Company reported pretax financial income of P3,500,000. What amount should be reported as total tax expense

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Identifies the cost of computer

identifies the cost of computer components to configure a computer system (including all peripheral devices where needed) for use in one of the following four situations:

  Input devices

Compare how the gestures data is generated and represented for interpretation in each of the following input devices. In your comparison, consider the data formats (radio waves, electrical signal, sound, etc.), device drivers, operating systems suppo..

  Cores on computer systems

Assignment : Cores on Computer Systems:  Differentiate between multiprocessor systems and many-core systems in terms of power efficiency, cost benefit analysis, instructions processing efficiency, and packaging form factors.

  Prepare an annual budget in an excel spreadsheet

Prepare working solutions in Excel that will manage the annual budget

  Write a research paper in relation to a software design

Research paper in relation to a Software Design related topic

  Describe the forest, domain, ou, and trust configuration

Describe the forest, domain, OU, and trust configuration for Bluesky. Include a chart or diagram of the current configuration. Currently Bluesky has a single domain and default OU structure.

  Construct a truth table for the boolean expression

Construct a truth table for the Boolean expressions ABC + A'B'C' ABC + AB'C' + A'B'C' A(BC' + B'C)

  Evaluate the cost of materials

Evaluate the cost of materials

  The marie simulator

Depending on how comfortable you are with using the MARIE simulator after reading

  What is the main advantage of using master pages

What is the main advantage of using master pages. Explain the purpose and advantage of using styles.

  Describe the three fundamental models of distributed systems

Explain the two approaches to packet delivery by the network layer in Distributed Systems. Describe the three fundamental models of Distributed Systems

  Distinguish between caching and buffering

Distinguish between caching and buffering The failure model defines the ways in which failure may occur in order to provide an understanding of the effects of failure. Give one type of failure with a brief description of the failure

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