Improved support vector machine classification algorithm based on adaptive feature weight updating in the Hadoop cluster environment.

08:00 EDT 10th April 2019 | BioPortfolio

Summary of "Improved support vector machine classification algorithm based on adaptive feature weight updating in the Hadoop cluster environment."

An image classification algorithm based on adaptive feature weight updating is proposed to address the low classification accuracy of the current single-feature classification algorithms and simple multifeature fusion algorithms. The MapReduce parallel programming model on the Hadoop platform is used to perform an adaptive fusion of hue, local binary pattern (LBP) and scale-invariant feature transform (SIFT) features extracted from images to derive optimal combinations of weights. The support vector machine (SVM) classifier is then used to perform parallel training to obtain the optimal SVM classification model, which is then tested. The Pascal VOC 2012, Caltech 256 and SUN databases are adopted to build a massive image library. The speedup, classification accuracy and training time are tested in the experiment, and the results show that a linear growth tendency is present in the speedup of the system in a cluster environment. In consideration of the hardware costs, time, performance and accuracy, the algorithm is superior to mainstream classification algorithms, such as the power mean SVM and convolutional neural network (CNN). As the number and types of images both increase, the classification accuracy rate exceeds 95%. When the number of images reaches 80,000, the training time of the proposed algorithm is only 1/5 that of traditional single-node architecture algorithms. This result reflects the effectiveness of the algorithm, which provides a basis for the effective analysis and processing of image big data.


Journal Details

This article was published in the following journal.

Name: PloS one
ISSN: 1932-6203
Pages: e0215136


DeepDyve research library

PubMed Articles [27225 Associated PubMed Articles listed on BioPortfolio]

Tuning parameter estimation in SCAD-support vector machine using firefly algorithm with application in gene selection and cancer classification.

In cancer classification, gene selection is one of the most important bioinformatics related topics. The selection of genes can be considered to be a variable selection problem, which aims to find a s...

Robust capped L1-norm twin support vector machine.

Twin support vector machine (TWSVM) is a classical and effective classifier for binary classification. However, its robustness cannot be guaranteed due to the utilization of squared L2-norm distance t...

An ensemble classification of exudates in color fundus images using an evolutionary algorithm based optimal features selection.

Atomic recognition of the Exudates (EXs), the major symbol of diabetic retinopathy is essential for automated retinal images analysis. In this article, we proposed a novel machine learning technique f...


We present here for the first time a fast and reliable automatic algorithm based on artificial neural networks for the anomaly detection of a thermoluminescence dosemeter (TLD) glow curves (GCs), and ...

Automated Identification of Hookahs (Waterpipes) on Instagram: An Application in Feature Extraction Using Convolutional Neural Network and Support Vector Machine Classification.

Instagram, with millions of posts per day, can be used to inform public health surveillance targets and policies. However, current research relying on image-based data often relies on hand coding of i...

Clinical Trials [9944 Associated Clinical Trials listed on BioPortfolio]

Validation Study of the Simplified Seizure Classification Algorithm

An algorithm has been developed for simplified classification of epileptic seizures, in order to optimize choice of antiepileptic drugs. The objective of this study was to clinically vali...

Neurobiology of Alcohol and Nicotine Co-Addiction

This proposal addresses the critical absence of information about the neurobiology of recovery from Alcohol Use Disorder (AUD) in alcohol and nicotine users. AUD and nicotine use disorder ...

Randomized Controlled Trial of a Machine Learning Algorithm for Early Sepsis Detection

The focus of this study will be to conduct a prospective, multi-center randomized controlled trial (RCT) at Cape Regional Medical Center (CRMC), Oroville Hospital (OH), and UCSF Medical Ce...

Machine Learning-Based Risk Profile Classification of Patients Undergoing Elective Heart Valve Surgery

Machine learning methods potentially provide a highly accurate and detailed assessment of expected individual patient risk before elective cardiac surgery. Correct anticipation of this ris...

Mechanisms of Action of Adaptive Servoventilation

It is known that a significant proportion of patients with heart failure have sleep disordered breathing (SDB). Some of these patients will have Central Sleep Apnoea which is one form of ...

Medical and Biotech [MESH] Definitions

SUPERVISED MACHINE LEARNING algorithm which learns to assign labels to objects from a set of training examples. Examples are learning to recognize fraudulent credit card activity by examining hundreds or thousands of fraudulent and non-fraudulent credit card activity, or learning to make disease diagnosis or prognosis based on automatic classification of microarray gene expression profiles drawn from hundreds or thousands of samples.

Apparatus that provides mechanical circulatory support during open-heart surgery, by passing the heart to facilitate surgery on the organ. The basic function of the machine is to oxygenate the body's venous supply of blood and then pump it back into the arterial system. The machine also provides intracardiac suction, filtration, and temperature control. Some of the more important components of these machines include pumps, oxygenators, temperature regulators, and filters. (UMDNS, 1999)

A MACHINE LEARNING paradigm used to make predictions about future instances based on a given set of unlabeled paired input-output training (sample) data.

A MACHINE LEARNING paradigm used to make predictions about future instances based on a given set of labeled paired input-output training (sample) data.

A system in which the functions of the man and the machine are interrelated and necessary for the operation of the system.

Quick Search


DeepDyve research library

Searches Linking to this Article