Adaboost software defect unbalanced data classification method based on improvement
A data classification and software defect technology, applied in the direction of electrical digital data processing, software testing/debugging, genetic rules, etc., can solve problems such as investing a lot of research and unbalanced data classification
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0038] Combine below figure 1 The present invention is described in further detail.
[0039] Step 1: First obtain the software feature set and software module data, and perform label processing. Among them, feature set F={f 1 ,f 2 … f m}. Software module data set {X,Y}, X={x 1 ,x 2 …x n}, Y={y 1 ,y 2}={+1,-1}. If software module x i No defects, then (x i ,y i ) = (x i ,-1), on the contrary, (x i ,y i ) = (x i ,+1).
[0040] The second step: use the improved genetic algorithm and BP neural network to select the features of software data, so as to reduce the dimensionality of software features and obtain the optimal feature subset.
[0041] (1) The initial population is randomly generated, and the population size is P (P<m). The feature set is binary coded, 0 means to select the feature, and 1 means not to select the feature.
[0042] (2) Use the BP neural network to train the data set, and adjust the weight and threshold of the network according to the predi...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com