Multi-dimensional evaluation recommendation method based on JAVA Doc knowledge graph

A technology of knowledge graph and recommendation method, which is applied in the field of multi-dimensional evaluation and recommendation based on JAVADoc knowledge graph, and can solve problems such as citations and complex relationships

Active Publication Date: 2020-03-10
YUNNAN UNIVERSITY OF FINANCE AND ECONOMICS +1
View PDF10 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Since the JDK contains hundreds of built-in data structures and interfaces, the relationship between classes and between classes and interfaces is extremely complicated, which makes people have no opportunity and ability to learn the relationship between classes and classes bit by bit. The difference is that many more suitable JAVA built-in classes and data structures have not been discovered and used by users
When people use JAVA built-in classes, most of them choose the JAVA built-in classes they are familiar with, but these JAVA built-in classes are often referenced in inappropriate occasions.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Multi-dimensional evaluation recommendation method based on JAVA Doc knowledge graph
  • Multi-dimensional evaluation recommendation method based on JAVA Doc knowledge graph
  • Multi-dimensional evaluation recommendation method based on JAVA Doc knowledge graph

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0033] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0034] The invention discloses a multi-dimensional evaluation and recommendation method based on JAVA Doc knowledge map, such as figure 1 shown, including the following steps:

[0035] S1, build a Java class knowledge map by crawling and analyzing Java Doc documents:

[0036] S11, data extraction: use the Beautiful Soup toolkit in pyhon to crawl the data in the Java Doc whose format file is html; specifically, obtain internal data by crawling the header tags,...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a multi-dimensional evaluation recommendation method based on a Java Doc knowledge graph, and belongs to the technical field of database recommendation. The method comprises the following steps: establishing a Java class knowledge graph by crawling and analyzing a Java Doc document; analyzing the path relationship between entities according to the relationship between the classes and the outside, establishing a recommendation function to mine the data, and determining a recommended recommendation domain according to the relationship between the classes; selecting a clustering method based on K-means to perform clustering between classes, and taking a clustering result as a complementary set of a recommendation domain based on knowledge graph mining; and performing multi-dimensional quantitative scoring on the classes in the recommendation domain, performing similarity quantitative scoring on the multi-dimensional isomorphic model, and finally returning the quantitative scores of the classes in the recommendation domain to the user. According to the method and the device, a user can contact a new JAVA built-in class and understand the difference between the JAVA built-in classes, so that the purpose of using a more appropriate API function is achieved.

Description

technical field [0001] The invention belongs to the technical field of database recommendation, and in particular relates to a multidimensional evaluation and recommendation method based on a JAVA Doc knowledge graph. Background technique [0002] The Knowledge Graph is the knowledge base that Google uses to power its search engine. Its main feature is that it can express knowledge formally and establish the relational topological structure between knowledge. The basic unit of the knowledge graph is the RDF (Relational Data Forma) triple of entity-relationship-entity. At present, a large number of knowledge graphs have emerged, among which the representative ones are KnowItAll, YAGO, DBpedia, Freebase, NELL, and Probase. Because it stores data as a graph structure, search and other related operations are no longer limited to string matching, but turn to semantics and contextual connections of entities. By performing knowledge reasoning on the knowledge graph, it is possib...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F16/9532G06F16/36G06F16/35
CPCG06F16/9532G06F16/367G06F16/35
Inventor 高提雷杨明贾力解婉誉张涛李莹杜士镕刘芬何锋陶冶杨棣周荣华
Owner YUNNAN UNIVERSITY OF FINANCE AND ECONOMICS
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products