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:
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)"

A very good (relatively up-to-date - 2007) overview of Classification in Music Research

Link:

The abstract:
Since some few years, classification in music research is a very broad and quickly growing field. Most important for adequate classi cation is the knowledge of adequate observable or deduced features on the basis of which meaningful groups or classes can be distinguished. Unsupervised classi cation additionally needs an adequate similarity or distance measure grouping is to be based upon. Evaluation of supervised learning is typically based on the error rates of the classi cation rules. In this paper we fi rst discuss typical problems and possible influential features derived from signal analysis, mental mechanisms or concepts, and compositional structure. Then, we present typical solutions of such tasks related to music research, namely for organization of music collections, transcription of music signals, cognitive psychology of music, and compositional structure analysis.

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
Available feature transforms:
  • 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:

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:
"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.

Another toolbox!

SHOGUN - A large scale machine learning toolbox. Will I or wont I...?

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:
  • '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

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!