SlideShare a Scribd company logo
HAND GESTURE RECOGNITION
Guided By: Submitted By:
Ms. Archana Aakriti Kushwaha
(Asst. Professor) Anuja Pandey
Bhawana
Shubhra Jyotsna Chauhan
Contents
■ Introduction
■ Gesture Recognition
■ Hand Gesture Recognition
■ Objective
■ Software Requirements
■ Hardware Requirements
■ Artificial Neural Network
■ A Simple Neuron
■ Activation Function
■ Advantages of using ANN
■ Conclusion
■ Future Scope
■ References
Introduction:-
■ Pattern recognition and Gesture recognition are the growing fields of
research. Being a significant part in non verbal communication, hand
gestures are playing vital role in our daily life.
■ In this project we proposed a method for recognizing hand gestures. We
have designed a system which can identify specific hand gestures and use
them to convey information.
■ We have used supervised feed-forward neural net-based training and back
propagation algorithm for classifying hand gestures into five categories:
hand pointing one, two, three, four or five fingers, and gives the output as
number of fingers user was showing.
Hand Gesture Recognition
■ Hand gesture recognition is one obvious way to create a useful, highly
adaptive interface between machines and their users.
■ Hand gesture recognition technology would allow for the operation of
complex machines using only a series of finger and hand movements,
eliminating the need for physical contact between operator and machine.
Objective
■ Touch screen technology is not cheap enough to be implemented in
desktop systems.
■ Sign language is the primary way, more than 70 million deaf people
communicate with non-deaf people. Being able to automatically translate
hand gesture to text can facilitate deaf to non-deaf communication.
Software Requirements
ī‚§ Pandas, Numpy, MatPlotlib
ī‚§ Web browser (Internet explorer)
ī‚§ Anaconda/ Jupyter Notebook
Hardware Requirements
ī‚§ 2.5 GH quad core processor with 16 Gb of RAM
Artificial Neural Network (ANN)
Background
ī‚§ Artificial neural networks (ANN) are computing systems that are inspired by, but not
necessarily identical to, the biological neural networks that constitute animal brains.
Such systems "learn" to perform tasks by considering examples, generally without being
programmed with any task-specific rules.
A Simple Neuron
■ Each input is multiplied by its corresponding weights. Weights refers to amplitude or
strength of connection between two nodes.
■ The weighted inputs are all summed up inside computing unit (artificial neuron).
■ Bias is added to make output non-zero or to scale up to the system response.
Activation Function
■ The Activation function is a set of
transfer function used to get desired
output.
■ Activation functions are used to
manipulate the output of the neural
network layer to a more suitable form.
■ There are various types of activation
functions i.e. sigmoid function, ReLu
activation function, Softmax Activation
Function.
■ ReLu: It stands for Rectified Linear Units.
It is the most widely used activation
function. It is non-linear in nature.
It’s just R(x)= max(0,x) i.e. if x<0,
R(x)=0 and if x>=0, R(x)= x.
■ Softmax Function: The softmax function is handy when we are trying to
handle classification problems. The softmax function is ideally used in
the output layer of the classifier where we are actually trying to attain the
probabilities to define the class of each input.
Advantages of using ANN
■ ANNs can generalize- After learning from initial inputs and their
relationships it can infer unseen relationships on unseen data as well.
Thus, making the model more generalized and predict on unseen data.
■ The main advantage of using ANN includes, it can handle large amount
of datasets.
Snapshots
Conclusion
■ Gesture Recognition provides the most important means for non-verbal
interaction among people specially for impaired people (i.e. deaf and
dumb).
■ ANN is one of the most effective techniques of software computing for
hand gestures and recognition problem.
■ Neural Network is efficient as long as we have a vast train data set.
Future Scope
■ The detection capability of the system could be expanded to body
gestures as well.
■ Area of Hand gesture-based computer human interaction is very vast.
This project recognizes hand gesture off-line so work can be done to do it
for real time purpose.
References
■ MACHINE LEARNING YEARNING (Technical Strategy for AI Engineers,
In the Era of Deep Learning) by “Andrew NG”.
■ HANDS-ON MACHINE LEARNING WITH SCIKIT-LEARN & TENSOR
FLOW (Concepts tools and Techniques to Build Intelligent Systems ) by
“Aurelien Geron”.
■ RULES OF MACHINE LEARNING by “Martin Zinkevich”.
■ DATA MINING CONCEPTS AND TECHNIQUES by “Jiawei Han”
“Micheline Kamber” “Jian Pei”
■ https://www.analyticsvidhya.com/blog/2016/08/evolution-core-concepts-
deeplearning-neural-networks/
Hand gesture recognition

