YatingMusic / remi

"Pop Music Transformer: Beat-based Modeling and Generation of Expressive Pop Piano Compositions", ACM Multimedia 2020
GNU General Public License v3.0
546 stars 85 forks source link

something is wrong! Tempo Value_57 #25

Open huangqing6 opened 3 years ago

huangqing6 commented 3 years ago

Hello, I changed the original training music to my own and this problem appeared, how can I solve it? Thank you very much for your answer!

remyhuang commented 3 years ago

It is called "out of vocabulary" (OOV) issue in NLP, which is raised because "Tempo Value_57" is not in your or my built vocabulary. You have to manually revise the "un-seen" word to one of the existing words (e.g., change "Tempo Value_57" to "Tempo Value_50").

huangqing6 commented 3 years ago

谢谢您,我可以加一下你的qq或者微信吗,我刚刚接触“利用深度学习生成音乐的课题”,对这方面很感兴趣,但是有很多问题想请教一下您,可以吗?

------------------ 原始邮件 ------------------ 发件人: "YatingMusic/remi" @.>; 发送时间: 2021年4月14日(星期三) 中午11:50 @.>; @.**@.>; 主题: Re: [YatingMusic/remi] something is wrong! Tempo Value_57 (#25)

It is called "out of vocabulary" (OOV) issue in NLP, which is raised because "Tempo Value_57" is not in your or my built vocabulary. You have to manually revise the "un-seen" word to one of the existing words (e.g., change "Tempo Value_57" to "Tempo Value_50").

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe.

huangqing6 commented 3 years ago

Hello , I'm bothering you again. I'm just getting into deep learning. I would like to know where should I manually revise the "un-seen" word to one of the existing words (e.g., change "Tempo Value_57" to "Tempo Value_50"). And what should we change "Tempo Value_18 "to? I really hope you can answer, thank you!

dhrumilp15 commented 3 years ago

You might be in a situation similar to #23 - If you're trying to use your own training music, odds are that the events in the midi file will be different, so you'll have to create a new dictionary for your music.

ShacoLAY commented 3 years ago

你好,我又来打扰你了。我刚刚进入深度学习。我想知道我应该在哪里手动将“未见过”的单词修改为现有单词之一(例如,将“Tempo Value_57”更改为“Tempo Value_50”)。我们应该将“Tempo Value_18”更改为什么?真心希望您能解答,谢谢!

您好,我最近也在学习REMI的相关知识,也遇到了和您类似的问题KeyError: 'Note Velocity_28',想请问一下您有无解决此类问题并请教一下相关方法

dedededefo commented 2 years ago

我想我应该知道我应该在哪里手动将“未见过”的单词为现有单词,“Tempo Value_57”更改为“将修改” Tempo Value_50”)。我们应该将“Tempo Value_18”为什么更改?真心希望您能回答,谢谢!

您好,我最近学习了 REMI 的相关知识,您也遇到了类似的问题 KeyError: 'Note Velocity_28',想问有没有解决此类问题并请教相关

Hello, have you solved it

dedededefo commented 2 years ago

你好,又打扰你了。我刚刚进入深度学习。我想知道我应该在哪里手动将“未见过”字修改为现有字之一(例如,将“Tempo Value_57”更改为“Tempo Value_50”)。我们应该将“Tempo Value_18”更改为什么?真心希望你能解答,谢谢!

Hello, have you solved it