Artificial Intelligence

Using natural language processing for programming language code classification with Multinomial Naive Bayes

Published in: Revue d'Intelligence Artificielle

Jun 01, 2023

/ Ayman Odeh Munther Odeh Hussein Odeh Nada Odeh

Classifying Programming Languages scripts is very important task for several reasons such as: automated analysis, code maintenance, code search, quality assurance, and code understanding; this process is similar to processing natural languages, especially high-level languages like Python, Java, C#, C, C++, PHP, JavaScript, and others. Leveraging natural language processing concepts, this research explores the application of the Multinomial Naïve Bayes (MNB) algorithm to identify and classify pr...


Article

ANN-based critical review of the effective moment of inertia of RC beams

Published in: Emergent Materials

Jun 01, 2023

This paper presents an artificial neural network (ANN)–based critical review of the ACI 318 Code formula for calculating the effective moment of inertia (Ie) of reinforced concrete (RC) beams. The value of Ie varies along the span length from a gross cross-sectional moment of inertia (Ig) for uncracked sections to a cracked cross-sectional moment of inertia (Icr) for cracked sections. Branson’s expression for Ie was adopted by the ACI 318 Code until 2019 when a new equation for Ie was introduce...


Article

Metamaterial inspired electromagnetic bandgap filter for ultra-wide stopband screening devices of electromagnetic interference

Published in: Scientific Reports

Jan 10, 2023

/ muath alhasan / Amjad Iqbal

Presented here is a reactively loaded microstrip transmission line that exhibit an ultra-wide bandgap. The reactive loading is periodically distributed along the transmission line, which is electromagnetically coupled. The reactive load consists of a circular shaped patch which is converted to a metamaterial structure by embedded on it two concentric slit-rings. The patch is connected to the ground plane with a via-hole. The resulting structure exhibits electromagnetic bandgap (EBG) properties....


Artificial Intelligence

Using Multinomial Naïve Bayes Machine Learning Method to Classify, Detect and Recognize Programming Language Source Code,

Published in: International Arab Conference on Information Technology (ACIT'2022)

Nov 22, 2022

Ayman Odeh Munther Odeh and Nada Odeh

Processing programming languages are very similar to processing natural languages, especially high-level languages such as Python, Java, C#, C, C++, and others. Therefore, the natural language processing concepts can be applied as one of the most important branches of artificial intelligence in detecting, recognizing, and classification scripts written in different programming languages. The programming language script classification can be counted as a classical machine learning problem. This ...


Article

Multiple Object Tracking in Robotic Applications: Trends and Challenges

Published in: Applied Sciences Journal

Sep 20, 2022

The recent advancement in autonomous robotics is directed toward designing a reliable system that can detect and track multiple objects in the surrounding environment for navigation and guidance purposes. This paper aims to survey the recent development in this area and present the latest trends that tackle the challenges of multiple object tracking, such as heavy occlusion, dynamic background, and illumination changes. Our research includes Multiple Object Tracking (MOT) methods incorpora...

Displaying 71-76 of 219 result(s).