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

  Identify criminal sanctions that may be applied in lieu

Identify 3 criminal sanctions that may be applied in lieu of incarceration and that fall under community corrections. Provide an example of each criminal sanction.Does this meet the mission statement of public safety and victim restoration? Explain..

  Describe the distinctions of the christian narrative

Do a Bible search and find verses that addresses each of the four distinctions of the Christian narrative: Creation, Fall, Redemption, and Restoration.

  Identify three objectives and goals for each modality

Identify at least 3 objectives and goals for each modality. Provide an explanation of the relapse prevention plan for each modality.

  Briefly summarize the three phases of ece governance

Why is it essential to strengthen the relationship between business strategy and IT strategy? Give three examples of organizations that are successful because of such a strong relationship.

  Person-environment fit

Our text refers to the Person-Environment Fit (P-E Fit) as the match between characteristics of workers and characteristics of their jobs or work environments. It also says that mismatches between these characteristics can lead to increases in str..

  The limitations of in-depth interviews

The limitations of in-depth interviews far outweigh the advantages'. Assess this claim and Functionalists have exaggerated the extent of consensus in society

  Consider how you deal with conflict in relationships with

consider how you deal with conflict in relationships with people at work. is it similar to how you handle conflict in

  What is the cycle of displacement as laid out by zukin

What is the cycle of displacement as laid out by Zukin? This should include a description of the change from "authentic" working class neighborhoods.

  Research law enforcement support and valuation specialist

Research Law Enforcement Support and Valuation Specialist- Education/Qualifications, Skills needed, Certifications and Description of type of specialty work.

  Discuss new religion compared to religions we have studied

The Mormon church is a relatively new religion compared to the religions we have studied in this class

  MIS603 Microservices Architecture Assignment

MIS603 Microservices Architecture Assignment Help and Solution, Torrens University Australia - Assessment Writing Service

  Provide a sociohistorical analysis of that religion

Provide a sociohistorical analysis of that religion. Use the sociology of religion paradigm to analyze the American-born religion.

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