Skip to content

Latest commit

 

History

History
26 lines (13 loc) · 1.19 KB

File metadata and controls

26 lines (13 loc) · 1.19 KB

Facial_Expression_Recognition_MATLAB

This project is a graduate project from BUPT, and the purpose of the project is to design and implement a facial expression recongition system based on machein learning.

This project is built on Mac OS, MATLAB 2016a.

  • The system is trained by JAFEE databse, which contains 213 expression pictures taken from Japanese Women. And the format of the pictures is tiff file.

  • main.m file is the main file. The frame such as training the neural network, adjusting the parameters, predicting and calculating accuracy is contained in the main file.

  • readImg.m file is aiming at gaining data from the picture library and store them in the workspace.

  • displayData.m file is able to display the picture in the figure command.

  • nnCostFunction.m file refers to the cost function of the neural network.

  • randInitializeWeights.m file initialize the network randomly.

  • computeNumericalGradient.m file compute the gradient of the neural network.

  • checkNNGradients.m file can check the nerual network whether the network is convergent or not.

  • predict.m file is used to predict the result given a certain set of samples.

  • app.m file is the interface of the system in MATLAB.