More Related Content

What's hot

Hand gesture recognition system(FYP REPORT)
Hand gesture recognition system(FYP REPORT)Hand gesture recognition system(FYP REPORT)
Hand gesture recognition system(FYP REPORT)
Afnan Rehman
 
Hand gesture recognition
Hand gesture recognitionHand gesture recognition
Hand gesture recognition
bakhti rahman
 
Hand gesture recognition
Hand gesture recognitionHand gesture recognition
Hand gesture recognition
Muhammed M. Mekki
 
Gesture Recogntion Technology
Gesture Recogntion TechnologyGesture Recogntion Technology
Gesture Recogntion Technology
Mohit Sipani
 
GESTURE RECOGNITION TECHNOLOGY
GESTURE RECOGNITION TECHNOLOGYGESTURE RECOGNITION TECHNOLOGY
GESTURE RECOGNITION TECHNOLOGY
jinal thakrar
 
Gesture Recognition
Gesture RecognitionGesture Recognition
Gesture Recognition
Shounak Katyayan
 
Virtual Mouse
Virtual MouseVirtual Mouse
Virtual Mouse
Vivek Khutale
 
Handwriting Recognition Using Deep Learning and Computer Version
Handwriting Recognition Using Deep Learning and Computer VersionHandwriting Recognition Using Deep Learning and Computer Version
Handwriting Recognition Using Deep Learning and Computer Version
Naiyan Noor
 
ppt of gesture recognition
ppt of gesture recognitionppt of gesture recognition
ppt of gesture recognition
Aayush Agrawal
 
Hand Gesture Recognition
Hand Gesture RecognitionHand Gesture Recognition
Hand Gesture Recognition
Shounak Katyayan
 
virtual mouse using hand gesture.pptx
virtual mouse using hand gesture.pptxvirtual mouse using hand gesture.pptx
virtual mouse using hand gesture.pptx
sivaeswarreddy
 
Ppt final
Ppt finalPpt final
Ppt final
julietrincy
 
Hand Gesture Recognition Using OpenCV Python
Hand Gesture Recognition Using OpenCV Python Hand Gesture Recognition Using OpenCV Python
Hand Gesture Recognition Using OpenCV Python
Arijit Mukherjee
 
Gesture recognition document
Gesture recognition documentGesture recognition document
Gesture recognition document
Nikhil Jha
 
Gesture recognition technology
Gesture recognition technologyGesture recognition technology
Gesture recognition technology
Kompal Neutan
 
hand gestures
hand gestureshand gestures
hand gestures
Rekha Ganesh
 
Hand gesture recognition system for human computer interaction using contour ...
Hand gesture recognition system for human computer interaction using contour ...Hand gesture recognition system for human computer interaction using contour ...
Hand gesture recognition system for human computer interaction using contour ...
eSAT Journals
 
Hand Gesture Recognition using Image Processing
Hand Gesture Recognition using Image ProcessingHand Gesture Recognition using Image Processing
Hand Gesture Recognition using Image Processing
Danda Srinivas Reddy
 
gesture-recognition
gesture-recognitiongesture-recognition
gesture-recognition
Venkat RAGHAVENDRA REDDY
 
Virtual mouse
Virtual mouseVirtual mouse
Virtual mouse
Nikhil Mane
 

