David Weenink 2026-11-05
David Weenink co-created Praat with Paul Boersma, providing tools for measuring and modeling speech. His 2006 thesis investigated speaker-adaptive vowel identification: how recognition can remain useful when acoustic patterns vary between speakers.[ref]
Praat: doing phonetics by computer by Paul Boersma and David Weenink. Intro, authorship
[ref]The thesis describes recordings from 30 speakers, each producing 12 Dutch vowels in controlled sentence frames. It relates these data to formants, principal component analysis, discriminant analysis and adaptive classification methods. This makes the recognition problem experimentally concrete: a classifier must separate vowel identity from speaker-related variation rather than memorize a single speaker's frequency spectrum.[ref]
Speaker-adaptive vowel identification by David Weenink. Chapters1–3 and11;30-speaker/12-vowel data description
Homepage: www.fon.hum.uva.nl/david/
Discriminant analysis 2026-11-05
Discriminant analysis constructs statistical rules distinguishing labelled classes from their measured feature values. A common generative approach models the class-conditional probability distribution and applies Bayes' theorem to compare posterior class probabilities. Linear discriminant analysis uses multivariate normal distributions with a shared covariance matrix; allowing a different covariance matrix for each class gives quadratic discriminant analysis.[ref]
Linear and Quadratic Discriminant Analysis in the scikit-learn documentation. §1.2.2, probabilistic model and shared-covariance simplification
For two equally likely one-dimensional classes, suppose and . Their log-likelihood ratio isChoosing the larger posterior therefore selects for , with a tie at one. Different class probabilities move this threshold. Estimating means and covariance from training data supplies a fitted rule, while independent evaluation tests whether its assumptions generalize.
