0% found this document useful (0 votes)
20 views5 pages

Face Recognition AWS Report

Uploaded by

shantesh14g
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
20 views5 pages

Face Recognition AWS Report

Uploaded by

shantesh14g
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

Industrial Training Report

Face Recognition Model with AWS S3 Bucket

Submitted in Partial Fulfillment of the Degree Requirement of

BACHELOR OF TECHNOLOGY

Computer Science & Engineering

Submitted by:

[Your Name]

[Your Roll Number]

Submitted to:

[Supervisor's Name]

Genesis Technology, Indore

Report Approval

The industrial training report entitled "Face Recognition Model with AWS S3 Bucket"

is hereby approved as a creditable engineering subject study, carried out and presented

in a manner satisfactory for the purpose for which it has been submitted.

Acknowledgments

I extend my heartfelt gratitude to Genesis Technology, Indore, for giving me this

invaluable learning opportunity. I express my sincere thanks to my mentor, [Mentor's Name],

for their guidance and support throughout this project. My gratitude also goes to my
academic supervisor, [Academic Guide], for their feedback and encouragement during the

preparation of this report.

Table of Contents

1. Introduction

2. Tools & Technologies Used

3. Project Overview

4. Implementation

- Data Storage and Processing

- Model Training

- Integration with AWS S3 Bucket

- Deployment

5. Results & Observations

6. Challenges and Solutions

7. Learning Outcomes

8. Conclusion

9. References

Chapter 1: Introduction

1.1 About the Project

This project aimed to build a face recognition model integrated with AWS S3 for scalable

and secure storage of image datasets. The system utilizes Python-based machine learning

frameworks to identify and classify faces effectively while leveraging the cloud's flexibility

for storage and retrieval.

1.2 Objective

- Develop a face recognition system using machine learning models.


- Implement efficient image storage and retrieval using AWS S3 Bucket.

- Ensure system scalability and security by integrating AWS services.

Chapter 2: Tools & Technologies Used

2.1 Tools

- Python (NumPy, OpenCV, TensorFlow/Keras, Flask)

- AWS S3 for object storage

- AWS Lambda for serverless processing

- AWS IAM for secure access control

2.2 Technologies

- Machine Learning

- RESTful APIs

- Cloud Storage and Deployment

Chapter 3: Project Overview

The face recognition model identifies faces in images or video streams, classifying them into

pre-trained categories. AWS S3 serves as the backbone for image storage, ensuring secure,

reliable, and scalable operations.

Chapter 4: Implementation

4.1 Data Storage and Processing

- Images were stored in AWS S3 buckets, organized by categories for training and validation.

- AWS IAM policies ensured secure access to the S3 bucket.

4.2 Model Training

- Used pre-trained models (e.g., MobileNet, ResNet) fine-tuned on a custom dataset.


- Training was carried out locally using TensorFlow/Keras with augmentation techniques.

4.3 Integration with AWS S3 Bucket

- Implemented an API for uploading and retrieving images from AWS S3.

- Configured lifecycle policies in S3 for cost optimization.

4.4 Deployment

- The system was deployed using Flask on a lightweight server.

- AWS Lambda handled event-based operations, such as notifying when a new image was uploaded.

Chapter 5: Results & Observations

- Accuracy: Achieved 92% accuracy on test data.

- Storage Efficiency: Optimized storage with lifecycle policies in AWS S3.

- Performance: Real-time face detection and recognition with minimal latency.

Chapter 6: Challenges and Solutions

- Data Preprocessing: Addressed variations in lighting and angles using augmentation techniques.

- Latency Issues: Reduced API response time with efficient caching mechanisms.

- Security: Secured S3 buckets with IAM policies and encryption.

Chapter 7: Learning Outcomes

- Hands-on experience with AWS S3, IAM, and Lambda services.

- Practical knowledge of deploying scalable machine learning solutions.

- Enhanced understanding of secure data handling practices.

Chapter 8: Conclusion

The project successfully integrated a robust face recognition model with AWS S3 for secure
storage and scalability. The model demonstrated excellent performance and laid the foundation

for future enhancements, such as real-time video analysis and multi-user support.

References

1. AWS Documentation on S3, Lambda, and IAM.

2. TensorFlow/Keras Official Documentation.

3. OpenCV Tutorials and Resources.

You might also like