What's hot (20)

Hand gesture recognition system(FYP REPORT)
Hand gesture recognition system(FYP REPORT)Hand gesture recognition system(FYP REPORT)
Hand gesture recognition system(FYP REPORT)
 
Hand gesture recognition
Hand gesture recognitionHand gesture recognition
Hand gesture recognition
 
Hand gesture recognition
Hand gesture recognitionHand gesture recognition
Hand gesture recognition
 
Gesture Recogntion Technology
Gesture Recogntion TechnologyGesture Recogntion Technology
Gesture Recogntion Technology
 
GESTURE RECOGNITION TECHNOLOGY
GESTURE RECOGNITION TECHNOLOGYGESTURE RECOGNITION TECHNOLOGY
GESTURE RECOGNITION TECHNOLOGY
 
Gesture Recognition
Gesture RecognitionGesture Recognition
Gesture Recognition
 
Virtual Mouse
Virtual MouseVirtual Mouse
Virtual Mouse
 
Handwriting Recognition Using Deep Learning and Computer Version
Handwriting Recognition Using Deep Learning and Computer VersionHandwriting Recognition Using Deep Learning and Computer Version
Handwriting Recognition Using Deep Learning and Computer Version
 
ppt of gesture recognition
ppt of gesture recognitionppt of gesture recognition
ppt of gesture recognition
 
Hand Gesture Recognition
Hand Gesture RecognitionHand Gesture Recognition
Hand Gesture Recognition
 
virtual mouse using hand gesture.pptx
virtual mouse using hand gesture.pptxvirtual mouse using hand gesture.pptx
virtual mouse using hand gesture.pptx
 
Ppt final
Ppt finalPpt final
Ppt final
 
Hand Gesture Recognition Using OpenCV Python
Hand Gesture Recognition Using OpenCV Python Hand Gesture Recognition Using OpenCV Python
Hand Gesture Recognition Using OpenCV Python
 
Gesture recognition document
Gesture recognition documentGesture recognition document
Gesture recognition document
 
Gesture recognition technology
Gesture recognition technologyGesture recognition technology
Gesture recognition technology
 
hand gestures
hand gestureshand gestures
hand gestures
 
Hand gesture recognition system for human computer interaction using contour ...
Hand gesture recognition system for human computer interaction using contour ...Hand gesture recognition system for human computer interaction using contour ...
Hand gesture recognition system for human computer interaction using contour ...
 
Hand Gesture Recognition using Image Processing
Hand Gesture Recognition using Image ProcessingHand Gesture Recognition using Image Processing
Hand Gesture Recognition using Image Processing
 
gesture-recognition
gesture-recognitiongesture-recognition
gesture-recognition
 
Virtual mouse
Virtual mouseVirtual mouse
Virtual mouse
 

Similar to Hand gesture recognition

Artificial Neural Network for hand Gesture recognition
Artificial Neural Network for hand Gesture recognitionArtificial Neural Network for hand Gesture recognition
Artificial Neural Network for hand Gesture recognition
Vigneshwer Dhinakaran
 
ARTIFICIAL NEURAL NETWORK.docx
ARTIFICIAL NEURAL NETWORK.docxARTIFICIAL NEURAL NETWORK.docx
ARTIFICIAL NEURAL NETWORK.docx
BVasanthi1
 
Artificial neural networks
Artificial neural networksArtificial neural networks
Artificial neural networks
Mohamed Arif
 
Deep learning Techniques JNTU R20 UNIT 2
Deep learning Techniques JNTU R20 UNIT 2Deep learning Techniques JNTU R20 UNIT 2
Deep learning Techniques JNTU R20 UNIT 2
EXAMCELLH4
 
Sign Language Recognition using Deep Learning
Sign Language Recognition using Deep LearningSign Language Recognition using Deep Learning
Sign Language Recognition using Deep Learning
IRJET Journal
 
