My Name is Zilal

Who am I?

Who am I?

Software Engineer (my past), ML Engineer (my present), Data Scientist (my future).

I don't believe in magic solutions. I believe that consistency is the key for creating a successful software/model.

My favorite coding language is the language that helps me achieve my goal. If I were building and training a machine learning model, then my favourite language is Python.
If I were working with Android development, then it would be JAVA.

The university of Illinois Urbana Champaign is the place which made me loved the world of AI/ML/DL.
Apart from its huge Electronic Library, it helped me connect with professionals and likeminded people to build/trian/evaluate models. Weekly online meetings were the key to our success.

MORE

MY Experience

Movie Recommender System

- The model is trained Using MovieLens Dataset which comprises approximately 1 million ratings for 3,706 movies, provided by 6,040 users.
- The system has two different algorithms, Firstly, Building a recommendation System based on Popularity. Secondly, Recommendation Based on IBCF.
- IBCF based on ' Similar users have similar tastes'.
- Similarity matrix is generated using Centered Cosine Similarity approach.
- The model is evaluated using weighted similarity matrix.
- Team based (3 members, located in the USA, the UAE, and Kuwait.
- Collaboration via weekly online meetings via zoom and Google colab for coding.
- Github for version control is used

Demo

Movie Review Sentiment Analysis

Build a Binary Classification Model.
- Embedding generated by OpenAI’s text-embedding-3-large.
- Implemented Logistic Regression with Elastic Net regularization (`penalty=’elasticnet’`).
- Hyperparameters: ex: `C=5`:: Inversely proportional to regularization strength.
- Training: The model was trained on the preprocessed and vectorized training data, learning to associate feature patterns with sentiment labels.
Interpretability Analysis
- Prediction: After training, the model predicts the probability of each review belonging to the positive sentiment class.
- Evaluation Metric: Utilized the Area Under the Receiver Operating Characteristic Curve (AUC-ROC) to assess the model’s performance.
- Local Interpretability with LIME.
model.

Walmart Store Sales Forcasting

Predict the weekly sales
- EDA: Time series preprocessing, used SVD to diminish noise, Impute missing values.
- Training: Linear Regression For the subsequent two months for every combination of Store, Dept, and Date in test.csv using the historical data from train.csv.
- Evaluation: Accuracy refers to the average of the WMAE over the 10 test folders.

Predict the Housing Prices in Ames

- Predict the price of homes, but importantly, in log scale.
- Built TWO prediction: one model based on linear regression models with Elasticnet penalty and another model based on Boosting tree.
- Evaluation Metric. Evaluated on Root-Mean-Squared-Error (RMSE) between the natural logarithm of the predicted price and the natural logarithm of the observed sales price.

Academic Dashboard

Using Dash Plotly for the frontend.
Using MySQL, MongoDB and Neo4j for the backend.
Associated with University of Illinois Urbana-Champaign

Demo CODE

Django Registration Web App

Using Python Django to create a professional-looking web application.
Styling the application using the Bootstrap library.

Demo CODE

Weather Android Application

The user can Create an account and Login to add/remove cities, and see the weather and location details about each city.
Associated with University of Illinois Urbana-Champaign

Demo CODE

Light&&Dark

The user can switch between DARK | LIGHT Mode.

WATCH CODE

Splash Page

Splash Page

WATCH CODE

Drag and Drop

Drag and Drop

WATCH CODE

Animated Menu

Animated Menu.

WATCH CODE

Infinity Scroll

The user can Load Infinity Pictures from unsplash api on scrolling.

WATCH CODE

Card

Speaking Card.

WATCH CODE

Counting Down

A Form with video background.

WATCH CODE

Painter

Painter

WATCH CODE

Mapty

The user can Add workout showing with its location by using GeoLocation API.

CODE

Python-tkinter

Operating System by Python GUI - tkinter. Create folders, Edit, Appointments ..

CODE

CONTACT