Adil Asad
AI, Machine Learning, Data Science
AdilAsad1
//
Adil Asad
//
adilasad1@hotmail.com
Summary
As a graduate student pursuing a degree in Computer Science at Penn State University, I have developed a keen interest in Artificial Intelligence, Machine Learning, and Data Science. Prior to joining the graduate program, I gained practical experience as a Software Engineer for a period of five months.
I am a highly motivated and skilled individual, driven by a strong passion for computer science. I am always eager to learn and take on new challenges. My undergraduate final year project involved the development of a system for facial attribute editing in videos using two Python GANs.
Over the past five years, I have gained valuable experience working on a diverse range of projects in various areas of computer science, some of them are listed below:
Projects
Facial Attribute Editing In A Video Using GAN
Project Description:
An application using a generative adversarial model which edits the facial attributes of a person in a
video.
Languages: Python, JavaScript
Achievements:
- Learning to code and operate GANs
- Dataset collection and sorting
- Training models
Sales Forecasting using External Indicators
Project Description:
Project for TE AI Cup, predicting sales based on 7 million datapoints of TE historical sales data and external indicators.
Language: Python
Achievements:
- Finding external indicators that correlate with the sales data
- Applying Gradient boosting Regressor algorithm.
Diabetic Retinopathy Classification using Graph Neural Networks
Project Description:
Classification of fundus images into various stages of Diabetic Retinopathy.
Language: Python
Achievements:
- Using GNN for classification
- Comparing the performance of GNN with CNN models
Attendance Tracker Mobile Application
Project Description:
Mobile application to track the attendance of students in different classes and producing reports.
Language: Java
Achievements:
- Using remote database (Firestore) for authentication
- Using Room database for storing data and persisting states
- Implementation of RecyclerViews to display data
Credit Card Attrition Prediction Model
Project Description:
Machine Learning model to predict the credit card attrition using customer data.
Language: Python
Achievements:
- Univariate, stepwise, and model-based feature selection techniques used
- PCA and ICA dimensionality reduction techniques applied
- Implementation of three machine learning models: Decision Tree Classifier, Logistic Regression, and Neural Networks
Malaria Cells Detection
Project Description:
Using CNN models, we detected if a given blood cell is infected by malaria or not
Language: Python
Achievements:
- Using CNN for classification
Predicting Heart Failure
Project Description:
Linear regression model to predict the risk of heart disease using 12 behavioral factors.
Language: Python
Achievements:
- Understanding basics of Linear Regression models and their different properties
- Implementation of Linear Regression model on a dataset referencing real-life scenario
2D Platformer Game
Project Description:
A recreation of a classic platformer game with 3 different game modes and 10 levels in the story mode with variable difficulty settings.
Language: C# (Unity game engine)
Achievements:
- Learning and using a game engine (Unity)
- Designing and creating game assets
Implementation of Linux File System
Project Description:
An implementation of the Linux file system which includes functions like make directory, touch, remove, path from root, and find.
Language: Python
Achievements:
- Using Tree data structure to implement the Linux file system in Python
Implementation of a Text Editor
Project Description:
An implementation of a simple text editing program using Python linked lists. Includes a cursor tool to navigate.
Language: Python
Achievements:
- Using linked lists data structure to implement a simple text editing program in Python
Implementation of a Spreadsheet Program
Project Description:
Implementation of a simple spreadsheet program using Python 2D arrays. Includes a cursor tool to navigate to different cells and simple functions like Sum, Multiply, Average, Max, Min, Save, and Load.
Language: Python
Achievements:
- Using 2D arrays data structure to implement a simple spreadsheet program in Python
Skills
Programming Languages: Python(Pandas,sckit-learn,numpy,seaborn,tensorflow,pytorch), C, C++, Java
Front-end: HTML5, CSS, JavaScript, React
Database: SQL
Tools and Platforms: Visual Studio Code, MSSQL Workbench, Anaconda, Android Studio, Windows, Linux, MATLAB
Visualization Tools: Tableau, Power BI, Matplotlib, Excel