In recent years, there has been a considerable rise in the applications in which object or image categorization is beneficial for example, analyzing medicinal images, assisting persons to organize their collections of photos, recognizing what is around self-driving vehicles, and many more. These applications necessitate accurately labeled datasets, in their majority involve an extensive diversity in the types of images, from cats or dogs to roads, landscapes, and so forth. The fundamental aim of image categorization is to predict the category or class for the input image by specifying to which it belongs. For human beings, this is not a considerable thing, however, learning computers to perceive represents a hard issue that has become a broad area of research interest, and both computer vision techniques and deep learning algorithms have evolved. Conventional techniques utilize local descriptors for finding likeness between images, however, nowadays; progress in technology has provided the utilization of deep learning algorithms, especially the Convolutional Neural Networks (CNNs) to auto-extract representative image patterns and features for classification The fundamental aim of this paper is to inspect and explain how to utilize the algorithms and technologies of deep learning to accurately classify a dataset of images into their respective categories and keep model structure complication to a minimum. To achieve this aim, must focus precisely and accurately on categorizing the objects or images into their respective categories with excellent results. And, specify the best deep learning-based models in image processing and categorization. The developed CNN-based models have been proposed and a lot of pre-training models such as (VGG19, DenseNet201, ResNet152V2, MobileNetV2, and InceptionV3) have been presented, and all these models are trained on the Caltech-101 and Caltech-256 datasets. Extensive and comparative experiments were conducted on this dataset, and the obtained results demonstrate the effectiveness of the proposed models. The obtained results demonstrate the effectiveness of the proposed models. The accuracy for Caltech-101 and Caltech-256 datasets was (98.06% and 90%) respectively.
Novel Coronavirus (Covid-2019), which first appeared in December 2019 in the Chinese city of Wuhan. It is spreading rapidly in most parts of the world and becoming a global epidemic. It is devastating, affecting public health, daily life, and the global economy. According to the statistics of the World Health Organization on August 11, the number of cases of coronavirus (Covid-2019) reached nearly 17 million, and the number of infections globally distributed among most European countries and most countries of the Asian continent, and the number of deaths from the Corona virus reached 700 thousand people around the world. . It is necessary to detect positive cases as soon as possible in order to prevent the spread of this epidemic and quickly treat infected patients. In this paper, the current literature on the methods used to detect Covid is presented. In these studies, the research that used different techniques of artificial intelligence to detect COVID-19 was reviewed as the convolutionary neural network (ResNet50, ResNet101, ResNet152, InceptionV3 and Inception-ResNetV2) were proposed for the identification of patients infected with coronavirus pneumonia using chest X-ray radiographs By using 5-fold cross validation, three separate binary classifications of four grades (COVID-19, normal (healthy), viral pneumonia and bacterial pneumonia) were introduced. It has been shown that the pre-trained ResNet50 model offers the highest classification performance (96.1 percent accuracy for Dataset-1, 99.5 percent accuracy for Dataset-2 and 99.7 percent accuracy for Dataset-2) based on the performance results obtained.