Gesture recognition using artificial neural network,a technology for identify...
Gesture recognition using artificial neural network,a technology for identify...Gesture recognition using artificial neural network,a technology for identify...
Gesture recognition using artificial neural network,a technology for identify...
NidhinRaj Saikripa
 
Neural Network
Neural NetworkNeural Network
Neural Network
Ashish Kumar
 
Deep Learning - The Past, Present and Future of Artificial Intelligence
Deep Learning - The Past, Present and Future of Artificial IntelligenceDeep Learning - The Past, Present and Future of Artificial Intelligence
Deep Learning - The Past, Present and Future of Artificial Intelligence
Lukas Masuch
 
L026070074
L026070074L026070074
L026070074
ijceronline
 
Sign Language Recognition using Machine Learning
Sign Language Recognition using Machine LearningSign Language Recognition using Machine Learning
Sign Language Recognition using Machine Learning
IRJET Journal
 
EEG Based BCI Applications with Deep Learning
EEG Based BCI Applications with Deep LearningEEG Based BCI Applications with Deep Learning
EEG Based BCI Applications with Deep Learning
Riddhi Jain
 
Artificial Neural Networking
Artificial Neural Networking Artificial Neural Networking
Artificial Neural Networking
shresthapragyan063
 
Neural networking this is about neural networks
Neural networking this is about neural networksNeural networking this is about neural networks
Neural networking this is about neural networks
v02527031
 
40120140507007
4012014050700740120140507007
40120140507007
IAEME Publication
 
40120140507007
4012014050700740120140507007
40120140507007
IAEME Publication
 
Deep Learning With Neural Networks
Deep Learning With Neural NetworksDeep Learning With Neural Networks
Deep Learning With Neural Networks
Aniket Maurya
 
Short story presentation
Short story presentationShort story presentation
Short story presentation
StutiAgarwal36
 
Artificial neural network
Artificial neural networkArtificial neural network
Artificial neural network
GauravPandey319
 
B05211012
B05211012B05211012
B05211012
IOSR-JEN
 
Neural networks
Neural networksNeural networks
Neural networks
Rizwan Rizzu
 

Similar to Hand gesture recognition (20)

Artificial Neural Network for hand Gesture recognition
Artificial Neural Network for hand Gesture recognitionArtificial Neural Network for hand Gesture recognition
Artificial Neural Network for hand Gesture recognition
 
ARTIFICIAL NEURAL NETWORK.docx
ARTIFICIAL NEURAL NETWORK.docxARTIFICIAL NEURAL NETWORK.docx
ARTIFICIAL NEURAL NETWORK.docx
 
Artificial neural networks
Artificial neural networksArtificial neural networks
Artificial neural networks
 
Deep learning Techniques JNTU R20 UNIT 2
Deep learning Techniques JNTU R20 UNIT 2Deep learning Techniques JNTU R20 UNIT 2
Deep learning Techniques JNTU R20 UNIT 2
 
Sign Language Recognition using Deep Learning
Sign Language Recognition using Deep LearningSign Language Recognition using Deep Learning
Sign Language Recognition using Deep Learning
 
Gesture recognition using artificial neural network,a technology for identify...
Gesture recognition using artificial neural network,a technology for identify...Gesture recognition using artificial neural network,a technology for identify...
Gesture recognition using artificial neural network,a technology for identify...
 
Neural Network
Neural NetworkNeural Network
Neural Network
 
Deep Learning - The Past, Present and Future of Artificial Intelligence
Deep Learning - The Past, Present and Future of Artificial IntelligenceDeep Learning - The Past, Present and Future of Artificial Intelligence
Deep Learning - The Past, Present and Future of Artificial Intelligence
 
L026070074
L026070074L026070074
L026070074
 
Sign Language Recognition using Machine Learning
Sign Language Recognition using Machine LearningSign Language Recognition using Machine Learning
Sign Language Recognition using Machine Learning
 
