GALLERY

Object Detection

Computer vision is all about giving the computer responsive sight. With Artificial Intelligence, I have been able to build a deep learning model that can detect and classify the type of shoe that is contained in an image. The shoe could be classified into 6 broad classes which are:

  1. Boater
  2. Flip flop
  3. Boot
  4. Sandals
  5. Soccer shoe
  6. Sneakers

Training and validation accuracy plot

Prediction and labelling

This model can be applied in fashion industries (to easily group and organize fashion items) and in schools and organizations where uniform dressing must be enforced.

Chat GPT Sentiment Analysis

Chat GPT is an open source chatbot developed by OpenAI in 2022. It uses both supervised learning and reinforcement learning techniques to satisfy it's users requests.

I have performed a sentiment analysis on some of the tweets on Chat GPT by building a classification model that classifies a tweet as bad, neutral or good.

Chat GPT tweets Word Cloud

Chat GPT tweets dataset

Next Word Prediction

This project applies Natural Language Processing techniques to predict the next word a user would type. It works just like a google seacrh engine or a phone keyboard. This model was built using the LSTM (Long- Short Term Memory).

Word Cloud

Model Learning loss

Model Learning Accuracy

Time Series Forecasting

One of the many applications of machine learning is in making predictions and forecasts into the future.

I built a model using Facebook Prophet that can take in an input data and make a prediction into the future. This model can be applied in financial service companies that would like to prepare for rise or fall in demand levels.

Auto-correlation plot

Partial Auto-correlation plot

Forecast of the next 24 months

Time Series Plot

Cancer Prediction

I built a model that can classify a cancer cell as cancerous or non-cancerous. The model used features such as:

  1. Mean radius of the cell
  2. Mean texture of the cell
  3. Mean perimeter of the cell
  4. Mean Area of the cell
  5. Mean Smoothness of the cell

I achived a test accuracy of 94% on the test data set.

Bar plot of diagnosis versus mean radius

Violin plot of diagnosis versus mean smoothness

Scatter plot of mean perimeter versus mean area

Data Analysis using SQL

Research Analysis on Data Science Salaries

Data Science is becoming more popular and attractive in the tech field but there aren't as many people informed of the financial attractiveness of the job. As an advocate of data science, I performed an intensive research on the salaries of employees in data related fields.

I identified the trends amongst them and built a model to correctly predict the salary of an employee to an accuracy of 96%, given attributes such as work year, experience level, job title, etc.

I also wrote a Medium article about it.

Data science salaries word cloud

Box plot showing relationship between company size and employee salaries

Yearly trend of data science salaries

Top 5 paying countries

Bottom 5 paying countries