Ahmed Radwan

Computer Scientist, specializing in AI, machine learning, and data science. I am passionate about developing innovative projects and continuously expanding my expertise in natural language processing and backend development. I actively contribute to the community through educational and volunteer initiatives.

Scroll Down

About Me

image

Hello, I'm Ahmed Radwan, a Master's student in Computer Science @ York University. Currently a research intern at KAUST, focusing on Distributed Machine Learning and Self-Supervised Learning. Passionate about AI, AR, and their real-world applications. Experienced in implementing AI concepts through practical projects over the past two years.

  • My AI Development Skills Are: Python, Pytorch, Pandas, Numpy, Sklearn, NLP, Hugging Face, Computer Vision, Distributed Systems, Communication, WiFi Sensing.
  • My Backend Development Skills Are: Java, Git, MySQL.

Experience

Research Assistant

York University,LE-NGWN Lab

As a Research Assistant under Prof. Hina Tabassum at the LE-NGWN Lab, I am working on self-supervised learning techniques for Wi-Fi sensing and developing diffusion models for RF coverage map reconstruction. This involves designing and implementing machine learning algorithms to enhance wireless sensing capabilities and accurately reconstruct RF coverage maps, thereby improving network performance and reliability.

Research Intern

KAUST,Information Science Lab

As a Research Intern under Prof. Tareq Y. Al-Naffouri in the Information Science Lab, I developed a real-time feedback algorithm for tracking Rak'ah completion during Salah using smartphone IMU sensors. I processed and classified sensor data for motion recognition, ensuring accurate interpretation of user movements. Additionally, I deployed and enhanced an Android app to provide real-time accuracy and error detection, improving the overall reliability and user experience of the application.

Research Assistant

KAUST, Communication Theory Lab

As a Research Assistant under Prof. Mohamed-Slim Alouini in the Communication Theory Lab, I optimized energy efficiency in AI tasks by employing quantization techniques to reduce model complexity and data transmission. Additionally, I analyzed centralized, federated, and split learning methods for NLP sentiment analysis, focusing on performance, privacy, and scalability. Furthermore, I led research efforts that merged AI with wireless communications, testing models on real-world noisy communication channels.

Researcher

Asas.ai

I designed and implemented LLM-based applications with a focus on Arabic language processing, conducting a comprehensive review and analysis of Arabic instruction-tuning datasets to enhance model performance.

Head of AI Unit

Drone and Robotics Aziz Group at KAU

I led a team of 50 members, guiding their development and preparing them for hackathons participation. In addition to managing the team, I conducted bootcamps on Introduction to AI, Computer Vision, and TinyML, equipping participants with essential skills. I also spearheaded the AI team for DRAG SUAS 2024, where we achieved an impressive 16th-place ranking.

ArtificialIntelligence Intern

KAUST

I gained experience in deep learning, including autoencoders, VAEs, and GANs with a focus on unsupervised and generative modeling. I also learned reinforcement learning for optimizing policies in dynamic environments, graph neural networks for recommendation systems, and natural language processing (NLP) techniques such as text and sentiment analysis and language modeling.

Teaching Assistant

KAUST Academy

I assisted in teaching the Introduction to Artificial Intelligence course, covering topics such as calculus, linear algebra, machine learning, and deep learning. Additionally, I supported the Advanced Artificial Intelligence course, which focused on CNNs, data loading, autoencoders, segmentation, and object detection.

Publications

TinyML NLP Approach for Semantic Wireless Sentiment Classification

Preprint

Ahmed Y. Radwan, Mohammad Shehab, Mohamed-Slim Alouini

First author on a project that introduced an innovative TinyML framework for wireless semantic sentiment classification, focusing on energy efficiency and privacy. This work compares Federated Learning (FL) and Split Learning (SL) in real-world conditions, demonstrating SL’s efficiency in reducing user-side energy and emissions while preserving high accuracy in noisy, fading channels.

SARD: A Human-AI Collaborative Story Generation

HCI International 2024

Ahmed Y. Radwan, Khaled M. Alasmari, Omar A. Abdulbagi, Emad A. Alghamdi

Developed a novel visual interface for AI-assisted story generation, leading design, implementation, and user studies.

Addressing Bias Through Ensemble Learning and Regularized Fine-Tuning

Preprint

Ahmed Y. Radwan, Layan Zaafarani, Jetana Abudawood, Faisal AlZahrani, Fares Fourati

Co-authored preprint proposing a novel approach to reduce bias in AI models with limited data. Method combines fine-tuning, ensemble learning, and knowledge distillation, demonstrating improved fairness on CIFAR-10 and HAM10000 datasets.

Personal Development

In Progress

Self-Supervised Learning in WiFi Sensing


Generative Model for Sparse RF-Maps


Projects

SARD: Images-Inspired Narratives

Developed a novel visual interface for AI-assisted story generation, leading design, implementation, and user studies.

Addressing Bias Framework in DL models

Co-authored preprint proposing a novel approach to reduce bias in AI models with limited data. Method combines fine-tuning, ensemble learning, and knowledge distillation, demonstrating improved fairness on CIFAR-10 and HAM10000 datasets.

Skin Cancer Classification

Developed a model for image classification using data loading techniques and Convolutional Neural Network using Keras.

Picture 4

PerfectPrayer

Developed and deployed a real-time Rak'ah tracking system for Salah on Android phones and watches. The project utilizes IMU sensors for motion recognition and features an enhanced Android app that provides real-time accuracy and error detection, ensuring reliable and user-friendly performance.

Contact Me

I will read all emails and reply to you. Send me a message, and I'll get back to you.

Please include your Name and Email Address. You will only receive a reply to your message.

Send Me a Message.