EEG Based BCI Applications with Deep Learning
EEG Based BCI Applications with Deep LearningEEG Based BCI Applications with Deep Learning
EEG Based BCI Applications with Deep Learning
 
Artificial Neural Networking
Artificial Neural Networking Artificial Neural Networking
Artificial Neural Networking
 
Neural networking this is about neural networks
Neural networking this is about neural networksNeural networking this is about neural networks
Neural networking this is about neural networks
 
40120140507007
4012014050700740120140507007
40120140507007
 
40120140507007
4012014050700740120140507007
40120140507007
 
Deep Learning With Neural Networks
Deep Learning With Neural NetworksDeep Learning With Neural Networks
Deep Learning With Neural Networks
 
Short story presentation
Short story presentationShort story presentation
Short story presentation
 
Artificial neural network
Artificial neural networkArtificial neural network
Artificial neural network
 
B05211012
B05211012B05211012
B05211012
 
Neural networks
Neural networksNeural networks
Neural networks
 

Recently uploaded

ZK on Polkadot zero knowledge proofs - sub0.pptx
ZK on Polkadot zero knowledge proofs - sub0.pptxZK on Polkadot zero knowledge proofs - sub0.pptx
ZK on Polkadot zero knowledge proofs - sub0.pptx
dot55audits
 
How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17
Celine George
 
Leveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit InnovationLeveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit Innovation
TechSoup
 
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Excellence Foundation for South Sudan
 
Hindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdfHindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdf
Dr. Mulla Adam Ali
 
Mule event processing models | MuleSoft Mysore Meetup #47
Mule event processing models | MuleSoft Mysore Meetup #47Mule event processing models | MuleSoft Mysore Meetup #47
Mule event processing models | MuleSoft Mysore Meetup #47
MysoreMuleSoftMeetup
 
Temple of Asclepius in Thrace. Excavation results
Temple of Asclepius in Thrace. Excavation resultsTemple of Asclepius in Thrace. Excavation results
Temple of Asclepius in Thrace. Excavation results
Krassimira Luka
 
āĻŦāĻžāĻ‚āĻ˛āĻžāĻĻā§‡āĻļ āĻ…āĻ°ā§āĻĨāĻ¨ā§ˆāĻ¤āĻŋāĻ• āĻ¸āĻŽā§€āĻ•ā§āĻˇāĻž (Economic Review) ā§¨ā§Ļā§¨ā§Ē UJS App.pdf
āĻŦāĻžāĻ‚āĻ˛āĻžāĻĻā§‡āĻļ āĻ…āĻ°ā§āĻĨāĻ¨ā§ˆāĻ¤āĻŋāĻ• āĻ¸āĻŽā§€āĻ•ā§āĻˇāĻž (Economic Review) ā§¨ā§Ļā§¨ā§Ē UJS App.pdfāĻŦāĻžāĻ‚āĻ˛āĻžāĻĻā§‡āĻļ āĻ…āĻ°ā§āĻĨāĻ¨ā§ˆāĻ¤āĻŋāĻ• āĻ¸āĻŽā§€āĻ•ā§āĻˇāĻž (Economic Review) ā§¨ā§Ļā§¨ā§Ē UJS App.pdf
āĻŦāĻžāĻ‚āĻ˛āĻžāĻĻā§‡āĻļ āĻ…āĻ°ā§āĻĨāĻ¨ā§ˆāĻ¤āĻŋāĻ• āĻ¸āĻŽā§€āĻ•ā§āĻˇāĻž (Economic Review) ā§¨ā§Ļā§¨ā§Ē UJS App.pdf
eBook.com.bd (āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ āĻŦāĻžāĻ‚āĻ˛āĻž āĻŦāĻ‡)
 
Walmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdfWalmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdf
TechSoup
 
How to deliver Powerpoint Presentations.pptx
How to deliver Powerpoint  Presentations.pptxHow to deliver Powerpoint  Presentations.pptx
How to deliver Powerpoint Presentations.pptx
HajraNaeem15
 
