# Shape Classification Application

 Problem 1 Create a New Project called IrishHeart (You must select: Multi-layer Network and Classification in the New Project Dialog) to classify four shapes. Edit the BuildTrainSet.lab file to build an appropriate training set for the classification of four shapes: the Cardioid, the Rose, the Irish and the Hearts as shown in the figure. The input training set must include the shapes in different phases distributes uniformly: 300 Cardioids, 400 Roses, 600 Irish, and 900 Hearts. The classifier must be able to tolerate inputs contaminated with 10% of noise. Be sure to scale all shapes to have the same amplitude by assigning the constants: a, b, c, and d. Search the Internet for an additional curve, use this curve for the reject class, you must include 550 training case for this class.

 Problem 2 Edit the BuilValidSet.lab file to build an appropriate validation set for problem 1 using random phase for the shapes. Include 100 Cardioids, 150 Roses, 200 Irish, 92 Hearts.

 Problem 3 Edit the Train.lab file to design and train an ANN for the classification of the shapes.

 Problem 4 Edit the CheckTraining.lab file to check the training: (a) Compute the confusion matrix using the training set. (b) Plot the error for each network output. (c) Save the confusion matrix as a vector image (trainConf.emf).

 Problem 5 Edit the Validation.lab file to perform the validation of the ANN. (a) Compute the confusion matrix using the validation set. (b) Plot the error for each network output. (c) Save the confusion matrix as a vector image (validConf.emf).

 Problem 6 Generate a report in Microsoft Word. Write some conclusions in the report focusing on the problems that were faced during the simulation and how these problems were or could be solved.