Build and train a convolutional neural network

Assignment Help Other Subject
Reference no: EM133159436

Project - Assessment Description

In this assignment, students will build and train a convolutional neural network (CNN) to recognize an image from a set. The general idea is that you will use a large set of images to train the neural network, then you will use it to identify an image presented to it.

Complete the following steps, then write a comprehensive technical report as a Python Jupyter notebook (to include all code, code comments, all outputs, plots, and analysis). Make sure the project documentation contains a) problem statement, b) algorithm of the solution, c) analysis of the findings, and d) references.

Question 1. Browse the Kaggle "Datasets," located in the topic Resources. Find Open Datasets and Machine Learning Projects | Kaggle

Question 2. Select one dataset for your project.

Question 3. Write a short description of the dataset and what your CNN will recognize.

Question 4. Import the appropriate libraries: tensorflow, keras, numpy, glob, matplotlib, MaxPooling2D, and any others that would fit your model.

Question 5. Initialize the CNN.

Question 6. Utilize the following arguments to add a convolutional layer: Filters, Kernel_size, Padding, Activation Function - Relu, and Input shape.

Question 7. Down sample the images by applying a pooling operation.

Question 8. Did you choose max pooling, average pooling, or global pooling? Explain which type of pooling you used and why. What are the advantages and disadvantages of your pooling choice?

Question 9. Repeat steps 5-7 to add 3 more convolutional layers.

Question 10. Convert the dataset into a 1-D array for input into the next layer (flattening the dataset), which is fully linked.

Question 11. Use the dense class to create a fully connected layer (relu activation) and output one (softmax activation).

Question 12. Train, then appraise the CNN you just created. Compile the CNN model using compile, with three parameters:
- Loss Function: use categorical_crossentropy
- Optimizer: your choice (Adam, Momentum, Nesterov Accelerated Gradient, or Min-Batch Gradient Descent).
- Metrics Arguments: Accuracy to evaluate performance. Fit the model on the training set with at least 85 iterations (epochs). Evaluate the result.
Compare the accuracy and loss function for both the training and test dataset. Plot the loss graph. Plot the accuracy graph.

Question 13. Discuss how the CNN model is utilized in recognizing the images from the dataset and which optimizer provides for the performance model (highest accuracy and how many times to get to that level) the overall performance of your model. Justify your choice of optimizer by comparing it to two other optimizers.

While APA style is not required for the body of this assignment, solid academic writing is expected, and documentation of sources should be presented using APA formatting guidelines, which can be found in the APA Style Guide, located in the Student Success Center.

Attachment:- Convolutional neural network.rar

Reference no: EM133159436

Questions Cloud

Mhr001 managing workplace relations : Helen Grant sipped her strong black coffee as she walked back to her desk. The bank's office party the night before had been wild. Everyone had been in a great
Explain why taxes and tax policy are important consideration : Question - Explain why taxes and tax policy are important considerations in capital budgeting decisions. Give examples and references please
Reading quote and how does it apply to hrm : Taylor, G. (2020). Despite fashion's sustainability push, 'if you can't measure it, you can't manage it'. Sourcing Journal [Online].
How much is total contribution margin for september : In September, Smith Company had the following financial statement amounts related to producing 500 units: How much is total contribution margin for September
Build and train a convolutional neural network : Build and train a convolutional neural network (CNN) to recognize an image from a set. The general idea is that you will use a large set of images to train
What is the point factor method of job evaluation : What is the 'Point factor method of Job Evaluation. Come up with an example of 'Point factor method of Job Evaluation.
What is consolidated net income for the year ending december : Haynes's shares had a $15 per share fair value. What is the consolidated net income for the year ending December 31, 2021
Tesco case study : Founded in 1919, Tesco has grown from a market-stall in the East End of London into the largest supermarket in the UK by market share, and one of the largest gl
Responsible for the ethical behavior of coworkers : The purpose of this exercise is for students to explore their opinions about ethical behavior issues faced in organizations.

Reviews

Write a Review

Other Subject Questions & Answers

  Cross-cultural opportunities and conflicts in canada

Short Paper on Cross-cultural Opportunities and Conflicts in Canada.

  Sociology theory questions

Sociology are very fundamental in nature. Role strain and role constraint speak about the duties and responsibilities of the roles of people in society or in a group. A short theory about Darwin and Moths is also answered.

  A book review on unfaithful angels

This review will help the reader understand the social work profession through different concepts giving the glimpse of why the social work profession might have drifted away from its original purpose of serving the poor.

  Disorder paper: schizophrenia

Schizophrenia does not really have just one single cause. It is a possibility that this disorder could be inherited but not all doctors are sure.

  Individual assignment: two models handout and rubric

Individual Assignment : Two Models Handout and Rubric,    This paper will allow you to understand and evaluate two vastly different organizational models and to effectively communicate their differences.

  Developing strategic intent for toyota

The following report includes the description about the organization, its strategies, industry analysis in which it operates and its position in the industry.

  Gasoline powered passenger vehicles

In this study, we examine how gasoline price volatility and income of the consumers impacts consumer's demand for gasoline.

  An aspect of poverty in canada

Economics thesis undergrad 4th year paper to write. it should be about 22 pages in length, literature review, economic analysis and then data or cost benefit analysis.

  Ngn customer satisfaction qos indicator for 3g services

The paper aims to highlight the global trends in countries and regions where 3G has already been introduced and propose an implementation plan to the telecom operators of developing countries.

  Prepare a power point presentation

Prepare the power point presentation for the case: Santa Fe Independent School District

  Information literacy is important in this environment

Information literacy is critically important in this contemporary environment

  Associative property of multiplication

Write a definition for associative property of multiplication.

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