Facialppt
Facialppt
Facialppt
TECHNOLOGICAL UNIVERSITY
BELAGAVI, KARNATAKA
Presented By
Company Profile
Initiatives of CIE
Abstract
Technical skills
Task Performed
Results
Reflection Notes
Conclusion
References
INTRODUCTION
The internship was based on AI for Structured data using Pytorch which is one of the richest
technologies in today’s modern world scenarios.
The mini project “Deep Learning using PyTorch for Face Expression Recognition”
As a part of the internship, assignments, mini projects were assigned which helped to grow as an
individual and as a team.
Through hands-on experience and practical sessions that helps to adopt enhanced
Chrysies.
COMPANY PROFILE
Ekathva innovations mainly aims in making user friendly and economic products in the areas of
The company also aims at web development and app development both on android and IOS in the
They are experienced in providing high quality solutions to clients in diverse business areas.
CENTER FOR INNOVATION &
ENTREPRENEURSHIP ( CIE)
Center for Innovation and Entrepreneurship (CIE) was started in 2018 in JNNCE with the support of
CIE aims to create innovation, startup and entrepreneurial ecosystem at JNNCE in & around
Shivamogga.
It provides all the required facilities like incubation support, funding and infrastructure space for
startup establishment.
INITIATIVES OF CIE
New Generation Innovation and Entrepreneurship Development Centre
JNNCART
Overview of AI
NumPy
PyTorch
Fig.1 Components of AI
APPLICATIONS OF ARTIFICIAL INTELLIGENCE
Fig.2 Applications of AI
NUMPY
NumPy can be used to perform a wide variety of mathematical operations on arrays. It adds
powerful data structures to Python that guarantee efficient calculations with arrays and matrices.
Benefits of NumPy:
Efficient array operations.
Memory efficiency.
Broadcasting.
Universal functions.
Interoperability with other libraries.
Data analysis and manipulation.
Scientific computing and simulations.
Machine learning and artificial intelligence.
PyTorch
PyTorch is an open source machine learning framework based on the Python programming
language and the Torch library. The PyTorch framework supports over 200 different mathematical
operations.
PyTorch benefits:
A convolutional neural network (CNN or ConvNet) is a network architecture for deep learning that
learns directly from data. CNNs are particularly useful for finding patterns in images to recognize
objects, classes, and categories. They can also be quite effective for classifying audio, time-series,
and signal data.
convolutional
Pooling
Large dataset of Facial Expressions are used in this approach and the dataset is extracted from
Kaggle website.
student. In this internship I got to learn so many frameworks and modern world
technologies which are prominently used for projects around the world and this is
definitely a valuable asset for my upcoming career as a software engineer .
CONCLUSION
The internship on AI for structured data has provided a comprehensive stage for learning fundamental
operations in NumPy to implementing advanced techniques using PyTorch for predictive modeling.
In this project an Emotion/Facial Recognition model has been trained and saved. It can recognize/detect
the facial expressions of an individual on a real time basis that whether the individual is Neutral, Angry,
Disgust, Fear, Happy, Sad, Surprised
We can improve accuracy further by :
Using pre-trained models like VGG-16 or Resnet etc.
Using Stacked Model.
Performing some fine-tuning.
REFERENCE
[1] https://numpy.org
[2] https://pytorch.org
[3] https://www.kaggle.com/facial-expression-detection-cnn
[4] https://www.w3schools.com/python/pandas/pandas_intro.asp
THANK YOU!!