Avito launched a competition on Kaggle challenging users to predict Avito to predict demand for an online advertisement based on its full description (title, description, images, etc.), its context (geographically where it was posted, similar ads already posted) and historical demand for similar ads...
At the end of 2017, Google Launched a competition on Kaggle using its dataset Speech command. In this competition we were challenged to predict simple commands from input user speech command. Each utterance is around 2 seconds.
As a final project in the Computer Vision course at my college with Prof Marwan Torki, we used Pascal Voc 2010 Action Classification. This project excited me to learn more about machine learning and computer vision in specific. Since that project machine learning became a hobby to me and Kaggle platform made my life easier to learn new techniques...
At my second year at Alexandria University I was attracted to the field of mobile application development. At that time I found Microsoft windows phone 7.1 SDK to be suitable to start mobile development with C# in a new promising mobile platform.
Allemny is an Arabic word that means teach me, this initiative mainly aims to encourage self-Learning and to keep teaching techniques up to date by using new education tactics to cope with the modern technologies. We are creating short videos that explain engineering topics and software in an easy way, so that everybody can understand our data.
Avito launched a competition on Kaggle challenging users to predict Avito to predict demand for an online advertisement based on its full description (title, description, images, etc.), its context (geographically where it was posted, similar ads already posted) and historical demand for similar ads...
Ai Challenger a new Chinese platform for ai challenges, their first contest was related to machine translation system and I wanted to try my techniques in NMT systems on a system that I have no clue about its target Chinese language.
In that contest I participated as Marb and got 25.50 bleu score on their evaluation .
At the end of 2017, Google Launched a competition on Kaggle using its dataset Speech command. In this competition we were challenged to predict simple commands from input user speech command. Each utterance is around 2 seconds.
During Summer 2013, Faculty of Engineering Alexandria University announced a competition to make an online room reservation system with automated filling of rooms based on available courses along with their capacity and required equipment in the room, I won the first prize of this contest.
ACM Sigmod Programming Contest is a programming contest launched 2013 , mainly focused on implementing a program used to match large documents indexed by the tool in runtime.
This was my first worldwide online contest and it was an exciting experience for me and for my colleagues with EGN Team.
I have always wanted to work in the field of machine learning and during my work at Valeo , I was participating in kaggle for learning purposes. Moving to Microsoft Lab helped me gain more industrial and research experience in the field.
After graduating from Faculty of Engineering Alexandria university, I was lucky to get a recommendation at Valeo Automotive company, for 2 years and 3 months at Valeo I gained a broad knowledge in software development.
Bkam was a fast-growing startup specialized in online price comparison between available online and on-site products from several stores and get you the store link with the best price for a specific item.
At my second year I was lucky to get a recommendation from my TA Ahmed ElSharkasy to join them.
In this research, we attempt to understand the neural model architecture by computing an importance score to neurons. The computed importance score can be used to prune the model or to understand which features are more meaningful to the trained ANN (artificial neural...
Download the paper
During my work at Microsoft Research Lab in Cairo, we were brainstorming for research projects related to our work Skype Translator for the upcoming summer internship.I got the idea of making a machine translation system that keeps the lost gender information while translating from Arabic To English.
During my work at Microsoft Research Lab in Cairo , my first task was to make a Levantine Arabic dialect to English NMT system, but the parallel data available for dialectical Levantine was not enough to train a decent model for Skype translator.
Mixed-Integer programming are used to solve optimization problems with discrete decision variables. Hence, its feasible region is a set of disconnected integer points and gradient based algorithms cannot be directly applied.
Deep neural networks (DNNs) have shown incredible accuracy across numerous applications. However, their inability to handle out-of-distribution (OOD) samples can lead to unpredictable and potentially unsafe behavior. This post explores the recent paper on the Gradient Abnormality Inspection and Aggregation (GAIA)(Chen et al., 2023) framework, which introduces an innovative approach to enhance OOD detection.
A distinction between aleatoric and epistemic uncertainties is proposed in the domain of medical decision-making (Senge et al., 2014). Their paper explained that aleatoric and epistemic uncertainties are not distinguished in Bayesian inference. Moreover, the expectation over the model with respect to the posterior is used to get our prediction leading to an averaged epistemic...
In this paper (Unterthiner et al., 2020) showed empirically that we can predict the generalization gap of a neural network by only looking at its weights. In this work, they released a dataset of 120k convolutional neural networks trained...
In this paper (Jiang et al., 2018), they discuss a method that can predict the generalization gap from trained deep neural networks. The authors used marginal distribution information from input training set as a feature vector used by an...
In this paper (Mallya & Lazebnik, 2017), they discuss a method for adding and supporting multiple tasks in a single architecture without having to worry about catastrophic forgetting . They show in this paper that three fine-grained classification tasks can be added...
In this paper (Neyshabur et al., 2017), They introduced a framework to stabilize the GAN training by using multiple projections with fixed filters of each input image to a different discriminator. Training GAN models is unstable in high dimensional space and some...
In the ever-evolving landscape of artificial intelligence, there’s a pressing need to cultivate diverse talent and foster inclusivity in STEM fields. One initiative that has personally enriched my journey and allowed me to contribute meaningfully to this cause is MISE (Machine Learning in Science and Engineering), a transformative program dedicated to equipping high school...