Goto

Collaborating Authors

 Media


Music Transcription Based on Bayesian Piece-Specific Score Models Capturing Repetitions

arXiv.org Artificial Intelligence

YY, ZZZZ 1 Music Transcription Based on Bayesian Piece-Specific Score Models Capturing Repetitions Eita Nakamura, Kazuyoshi Y oshii, Member, IEEE Abstract --Most work on models for music transcription has focused on describing local sequential dependence of notes in musical scores and failed to capture their global repetitive structure, which can be a useful guide for transcribing music. Focusing on the rhythm, we formulate several classes of Bayesian Markov models of musical scores that describe repetitions indirectly by sparse transition probabilities of notes or note patterns. This enables us to construct piece-specific models for unseen scores with unfixed repetitive structure and to derive tractable inference algorithms. Moreover, to describe approximate repetitions, we explicitly incorporate a process of modifying the repeated notes/note patterns. We apply these models as a prior music language model for rhythm transcription, where piece-specific score models are inferred from performed MIDI data by unsupervised learning, in contrast to the conventional supervised construction of score models. Evaluations using vocal melodies of popular music showed that the Bayesian models improved the transcription accuracy for most of the tested model types, indicating the universal efficacy of the proposed approach. I NTRODUCTION Music transcription is an actively studied but yet unsolved problem in music information processing [1], [2]. One of the goals of music transcription is to convert a music performance signal into a human-readable symbolic musical score. While recent studies have achieved highly accurate pitch detection [3]-[7], it is also necessary to transcribe rhythms in order to obtain symbolic music representation [8]-[18]. Since there are many logically possible representations of rhythms (including meaningless one for humans) for a given performance [11], using a score model that describes prior knowledge about musical scores is a key to solve this problem. A common approach for music transcription is to integrate a musical score (language) model and a performance/acoustic model to obtain a proper transcription that best fits an input performance signal, similarly to the method of statistical speech recognition. More recently, end-to-end approaches have also been attempted [19]-[21], which have been of limited success so far. Manuscript received XX, YY; revised XX, YY . This work was supported partially by JSPS KAKENHI (Nos. The work of EN was supported by the JSPS research fellowship (PD).


RefNet: A Reference-aware Network for Background Based Conversation

arXiv.org Artificial Intelligence

Existing conversational systems tend to generate generic responses. Recently, Background Based Conversations (BBCs) have been introduced to address this issue. Here, the generated responses are grounded in some background information. The proposed methods for BBCs are able to generate more informative responses, they either cannot generate natural responses or have difficulty in locating the right background information. In this paper, we propose a Reference-aware Network (RefNet) to address the two issues. Unlike existing methods that generate responses token by token, RefNet incorporates a novel reference decoder that provides an alternative way to learn to directly cite a semantic unit (e.g., a span containing complete semantic information) from the background. Experimental results show that RefNet significantly outperforms state-of-the-art methods in terms of both automatic and human evaluations, indicating that RefNet can generate more appropriate and human-like responses.







what-is-alexa-and-what-does-she-do

USATODAY - Tech Top Stories

You've seen the TV ads for Amazon's Alexa-enabled devices, and you know you can ask her to do, well, just about anything. What really is Alexa, though, and how can she make your life easier? Alexa is Amazon's own smart assistant and can be found on any Alexa-enabled device. This can be a smart speaker, like the Echo Dot, the Echo Plus, or the Echo; or a smart display device, such as the Echo Show or the Echo Spot. There are a handful of other Amazon devices that use Alexa, such as the Amazon Fire Stick.


Artificial Intelligence Deployments Have Expanded to Include 258 Unique Use Cases Across Enterprise, Consumer, and Government Markets

#artificialintelligence

Artificial intelligence (AI) technologies and deployments are becoming even more widespread, thanks to a combination of growing amounts of data, faster processing power, and increasingly powerful algorithms. Indeed, as AI technologies make their way into virtually every industry, enabling machines to speak, listen, move, and make decisions in unprecedented ways, a wide range of use cases are illustrating the potential business opportunities, attracting new investment, and driving changes to existing business processes. According to a new report from Tractica, AI implementations now encompass 258 discrete use cases, and the worldwide market for AI software stands at $8.1 billion as of the end of 2018, a figure the market intelligence firm forecasts to rise to $105.8 billion annually by 2025. "The AI opportunity spans a wide range of industries and geographies, from advertising and automotive, to transportation and telecommunications," says principal analyst Keith Kirkpatrick. "A significant portion of the overall revenue is concentrated in highly domain-specific markets with high-volume data needs and ontologies, as well as those with growing applications for machine perception."


Sentiment Analysis In ASP.NET Core Using ML.Net

#artificialintelligence

After ML.NET Model Builder installation open your Visual Studio (in my case I'm using VS2019) After Project has been selected, enter your Project Name. Select Asp.Net Core template which you want to use, I'm using Web Application MVC. After the project has been created, we will start to build our model. Right-click on Project Add Machine Learning, ML.NET Model Builder tool GUI has been opened. After scenario selection, we will select the data set that will be used to train our model.