How to Create a More Engaging and Human Online Learning Experience
How to Create a More Engaging and Human Online Learning Experience How to Create a More Engaging and Human Online Learning Experience
How to Create a More Engaging and Human Online Learning Experience
Wahiba Chair Training & Consulting
 
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
imrankhan141184
 
Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...
PsychoTech Services
 
Liberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdfLiberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdf
WaniBasim
 
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptxNEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
iammrhaywood
 
How to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 InventoryHow to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 Inventory
Celine George
 
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptxPengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Fajar Baskoro
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
adhitya5119
 
BÀI TáēŦP Dáē Y THÊM TIáēžNG ANH LáģšP 7 Cáēĸ NĂM FRIENDS PLUS SÁCH CHÂN TRáģœI SÁNG Táē O ...
BÀI TáēŦP Dáē Y THÊM TIáēžNG ANH LáģšP 7 Cáēĸ NĂM FRIENDS PLUS SÁCH CHÂN TRáģœI SÁNG Táē O ...BÀI TáēŦP Dáē Y THÊM TIáēžNG ANH LáģšP 7 Cáēĸ NĂM FRIENDS PLUS SÁCH CHÂN TRáģœI SÁNG Táē O ...
BÀI TáēŦP Dáē Y THÊM TIáēžNG ANH LáģšP 7 Cáēĸ NĂM FRIENDS PLUS SÁCH CHÂN TRáģœI SÁNG Táē O ...
Nguyen Thanh Tu Collection
 
BÀI TáēŦP Báģ” TRáģĸ TIáēžNG ANH LáģšP 9 Cáēĸ NĂM - GLOBAL SUCCESS - NĂM HáģŒC 2024-2025 - ...
BÀI TáēŦP Báģ” TRáģĸ TIáēžNG ANH LáģšP 9 Cáēĸ NĂM - GLOBAL SUCCESS - NĂM HáģŒC 2024-2025 - ...BÀI TáēŦP Báģ” TRáģĸ TIáēžNG ANH LáģšP 9 Cáēĸ NĂM - GLOBAL SUCCESS - NĂM HáģŒC 2024-2025 - ...
BÀI TáēŦP Báģ” TRáģĸ TIáēžNG ANH LáģšP 9 Cáēĸ NĂM - GLOBAL SUCCESS - NĂM HáģŒC 2024-2025 - ...
Nguyen Thanh Tu Collection
 

Recently uploaded (20)

ZK on Polkadot zero knowledge proofs - sub0.pptx
ZK on Polkadot zero knowledge proofs - sub0.pptxZK on Polkadot zero knowledge proofs - sub0.pptx
ZK on Polkadot zero knowledge proofs - sub0.pptx
 
How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17
 
Leveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit InnovationLeveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit Innovation
 
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
 
Hindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdfHindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdf
 
Mule event processing models | MuleSoft Mysore Meetup #47
Mule event processing models | MuleSoft Mysore Meetup #47Mule event processing models | MuleSoft Mysore Meetup #47
Mule event processing models | MuleSoft Mysore Meetup #47
 
Temple of Asclepius in Thrace. Excavation results
Temple of Asclepius in Thrace. Excavation resultsTemple of Asclepius in Thrace. Excavation results
Temple of Asclepius in Thrace. Excavation results
 
