The Erhu Performance Technique Recognition Model is an audio analysis tool based on deep learning techniques, aiming to automatically distinguish different techniques in erhu performance. By deeply analyzing the...
Model source
Source excerpt
The Erhu Performance Technique Recognition Model is an audio analysis tool based on deep learning techniques, aiming to automatically distinguish different techniques in erhu performance. By deeply analyzing the...
Sources
1 sourceVerified Sep 12
Model artifacts
21 artifactsSource excerpts
2 excerptsalexnet_mel_2024-07-29_05-10-54/save.pt
pt · 71.5 MB · SHA-256 ba5440716aad…b248 · Hugging Face
Downloadconvnext_tiny_chroma_2024-07-29_04-45-48/save.pt
pt · 107 MB · SHA-256 ca37699f1db8…23ce · Hugging Face
Downloadconvnext_tiny_cqt_2024-07-29_04-21-07/save.pt
pt · 107 MB · SHA-256 47de280e72a2…9d0d · Hugging Face
Downloadconvnext_tiny_mel_2024-07-29_03-58-08/save.pt
pt · 107 MB · SHA-256 17c12f86ed4e…523c · Hugging Face
Downloadgooglenet_chroma_2024-07-29_07-01-40/save.pt
pt · 47.3 MB · SHA-256 07f6acb3de3d…c383 · Hugging Face
Downloadgooglenet_cqt_2024-07-29_06-35-55/save.pt
pt · 47.3 MB · SHA-256 f512fc78fdcc…6513 · Hugging Face
Downloadgooglenet_mel_2024-07-29_06-11-36/save.pt
pt · 47.3 MB · SHA-256 083a6b6d01c1…a8eb · Hugging Face
Downloadshufflenet_v2_x2_0_chroma_2024-07-29_23-18-41/save.pt
pt · 25.2 MB · SHA-256 f30f2c857928…2238 · Hugging Face
Downloadshufflenet_v2_x2_0_cqt_2024-07-29_23-04-17/save.pt
pt · 25.2 MB · SHA-256 bcd23360c1f1…d954 · Hugging Face
Downloadshufflenet_v2_x2_0_mel_2024-07-29_22-49-49/save.pt
pt · 25.2 MB · SHA-256 2f55b4cc03ae…91c1 · Hugging Face
Downloadsqueezenet1_1_chroma_2024-07-29_08-13-06/save.pt
pt · 3.21 MB · SHA-256 f8d8d79eb1bb…19cf · Hugging Face
Downloadsqueezenet1_1_cqt_2024-07-29_07-50-09/save.pt
pt · 3.21 MB · SHA-256 f9f696850856…a36f · Hugging Face
Downloadsqueezenet1_1_mel_2024-07-29_07-27-25/save.pt
pt · 3.21 MB · SHA-256 b10b85441ee2…d6e9 · Hugging Face
Downloadswin_s_chroma_2024-07-29_03-27-35/save.pt
pt · 188 MB · SHA-256 e400ced42325…ce15 · Hugging Face
Downloadswin_s_cqt_2024-07-29_02-56-05/save.pt
pt · 188 MB · SHA-256 75b178d4cdd8…ae6f · Hugging Face
Downloadswin_s_mel_2024-07-29_02-24-58/save.pt
pt · 188 MB · SHA-256 6e3c43646f28…eb77 · Hugging Face
Downloadswin_t_chroma_2024-07-29_02-00-43/save.pt
pt · 106 MB · SHA-256 4847dc1b63fd…46d9 · Hugging Face
Downloadswin_t_cqt_2024-07-29_01-37-11/save.pt
pt · 106 MB · SHA-256 8e383aa4a0c3…457a · Hugging Face
Downloadswin_t_mel_2024-07-29_01-14-31/save.pt
pt · 106 MB · SHA-256 87dda85d910a…4d61 · Hugging Face
Download--- license: mit datasets: - ccmusic-database/erhu_playing_tech language: - en metrics: - accuracy pipeline_tag: audio-classification tags: - music - art --- # Intro The Erhu Performance Technique Recognition Model is an audio analysis tool based on deep learning techniques, aiming to automatically distinguish different techniques in erhu performance. By deeply analyzing the acoustic characteristics of erhu music, the model is able to recognize 11 basic playing techniques, including split bow, pad bow, overtone, continuous bow, glissando, big glissando, strike bow, pizzicato, throw bow, staccato bow, vibrato, tremolo and vibrato. Through time-frequency conversion, feature extraction and pattern recognition, the model can accurately categorize the complex techniques of erhu performance, which provides an efficient technical support for music information retrieval, music education, and research on the art of erhu performance. The application of this model not only enriches the research in the field of music acoustics, but also opens up a new way for the inheritance and innovation of traditional music. ## Demo (inference code) <https://huggingface.co/spaces/ccmusic-database/erhu-playing-tech> ## Usage ```python from huggingface_hub import snapshot_download model_dir = snapshot_download( "ccmusic-database/erhu_playing_tech", cache_dir="./__pycache__", ) print(model_dir) ``` ## Maintenance ```bash GIT_LFS_SKIP_SMUDGE=1 git clone [email protected]:ccmusic-database/erhu_playing_tech cd erhu_playing_tech ``` ## Results | Backbone | Mel | CQT | Chroma | | :----------------: | :-----------------------: | :-------: | :-------: | | Swin-S | 0.978 | 0.940 | 0.903 | | Swin-T | [**0.994**](#best-result) | **0.958** | **0.957** | | | | | | | AlexNet | 0.960 | 0.970 | 0.933 | | ConvNeXt-T | **0.994** | **0.993** | **0.954** | | ShuffleNet-V2-X2.0 | 0.990 | 0.923 | 0.887 | | GoogleNet | 0.986 | 0.981 | 0.908 | | SqueezeNet1.1 | 0.932 | 0.939 | 0.875 | | Average | 0.976 | 0.958 | 0.917 | ### Best Result A demo result of Swin-T fine-tuning by mel: <style> #erhu td { vertical-align: middle !important; text-align: center; } #erhu th { text-align: center; } </style> <table id="erhu"> <tr> <th>Loss curve</th> <td><img src="https://www.modelscope.cn/models/ccmusic-database/erhu_playing_tech/resolve/master/swin_t_mel_2024-07-29_01-14-31/loss.jpg"></td> </tr> <tr> <th...
Source context: 0 downloads · 26 likes · Pipeline audio-classification · Repo ccmusic-database/erhu_playing_tech