Skip to content

Smile Detection with a Deep Convolutional Neural Net using Keras

Notifications You must be signed in to change notification settings

Fatemehkiasaveh/Facial-Smile-Detection

 
 

Repository files navigation

Facial Smile Detection

Table of contents

Overview

Datasets

Preprocessing

  • image preprocessing

  • image augmentation

Model

Building the model

The CNN that is composed of:

  • Conv2D layer with 32 filters, a kernel size of (3, 3), the relu activation function, a padding equal to same and the correct input_shape
  • MaxPooling2D layer with a pool size of (2, 2)
  • Conv2D layer with 64 filters, a kernel size of (3, 3), the relu activation function, and a padding equal to same
  • MaxPooling2D layer with a pool size of (2, 2)
  • Conv2D layer with 128 filters, a kernel size of (3, 3), the relu activation function, and a padding equal to same
  • MaxPooling2D layer with a pool size of (3, 3)
  • Flatten layer
  • dense function with 50 neurons with the relu activation function
  • dropout layer (with a rate of 0.5), to regularize the network
  • dense function related to the task: binary classification > sigmoid

Training
























Results

About

Smile Detection with a Deep Convolutional Neural Net using Keras

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 90.2%
  • Jupyter Notebook 9.8%