āĻŦāĻžāĻ‚āĻ˛āĻžāĻĻā§‡āĻļ āĻ…āĻ°ā§āĻĨāĻ¨ā§ˆāĻ¤āĻŋāĻ• āĻ¸āĻŽā§€āĻ•ā§āĻˇāĻž (Economic Review) ā§¨ā§Ļā§¨ā§Ē UJS App.pdf
āĻŦāĻžāĻ‚āĻ˛āĻžāĻĻā§‡āĻļ āĻ…āĻ°ā§āĻĨāĻ¨ā§ˆāĻ¤āĻŋāĻ• āĻ¸āĻŽā§€āĻ•ā§āĻˇāĻž (Economic Review) ā§¨ā§Ļā§¨ā§Ē UJS App.pdfāĻŦāĻžāĻ‚āĻ˛āĻžāĻĻā§‡āĻļ āĻ…āĻ°ā§āĻĨāĻ¨ā§ˆāĻ¤āĻŋāĻ• āĻ¸āĻŽā§€āĻ•ā§āĻˇāĻž (Economic Review) ā§¨ā§Ļā§¨ā§Ē UJS App.pdf
āĻŦāĻžāĻ‚āĻ˛āĻžāĻĻā§‡āĻļ āĻ…āĻ°ā§āĻĨāĻ¨ā§ˆāĻ¤āĻŋāĻ• āĻ¸āĻŽā§€āĻ•ā§āĻˇāĻž (Economic Review) ā§¨ā§Ļā§¨ā§Ē UJS App.pdf
 
Walmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdfWalmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdf
 
How to deliver Powerpoint Presentations.pptx
How to deliver Powerpoint  Presentations.pptxHow to deliver Powerpoint  Presentations.pptx
How to deliver Powerpoint Presentations.pptx
 
How to Create a More Engaging and Human Online Learning Experience
How to Create a More Engaging and Human Online Learning Experience How to Create a More Engaging and Human Online Learning Experience
How to Create a More Engaging and Human Online Learning Experience
 
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
 
Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...
 
Liberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdfLiberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdf
 
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptxNEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
 
How to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 InventoryHow to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 Inventory
 
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptxPengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptx
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
 
BÀI TáēŦP Dáē Y THÊM TIáēžNG ANH LáģšP 7 Cáēĸ NĂM FRIENDS PLUS SÁCH CHÂN TRáģœI SÁNG Táē O ...
BÀI TáēŦP Dáē Y THÊM TIáēžNG ANH LáģšP 7 Cáēĸ NĂM FRIENDS PLUS SÁCH CHÂN TRáģœI SÁNG Táē O ...BÀI TáēŦP Dáē Y THÊM TIáēžNG ANH LáģšP 7 Cáēĸ NĂM FRIENDS PLUS SÁCH CHÂN TRáģœI SÁNG Táē O ...
BÀI TáēŦP Dáē Y THÊM TIáēžNG ANH LáģšP 7 Cáēĸ NĂM FRIENDS PLUS SÁCH CHÂN TRáģœI SÁNG Táē O ...
 
BÀI TáēŦP Báģ” TRáģĸ TIáēžNG ANH LáģšP 9 Cáēĸ NĂM - GLOBAL SUCCESS - NĂM HáģŒC 2024-2025 - ...
BÀI TáēŦP Báģ” TRáģĸ TIáēžNG ANH LáģšP 9 Cáēĸ NĂM - GLOBAL SUCCESS - NĂM HáģŒC 2024-2025 - ...BÀI TáēŦP Báģ” TRáģĸ TIáēžNG ANH LáģšP 9 Cáēĸ NĂM - GLOBAL SUCCESS - NĂM HáģŒC 2024-2025 - ...
BÀI TáēŦP Báģ” TRáģĸ TIáēžNG ANH LáģšP 9 Cáēĸ NĂM - GLOBAL SUCCESS - NĂM HáģŒC 2024-2025 - ...
 

