Side Projects
Future Projects
- IBM Watson text to speech API
- Rust command line interface tasks manager
Personal Openai Chatbot
Spring 2023 (https://github.com/aalmarhabi/personal_flask_openai_api)
- Used Openai ChatGPT API to request response on user queries
- Applied: Flask Python Framework, HTML for the web design and interaction
Meme Generator Website
Spring 2023 (https://github.com/aalmarhabi/flask_reddit_meme)
- Used Reddit Meme API to obtain random Meme image
- Applied: Flask Python Framework, HTML for the web design
Small Generative Pre-trained Transformer Implementation
Spring 2023 (https://github.com/aalmarhabi/small_gpt2_reimp)
- Used Openai tokenizer to implement the GPT-2
- Applied: JAX for numerical computing, Fire for fast command line interface, tqdm for the progress bar
- Understood the GPT main structures
Personal Website Using Docusaurus
Spring 2023
- Replaced old single page website that uses HTML and CSS
- Learned about Docusaurus (Meta open source project for fast documentation)
- Gain knowledge about how to use React, JavaScript, Node.js, npm, and yarn
Different Languages Font Recognition via Raspberry Pi
Fall 2018 (https://github.com/aalmarhabi/DLFR)
- Developed datasets for the languages (English, Arabic, Japanese) recognition device
- Designed VGG neural networks to recognize languages with Raspberry pi camera
Breast Cancer Diagnostic: Benign or Malignant
Spring 2018
- Implemented a classifier using the University of Wisconsin breast cancer dataset
- Improved KNN classifier with 96 % accuracy and SVMs with 97 % accuracy
Finite Impulse Response Design via Convex Optimization
Fall 2017
- Carried out convex optimization problem to minimize ripple in FIR filter
- Designed MATLAB GUI to generate FIR filter based on client specifications
Implement Music Recommendation System
Fall 2017
- Used Yahoo music database to implement the recommendations system
- Refined system accuracy using ensemble molding