Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Piano music score difficulty identification method based on lifting decision tree

A recognition method and decision tree technology, applied in character and pattern recognition, instruments, computer parts, etc., can solve problems such as inability to use difficulty level label classification, and achieve the effect of strong stability

Pending Publication Date: 2020-02-28
TIANJIN UNIV
View PDF4 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Clustering algorithm is an unsupervised classification algorithm. Although it can make full use of the natural distribution relationship between features and difficulty levels, it cannot use existing difficulty level labels as prior knowledge to help classification

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
  • Piano music score difficulty identification method based on lifting decision tree
  • Piano music score difficulty identification method based on lifting decision tree
  • Piano music score difficulty identification method based on lifting decision tree

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0030] The invention introduces a method for recognizing the difficulty of piano scores based on XGBoost (a learning algorithm based on boosting decision trees). The present invention is based on two data sets with larger data volumes. Compared with SVM and KNN, the XGBoost algorithm is an integrated learning algorithm with stronger classification performance, and supports parallel computing, and can choose a suitable logarithmic loss function. At the same time, the XGBoost algorithm involves multiple parameters that control the complexity of the model, and the model can be optimized in more detail. The grid search algorithm is used to select the optimal parameters, and a multi-classification XGBoost model based on grid search is established. Finally, the test set is used to establish The model is checked for accuracy. The invention enables the recognition of the difficulty level of the piano score to obtain higher accuracy and stability, provides reliable piano difficulty inf...

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 belongs to the field of machine learning, higher accuracy and stability of piano music score difficulty level identification are obtained, reliable piano difficulty information is provided for piano teaching and student learning, and the user experience of a music score website is improved. The technical scheme adopted by the invention is as follows. According to the piano music score difficulty identification method based on the lifting decision tree, a learning algorithm xgboost model of a multi-classification lifting decision tree based on grid search is established, accuracydetection and optimization are performed on the established model by using a test set, and piano music score difficulty is classified by using the optimized model; wherein the decision tree is used asa primary function, the XGBoost model is composed of a plurality of decision trees, the later decision tree fits the previous residual error, and the finally obtained prediction value is the sum of test results of all decision trees. The method is mainly applied to piano music score difficulty automatic identification occasions.

Description

technical field [0001] The invention belongs to the field of machine learning, and in particular relates to an XGBoost (learning algorithm based on boosting decision tree) piano score difficulty recognition method. Background technique [0002] Recognition of the difficulty level of piano score refers to the use of an algorithm to automatically identify the difficulty level of a certain piano score and give users a reference. Huge amounts of piano sheet music are created every day, and there are already tons of piano sheet music in the history of music. However, how to find the score matching the learner's learning level from the huge piano score data is a big challenge. For professional piano learners, there are generally fixed advanced teaching materials, but it is not conducive to personalized learning to stimulate the enthusiasm and interest of learners. It is necessary to measure the difficulty level of the massive music scores on the Internet. For music amateurs, cho...

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
IPC IPC(8): G06K9/00G06K9/62
CPCG06V30/40G06F18/24323
Inventor 闫晗晗李锵关欣
Owner TIANJIN UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products