Member since: Oct 21, 2010, NASA Ames Research Center


An algorithm shared by DAWN MCINTOSH, updated on Sep 10, 2010



The Mariana source code has been open sourced. Download the tar file Mariana.tgz below. I would love feedback.

Mariana is an auto-classifier algorithm that efficiently optimizes hyperparameters for Support Vector Machines.

Mariana is an algorithm that efficiently optimizes the hyperparameters for Support Vector Machines for regression and classification. It currently uses Simulated Annealing for optimization but can be extended to use a variety of stochastic optimization techniques including, Markov Chain Monte Carlo, Sequential Monte Carlo, and Genetic Algorithms. Mariana can be applied to the text portion of reports, determining the likely categories that each report falls into, and calculating a confidence for each classification. Mariana¹s innovation is it automates the search for the optimum hyperparameters. It does so by randomly selecting a set of hyperparameters. Next it builds a model from the training data and tests the model's performance using the validation set. That performance is compared to previous performances, and if the current set of hyperparameters are better than the previous one, then it records the hyperparameters. This process is repeated until there are no noticeable improvements in performance or at a predefined stopping point.

show more info
Operating System
N/A (edit)
N/A (edit)
Programming Language
N/A (edit)
N/A (edit)

Source Files

Mariana Source Code. Updated 8/12/08
2.3 MB 34 downloads
Mariana Source Code. Updated 01/14/10
2.3 MB 27 downloads
Mariana Source Code. Updated 01/14/10
9.2 MB 28 downloads
Mariana Source Code. Updated 4/6/10
2.2 MB 31 downloads
Mariana Source Code. Updated 6/22/2010
4.6 MB 67 downloads

Support/Documentation (edit)

For any questions, contact this resource's administrator: NDC-dmcintos


Add New Comment

DAWN's Projects (2)

Need help?

Visit our help center