Hand gesture recognition

  • 1. HAND GESTURE RECOGNITION Guided By: Submitted By: Ms. Archana Aakriti Kushwaha (Asst. Professor) Anuja Pandey Bhawana Shubhra Jyotsna Chauhan
  • 2. Contents ■ Introduction ■ Gesture Recognition ■ Hand Gesture Recognition ■ Objective ■ Software Requirements ■ Hardware Requirements ■ Artificial Neural Network ■ A Simple Neuron ■ Activation Function ■ Advantages of using ANN ■ Conclusion ■ Future Scope ■ References
  • 3. Introduction:- ■ Pattern recognition and Gesture recognition are the growing fields of research. Being a significant part in non verbal communication, hand gestures are playing vital role in our daily life. ■ In this project we proposed a method for recognizing hand gestures. We have designed a system which can identify specific hand gestures and use them to convey information. ■ We have used supervised feed-forward neural net-based training and back propagation algorithm for classifying hand gestures into five categories: hand pointing one, two, three, four or five fingers, and gives the output as number of fingers user was showing.
  • 4. Hand Gesture Recognition ■ Hand gesture recognition is one obvious way to create a useful, highly adaptive interface between machines and their users. ■ Hand gesture recognition technology would allow for the operation of complex machines using only a series of finger and hand movements, eliminating the need for physical contact between operator and machine.
  • 5. Objective ■ Touch screen technology is not cheap enough to be implemented in desktop systems. ■ Sign language is the primary way, more than 70 million deaf people communicate with non-deaf people. Being able to automatically translate hand gesture to text can facilitate deaf to non-deaf communication.
  • 6. Software Requirements ī‚§ Pandas, Numpy, MatPlotlib ī‚§ Web browser (Internet explorer) ī‚§ Anaconda/ Jupyter Notebook Hardware Requirements ī‚§ 2.5 GH quad core processor with 16 Gb of RAM
  • 7. Artificial Neural Network (ANN) Background ī‚§ Artificial neural networks (ANN) are computing systems that are inspired by, but not necessarily identical to, the biological neural networks that constitute animal brains. Such systems "learn" to perform tasks by considering examples, generally without being programmed with any task-specific rules.
  • 8. A Simple Neuron ■ Each input is multiplied by its corresponding weights. Weights refers to amplitude or strength of connection between two nodes. ■ The weighted inputs are all summed up inside computing unit (artificial neuron). ■ Bias is added to make output non-zero or to scale up to the system response.
  • 9. Activation Function ■ The Activation function is a set of transfer function used to get desired output. ■ Activation functions are used to manipulate the output of the neural network layer to a more suitable form. ■ There are various types of activation functions i.e. sigmoid function, ReLu activation function, Softmax Activation Function. ■ ReLu: It stands for Rectified Linear Units. It is the most widely used activation function. It is non-linear in nature. It’s just R(x)= max(0,x) i.e. if x<0, R(x)=0 and if x>=0, R(x)= x.
  • 10. ■ Softmax Function: The softmax function is handy when we are trying to handle classification problems. The softmax function is ideally used in the output layer of the classifier where we are actually trying to attain the probabilities to define the class of each input.
  • 11. Advantages of using ANN ■ ANNs can generalize- After learning from initial inputs and their relationships it can infer unseen relationships on unseen data as well. Thus, making the model more generalized and predict on unseen data. ■ The main advantage of using ANN includes, it can handle large amount of datasets.
  • 12.
  • 14.
  • 15. Conclusion ■ Gesture Recognition provides the most important means for non-verbal interaction among people specially for impaired people (i.e. deaf and dumb). ■ ANN is one of the most effective techniques of software computing for hand gestures and recognition problem. ■ Neural Network is efficient as long as we have a vast train data set.
  • 16. Future Scope ■ The detection capability of the system could be expanded to body gestures as well. ■ Area of Hand gesture-based computer human interaction is very vast. This project recognizes hand gesture off-line so work can be done to do it for real time purpose.
  • 17. References ■ MACHINE LEARNING YEARNING (Technical Strategy for AI Engineers, In the Era of Deep Learning) by “Andrew NG”. ■ HANDS-ON MACHINE LEARNING WITH SCIKIT-LEARN & TENSOR FLOW (Concepts tools and Techniques to Build Intelligent Systems ) by “Aurelien Geron”. ■ RULES OF MACHINE LEARNING by “Martin Zinkevich”. ■ DATA MINING CONCEPTS AND TECHNIQUES by “Jiawei Han” “Micheline Kamber” “Jian Pei” ■ https://www.analyticsvidhya.com/blog/2016/08/evolution-core-concepts- deeplearning-neural-networks/