Method and device for program recognition based on machine learning
A program identification and machine learning technology, applied in the computer field, can solve the problems of low efficiency and lag in identifying malicious programs, and achieve the effect of saving manpower and improving identification efficiency
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
no. 1 example
[0056] see figure 1 , a flow chart of the first embodiment of generating a model for identifying program types for this application:
[0057] Step 101: Input the extracted mass programs, the mass programs include malicious programs and non-malicious programs.
[0058] Step 102: Extract features from each input program, and classify the extracted features.
[0059]Specifically, analyze each program file, extract predefined features from the program file, generate feature vectors according to the extracted features, and the black and white attributes of each feature vector, and compile and generate corresponding The program's compiler type.
[0060] Step 103: According to the result of the classification, different types of features are trained using different decision machines to generate a training model or a training model set for identifying malicious programs.
[0061] Wherein, different decision machines use the same or different methods to train the features, including...
no. 2 example
[0062] see Figure 2A , the flow chart of the second embodiment of generating a model for identifying program types for this application:
[0063] Step 201: Input the extracted mass programs, the mass programs include malicious programs and non-malicious programs.
[0064] Step 202: Analyze each program file, and extract predefined features from the program file.
[0065] Step 203: Generate feature vectors according to the extracted features, and the black and white attributes of each feature vector.
[0066] Different feature categories contain different numbers of specific features. Taking the feature category of compilers as an example, the specific features of compilers that can be included are: VC4, VC5, VC6, VC7, VC8, Delphi, and BC. In the embodiment of the present application, a classification identifier can be assigned to each feature classification, for example, the classification identifier of the compiler is "1", and for each specific compiler feature, a feature ...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


