logo

Recognizing Emotions from Face Expressions

Machine Learning in Computer Vision

Transfer Learning Using Deep Neural Networks

Two pretrained models namely Inception V3 and Xception were used for transfer learning while third model was designed from scratch and performance was compared for each model. Dataset images were generated using OpenAI's DALL-E 2 Generative model in bulk and were mixed with two official datasets named KDEF and JAFFE.


  • Test Accuracy: Xception 93.5% Inception V3 92.7% Custom CNN 89%

  • Programming Language: Python
  • Tools and Methodologies: OpenAI DALL-E 2 for data generation, Pre-processing, Post Processing, Google Colab Pro, MTCNN, OpenCN, Scikit Learn, Tensor Flow, Keras, Matplotlib, Pandas, Numpy


See the project at GitHub

About Me

Hi, my name is Muhammad and I am a Google Certified Data Analyst. I hold a Higher Diploma in Computing and Master’s degree in science (Big Data Management & Analytics, Griffith College Dublin).


Since I was young, I have always enjoyed to solve puzzles. So that’s how I look at big data sets: to me it is one big puzzle I want to solve. Finding patterns nobody else sees is the challenge to me.


I have been working as a data analyst for more than two years with experience in manufacturing and retail. I have worked on several projects which gives me the ability to translate complex questions into understandable insights.


Do you want to work together? Please reach out to me by e-mail.

" WONDERING HOW YOU CAN MAKE THE BEST DECISIONS USING YOUR DATA? "

Sample - Superstore Sales Dashboard

This is a sample dashboard that shows different KPIs, Profits by Category, Sub-Category and Regions in USA.

For best display, please use a desktop pc.

Feel free to play with it.

Services

As a data analyst and data scientist, I translate data into valuable and comprehensible insights. My goal is to improve results, make the right decisions and save costs.


I am experienced in machine learning, supervised and unsupervised algorithms and use data visualization techniques to present the results. I use SQL, R, Python, Spreadsheets and Tableau for my data projects.

Data Anlaysis

I am specialized in analyzing data. Results, trends and recommendations are clearly presented in reports or tools.

Machine Learning & AI

Get more value from your data with prediction models and machine learning techniques, for example by predicting behavior or targeting the right customer.

Dashboards

Dashboards show the most recent results in an interactive way. By clicking and drilling, you will examine trends and patterns yourself.

Cloud Application Development

As a cloud developer, I help to design and create the perfect web applications for starters and freelancers. My websites are optimized for desktop and smartphone.