Design of machine learning solution

Assignment Help Basic Computer Science
Reference no: EM133102038

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.

Is there a size limit?
2000 words on average

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

Reference no: EM133102038

Questions Cloud

Characteristics and attributes of a good leader : How can a leader overcome various pitfalls of organizational culture to create synergy and teamwork.
Viewing websites on multiple devices : 1. Using devices with differing screen sizes and bandwidths (such as a desktop or laptop computer and a tablet or smartphone), display the same webpage on both
What amount should be reported as current tax liability : The entity followed the cash basis for tax purposes. What amount should be reported as current tax liability at year-end
Calculate the profit for all constraints : Read the attached Case Study of the WYNDOR Glasss Co. Product Mix Problem and answer the following
Design of machine learning solution : Design of Machine Learning Solution for Biometric Recognition Task - Demonstrate results of using an established AI technique which is capable of finding
How does a budget impact on operation plans : How does a budget impact on operation plans?
Calculate return on investment for each segment : Two segments (Mountain Bike and Road Bike) showed the following data for the most recent year: Calculate return on investment for each segment
Comparison of the legal systems : Describe each type of law identified on the Guide to International and Foreign Law Research webpage.
Risk of creating an enterprise architecture : So what is insightful about how culture affects architecture and the value and risk of creating an enterprise architecture? Please explain in detail please

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