Backend
Encoding of musical structures in hidden units of restricted Boltzmann machines
arXiv cs.SD0 views
arXiv:2509.04899v5 Announce Type: replace Abstract: Restricted Boltzmann machines (RBMs) are energy-based models originating from statistical physics. In this study, we investigate how musical structures are represented in the hidden layer of a Bernoulli-Bernoulli RBM trained on binary piano-roll representations of J.~S.~Bach's music. By examining the visible patterns induced by individual hidden units, we find that the hidden layer primarily captures local temporal and pitch-statistical features rather than explicit musical concepts such as melodies, chords, or keys. Free-energy comparisons show that the trained RBM assigns higher probabilities to the examined musical inputs than to digit or noise patterns. Analysis using t-SNE, cosine similarity, and PCA reveals that hidden representations are sensitive to absolute pitch and input overlap, with transposed versions of the same piece not necessarily mapped close together. Generated samples exhibit local pitch organization but limited long-range coherence. These findings illustrate how a simple statistical-physics model captures certain regularities in structured musical data while highlighting its limitations in representing higher-level musical relationships.
Source:https://arxiv.org/abs/2509.04899PreviousNAVE: A Normalized, Adaptive Conformer for Antarctic Whale Vocalization DetectionNextUnsupervised Evaluation of Deep Audio Embeddings for Music Structure Analysis
Related posts

Sipeed MaixStation (AX8860P): 256 TOPS 128GB Edge AI Box
0dev.to AI
You Don't Add Google's ADK to Use a Tool. You Add It to Build an Agent. Our Security Tool is a Tool."
0dev.to AI
Turning Off Apple Intelligence Won't Stop Your Mac Guessing Who's Family
0dev.to AI

Memberi agen AI departemen dan tugas di osFoundry, jadi Anda tinggal memeriksa dan menyetujui
0dev.to AI
AI Can Generate the Tests. QA Still Has to Define “Correct.”
0dev.to AI
Why Workday CXS Scrapers Silently Stop at 40 Jobs (And How Page-1 Total Latching Fixes the total: 0 Bug)
0dev.to AI