Share Email Print

Proceedings Paper

Classification of chords by neural networks
Author(s): Dilip Sarkar; Harald J. Schmidl
Format Member Price Non-Member Price
PDF $17.00 $21.00

Paper Abstract

This paper is motivated by the work of Laden and Keefe, and addresses the topic of pitch class recognition. A neural net with one hidden layer is trained to recognize all thirty-six major, minor and diminished chords, which can be built over a chromatic scale that starts and ends in C. A harmonic complex representation is chosen for the chords. Each tone is represented by five partial harmonics. A three note chord consists of fifteen partials. Our net is trained with the Error Backpropagation algorithm. The effect of different learning rates and hidden layer sizes are studied. Experiments with a technique known as Bold Driver to speedup the learning are also conducted. Following the existing work, we examine the recognition of incomplete patterns, that is, chords with some harmonics missing. The recognition performance of the system could be significantly improved by adding noise in the training session, and using voting networks. Also the number of epochs needed to recognize all chords could be drastically reduced.

Paper Details

Date Published: 25 March 1998
PDF: 7 pages
Proc. SPIE 3390, Applications and Science of Computational Intelligence, (25 March 1998); doi: 10.1117/12.304836
Show Author Affiliations
Dilip Sarkar, Univ. of Miami (United States)
Harald J. Schmidl, Univ. of Miami (United States)

Published in SPIE Proceedings Vol. 3390:
Applications and Science of Computational Intelligence
Steven K. Rogers; David B. Fogel; James C. Bezdek; Bruno Bosacchi, Editor(s)

© SPIE. Terms of Use
Back to Top
Sign in to read the full article
Create a free SPIE account to get access to
premium articles and original research
Forgot your username?