Progressive Classification Using Support Vector Machines
NASA’s Jet Propulsion Laboratory, Pasadena, California
Thursday, November 19 2009
advertisement:
An approximate classification is generated rapidly, then iteratively refined over time.
Progressive Classification Using Support Vector MachinesAn algorithm for progressive classification
of data, analogous to progressive rendering
of images, makes it possible to
compromise between speed and accuracy.
This algorithm uses support vector
machines (SVMs) to classify data. An SVM
is a machine learning algorithm that
builds a mathematical model of the
desired classification concept by identifying
the critical data points, called support
vectors. Coarse approximations to the
concept require only a few support vectors,
while precise, highly accurate models
require far more support vectors. Once
the model has been constructed, the SVM
can be applied to new observations. The
cost of classifying a new observation is proportional
to the number of support vectors
in the model. When computational
resources are limited, an SVM of the
appropriate complexity can be produced.
However, if the constraints are not known
when the model is constructed, or if they
can change over time, a method for adaptively
responding to the current resource
constraints is required. This capability is
particularly relevant for spacecraft (or any
other real-time systems) that perform
onboard data analysis.
Viewing entire briefs requires login/registration.
Registration is free and easy to complete.
If you're already registered with Tech Briefs, simply login at the top of the page.
Subscribe today to receive the INSIDER, a FREE e-mail newsletter from NASA Tech Briefs featuring exclusive previews of upcoming articles, late breaking NASA and industry news, hot products and design ideas, links to online resources, and much more.