Tuesday, October 19, 2010
Wednesday, September 15, 2010
Pretty cool document organiser
I stumbled upon Mendeley Desktop. Could it be a free replacement for Endnote?
Friday, August 27, 2010
Wednesday, August 18, 2010
My thanks to Benoit Mathieu for helping me with YAAFE
I must thank again Benoit Mathieu for helping me with the YAAFE installation. I was having a torrid time, spending almost 8 days installing UNIX (Ubuntu and then Fedora) and the various required extensions:
- HDF5 http://www.hdfgroup.org/HDF5/>`_ version 1.8 or higher
- libsndfile http://www.mega-nerd.com/libsndfile/>
- libmpg123 http://www.mpg123.de/api/>
- liblapack http://www.netlib.org/lapack/>
- blitz++ http://www.oonumerics.org/blitz/>
- argtable http://argtable.sourceforge.net/>
Users beware of the need to also install:
- SWIG
- python-devel
- c (g++) compiler
- Fortran (f90/f95) compiler
- cmake
For users running Windows OS, you can install VMWare Player to host a virtual UNIX OS.
I can now say I'm quite efficient in the use of UNIX - about which I've been very impressed. I now have a standalone dedicated UNIX (Red Hat Fedora 13) system, which is a joy to work on.
Now to enjoy some feature extracting!
Wednesday, July 28, 2010
Presentation on use of SVM for Instrument ID
Uwe Ligges and Sebastian Krey present their research on Instrument ID, "SVM based Classification of Instruments-Timbre Analysis" in these slides.
I'm hoping to soon get a copy of their publication "Krey, S. and Ligges, U. (2010): SVM based Instrument and Timbre Classification. In Locarek-Junge, H. and Weihs, C. (eds.). Classification as a Tool for Research, Springer-Verlag, Berlin. (in print)"
More AMII researchers
Sebastian Krey
Two papers available online are of interest:
- Weihs, C., Reuter, C. and Ligges, U. (2004): "Register Classification by Timbre", Technical Report 71/2004. SFB 475, Department of Statistics, University of Dortmund, Germany.
- Szepannek, G., Ligges, U., Luebke, K., Raabe, N. and Weihs, C. (2005): "Local Models in Register Classification by Timbre", Technical Report 47/2005. SFB 475, Department of Statistics, University of Dortmund, Germany.
Papers and posters of interest in this coming ISMIR
ISMIR is around the corner - the program is up.
In relation to AMII - these look interesting:
- "Musical Instrument Recognition using Biologically Inspired Filtering of Temporal Dictionary Atoms", Steven K. Tjoa and K.J. Ray Liu (My thanks to Steven for emailing me a copy of this today)
- "YAAFE, an Easy to Use and Efficient Audio Feature Extraction Software", Benoit Mathieu, Slim Essid, Thomas Fillon, Jacques Prado and Gaël Richard
The YAAFE toolbox is available here with an extension module here. Of the extension features, the SpectralIrregularity seems the most interesting IMO.
The available features in YAAFE basic are:
- AmplitudeModulation
- AutoCorrelation
- ComplexDomainOnsetDetection
- Energy
- Envelope
- EnvelopeShapeStatistics
- Frames
- LPC
- LSF
- Loudness
- MFCC
- MagnitudeSpectrum
- OBSI
- OBSIR
- PerceptualSharpness
- PerceptualSpread
- SpectralCrestFactorPerBand
- SpectralDecrease
- SpectralFlatness
- SpectralFlatnessPerBand
- SpectralFlux
- SpectralRolloff
- SpectralShapeStatistics
- SpectralSlope
- SpectralVariation
- TemporalShapeStatistics
- ZCR
- AutoCorrelationPeaksIntegrator
- Cepstrum
- Derivate
- HistogramIntegrator
- SlopeIntegrator
- StatisticalIntegrator
AND TO THINK OF THE AMOUNT OF TIME I SPENT WRITING CODE TO EXTRACT THESE FEATURES!!!!
Monday, July 26, 2010
Another AMII researcher - Alexey Ozerov
I stumbled upon Alexey Ozerov - musical instrument recognition being just one aspect of his research.
Two papers are of significant interest to my own research:
- Ozerov, A., Essid, S. Tech Rep 2009 "Instrument recognition in polyphonic music based on NMF decomposition and SVM classification"
- J.-L. Durrieu, A. Ozerov, C. Févotte, G. Richard and B. David, "Main instrument separation from stereophonic audio signals using a source/filter model", In EUSIPCO, 17th European Signal Processing Conference, Glasgow, Scotland, August 24-28, 2009.
Monday, July 19, 2010
SVMs demystified...
I came across an excellent blog 'Onionesque Reality' by Shubhendu Trivedi. One article entitled "Demystifying Support Vector Machines for Beginners" does exactly what it says on the tin. Trivedi also blogs how SVMs can be used in Face Recognition and even attempts to answer why SVMs are so called.
Two books which are recommended caught my interest:
"Support Vector Machines and other Kernel Based Learning methods" by Nello Cristianini and John-Shawe Taylor.
"Learning with Kernels" by Bernhard Scholkopf and Alexander Smola. (Perfect book for beginners)
I've a lot of reading to do!
And before I forget, this lecture on SVM is meant to be awesome.
Sunday, July 18, 2010
Something different - Music movies
A superb list of music movies is provided by the UC library (Berkeley). Would be well worth checking some of these out.
Saturday, July 17, 2010
Ensemble classifiers win PAKDD 2010
Taken from Data Mining and Predictive Analysis:
PAKDD-10 Data Mining Competition Winner: Ensembles Again!
The PAKDD-10 Data Mining Competition results are in, and ensembles occupied the top 4 positions, and I think the top 5. The winner used Stochastic Gradient Boosting and Random Forests in Statistica, second place a combination of logistic regression and Stochastic Gradient Boosting (and Salford Systems CART for some feature extraction). Interestingly to me, the 5th place finisher used WEKA, an open source software tool.
Evaluating classifier performance
An article in the excellent blog by Will Dwinnel, discusses evaluating classifier performance using Confusion Matrices, ROC, Lift charts and AUROC. Links to external resources are provided:
- AUC: a Statistically Consistent and more Discriminating Measure than Accuracy, by Charles X. Ling, Jin Huang and Harry Zhang
- Evaluating Performance, from “ROC Graphs: Notes and Practical Considerations for Researchers, by T. Fawcett
- The Use of the Area Under the ROC Curve in the Evaluation of Machine Learning Algorithms, by Andrew P. Bradley
In the blog entry "Model Performance Measurement", Matlab code is provided for various performance measurement routines:
- 'L-1' (mean absolute error)
- 'L-2' (mean squared error)
- 'L-4'
- 'L-16'
- 'L-Infinity'
- 'RMS' (root mean squared error)
- 'AUC' (requires tiedrank() from Statistics Toolbox)
- 'Bias'
- 'Conditional Entropy'
- 'Cross-Entropy'
- 'F-Measure'
- 'Informational Loss'
- 'MAPE'
- 'Median Squared Error'
- 'Worst 10%'
- 'Worst 20%'
Monday, June 21, 2010
Ensemble Classifiers: Toolboxes and links
This link to Matlab Toolboxes is not new but still remains quite useful, especially as it is updated.
ENTOOL: Ensemble Classifiers for Statistical Learning (Toolbox for Matlab)
Classification Tool (Matlab)
Learning and Mining from Data
Feature Extraction, Foundations and Applications by Isabelle Guyon, Steve Gunn, Masoud Nikravesh, and Lofti Zadeh
Friday, June 11, 2010
DART-Europe E-theses Portal
DART-Europe E-theses Portal is available for use to search online thesis repositories to subscribing universities and institutions.
The following theses are of interest:
- Audio content processing for automatic music genre classification : descriptors, databases, and classifiers, Guaus, Enric.
- Aspects in Analysis and Model-Based Sound Synthesis of Plucked String Instruments, Erkut, Cumhur
- Correspondences between music and body movement, Haga, Egil
- Design and realisation of an efficient content based music playlist generation system, Balkema, Jan Wietse
- Feature extraction of musical content for automatic music transcription, Zhou, Ruohua
- Machine annotation of traditional Irish dance music, Duggan, Bryan
- Music complexity: a multi-faceted description of audio content, Streich, Sebastian
- Probabilistic models for music, Paiement, Jean-François
- Searching and Classifying non-textual information, Arentz, Will Archer
- Structural analysis and segmentation of music signals, Ong, Bee Suan
- The acoustics of the violin, Johnson, E
- Tonal description of music audio signals, Gómez Gutiérrez, Emilia
- Acoustic Event Detection and Classification, Temko, Andriy
- Audio content processing for automatic music genre classification : descriptors, databases, and classifiers, Guaus, Enric
Wednesday, March 10, 2010
Introduction to Matlab course from MIT
An introduction to Matlab course has been added to MIT OpenCourseWare.
Wednesday, February 3, 2010
How not to write a PhD thesis
A great article in the Times Higher Education on 'How not to write a PhD thesis' by Tara Brabazon (Professor of Media Studies, University of Brighton.)
Thursday, January 7, 2010
Need help understanding statistics?
I found a great video based tutorial on interpreting statistics by The Teaching Company. Information on the tutorial can be found here. It will only cost you close to 250 USDollars!
Subscribe to:
Posts (Atom)