Giter Site home page Giter Site logo

face-recognition-'s Introduction

Project 1: Face Recognition

Model creator

Vgg-16 & Vgg-19
-Hendra
-Fatturahman
GoogLeNet
-Yogi
-Dani
ResNet50
-Harisson
-Fitrah

Introduction

In the modern digital era, security and identity management have become pressing issues. One of the primary challenges faced is the efficient supervision and control of access, especially in dense and complex environments. To address this issue, Face Recognition technology has emerged as a solution.

Face Recognition is a technology that utilizes algorithms to automatically identify and verify human faces. This process involves analyzing facial features such as the shape of the nose, eyes, and mouth to create a unique template for identification. The technology has rapidly advanced and found applications in various fields, including security, facial recognition on mobile devices, and identity management.

Benefits of Face Recognition with AI

  1. High-Level Security: Face Recognition systems supported by AI provide a high level of security, identifying individuals even in challenging situations.

  2. Access Management: The use of this technology in access management to restricted areas or sensitive information helps enhance control and reduce the risk of unauthorized access.

  3. Crime Recognition: In law enforcement, this technology can assist in identifying and tracking criminals more efficiently.

  4. Identity Management: In a business context, Face Recognition aids in employee identity management, optimizing attendance processes and reducing internal security risks.

face

This image depicts how Face Recognition technology collaborates with AI to identify individuals with high accuracy. The process involves analyzing facial features and machine learning, ensuring precise recognition even in less-than-ideal conditions, such as low lighting or varied facial expressions.

By adopting Face Recognition technology supported by AI, challenges in identification and security can be more effectively addressed, bringing significant benefits to various industries and identity management needs.

Getting Started

"We hope that the model we have created can be useful as intended.

The first thing you need to do is:

  1. Import libraries

Example:

from keras.preprocessing.image import ImageDataGenerator

This code for image augmentaion

  1. Prepare your dataset

Example:

      google.colab import drivedrive.mount('/content/drive') #Connect your drive
     image_path = os.listdir(os.path.join(Data_path, 'Images')) #Import your images folder from drive
      list_att =(os.path.join(Data_path, 'list_attribute2.txt')) #Import your dataset from drive
df = pd.read_csv(list_att, usecols=['image_id','Male'], delimiter=r'\s+', skiprows=1) #Read your dataset, in this case i just use 2 cols for target and feature

This code for import your data using google drive, don't forget to create your own folder, and change the Images folder to your own folder, and the list_attribute2.txt to your dataset

  1. Split dataset into train,test,and validation

  2. Preprocess your dataset

  3. Build the model

  4. Train your model

  5. Evaluation

The Result

"The results of our model using VGG16, VGG19, GoogLeNet, and ResNet50 vary significantly.

The result from ResNet :

  1. This model accuracy is 94%

  2. Image prediction result

image

The result from GoogLeNet :

  1. This model accuracy is 97%

  2. The Graphic Result

image

The result from Vgg-19 & Vgg-16 :

  1. This model accuracy is 92%

  2. The Confusion Matrix Result

image

So far, our best-performing model is GoogLeNet with high accuracy

following Python libraries installed:

That's all, for any discussion kindly contact me here: [email protected]

face-recognition-'s People

Contributors

fitrah-just avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.