Match!
Hani Mahdi
Ain Shams University
Machine learningData miningPattern recognitionComputer visionComputer science
39Publications
6H-index
150Citations
What is this?
Publications 43
Newest
#1Rabab Farouk Abdel-Kader (Port Said University)H-Index: 2
#2Mona Nashaat (Port Said University)
Last. Hani Mahdi (Ain Shams University)H-Index: 6
view all 4 authors...
With the increase of global accessibility of web applications, maintaining a reasonable security level for both user data and server resources has become an extremely challenging issue. Therefore, static code analysis systems can help web developers to reduce time and cost. In this paper, a new static analysis model is proposed. This model is designed to discover the security problems in scripting languages. The proposed model is implemented in a prototype SCAT, which is a static code analysis T...
Source
#2Mohamed MoustafaH-Index: 10
Last. Hani MahdiH-Index: 6
view all 3 authors...
Source
#1Yomna Safaa El-Din (Ain Shams University)H-Index: 2
#2Mohamed MoustafaH-Index: 10
Last. Hani MahdiH-Index: 6
view all 3 authors...
Biometric presentation attack detection is gaining increasing attention. Users of mobile devices find it more convenient to unlock their smart applications with finger, face or iris recognition instead of passwords. In this paper, we survey the approaches presented in the recent literature to detect face and iris presentation attacks. Specifically, we investigate the effectiveness of fine tuning very deep convolutional neural networks to the task of face and iris antispoofing. We compare two dif...
#1Ahmed F. AbouElhamayed (Ain Shams University)H-Index: 1
#2Hani Mahdi (Ain Shams University)H-Index: 6
Last. Cherif Salama (The: American University in Cairo)H-Index: 3
view all 3 authors...
Solving the traffic congestion problem has many benefits financially and environmentally. The application of Artificial Intelligence to solving the traffic congestion problem has been going on for a while. However, most of the current research in this area depends on knowing lots of information about all vehicles in the network. While it produces promising results, applying these techniques in the current world is not easy. In this paper, we apply reinforcement learning to the field of traffic c...
Source
#2Seif Eldawlatly (Ain Shams University)H-Index: 8
Last. Hani Mahdi (Ain Shams University)H-Index: 6
view all 3 authors...
Discretizing continuous attributes is one essential and important data preprocessing step in data mining. Various data mining techniques are designed to be applied to discrete attributes. There have been tremendous efforts to propose discretization techniques with different characteristics. However, a clear pathway that can guide the choice of the needed discretization technique for different types of datasets is lacking. This paper proposes a taxonomy based on the existence of class information...
Source
#1Reham Fathy M. Ahmed (Ain Shams University)
#2Cherif Salama (The: American University in Cairo)H-Index: 3
Last. Hani Mahdi (Ain Shams University)H-Index: 6
view all 3 authors...
A Self-Organizing Map (SOM) is a powerful tool for data analysis, clustering, and dimensionality reduction. It is an unsupervised artificial neural network that maps a set of n-dimensional vectors to a two-dimensional topographic map. Being unsupervised, SOMs need little input to be successfully deployed. The only inputs needed by a SOM are its own parameters such as its size, number of iterations, and its initial learning rate. The quality and accuracy of the solution offered by a SOM depend on...
Source
#1Marwa Gamal (Suez Canal University)H-Index: 1
#2Rawya Rizk (Port Said University)H-Index: 8
Last. Basem Elhady (Suez Canal University)H-Index: 2
view all 4 authors...
Cloud computing meets numerous challenges at increasing number of users because the demand of resources sharing and usage are increased rapidly. Therefore, load balancing between resources is an important field for scheduling tasks to achieve better performance. In this chapter, a Hybrid Artificial Bee and Ant Colony optimization (H_BAC) load balancing algorithm is proposed. It depends on joining the important behavior of Ant Colony Optimization (ACO) such as discovering good solutions rapidly a...
1 CitationsSource
#1Marwa GamalH-Index: 1
#2Rawya RizkH-Index: 8
view all 4 authors...
Source
#1Nermin M. Salem (Future University in Egypt)H-Index: 1
#2Hani Mahdi (Ain Shams University)H-Index: 6
Last. Hazem M. Abbas (Ain Shams University)H-Index: 11
view all 3 authors...
Images are exposed to deterioration over years due to many factors. These factors may include, but not limited to, environmental factors, chemical processing, improper storage, etc. Image inpainting has gained significant attention from researchers to recover the deteriorated parts in images. In this paper, two new techniques for image inpainting techniques using Deep Convolution Neural Networks (CNN) are proposed. In the first technique, a self-tuned Encoder-Decoder architecture based on a Full...
1 CitationsSource
#1Alaa Tharwat (Frankfurt University of Applied Sciences)H-Index: 19
#2Hani Mahdi (Ain Shams University)H-Index: 6
Last. Aboul Ella Hassanien (Cairo University)H-Index: 34
view all 4 authors...
Abstract Mobile crowdsensing is a recent model in which a group of mobile users uses their smart devices such as smartphones or wearable devices to cooperatively perform a large-scale sensing task. In this paper, a novel model will be introduced for recognizing/classifying human activities that were collected from sensor units on the chest, legs, and arms. The proposed model employed the k-Nearest Neighbor (k-NN) classifier which is one of the most common classifiers. k-NN has only one parameter...
25 CitationsSource
12345