jml.feature.selection
Class JointL21NormsMinimization

java.lang.Object
  extended by jml.feature.selection.FeatureSelection
      extended by jml.feature.selection.SupervisedFeatureSelection
          extended by jml.feature.selection.JointL21NormsMinimization

public class JointL21NormsMinimization
extends SupervisedFeatureSelection

Joint l_{2,1}-norms minimization. Optimization problem: min_W gamma \ || X' * W - Y ||_{2,1} + || W ||_{2,1}

Version:
1.0, Feb. 4th, 2012
Author:
Mingjie Qian

Field Summary
 double gamma
           
 
Fields inherited from class jml.feature.selection.SupervisedFeatureSelection
Y
 
Fields inherited from class jml.feature.selection.FeatureSelection
W, X
 
Constructor Summary
JointL21NormsMinimization(double gamma)
           
 
Method Summary
static void main(java.lang.String[] args)
           
 void run()
          Do feature selection.
 
Methods inherited from class jml.feature.selection.SupervisedFeatureSelection
feedLabels, feedLabels, feedLabels, getY
 
Methods inherited from class jml.feature.selection.FeatureSelection
feedData, feedData, getW, getX
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

gamma

public double gamma
Constructor Detail

JointL21NormsMinimization

public JointL21NormsMinimization(double gamma)
Method Detail

run

public void run()
Description copied from class: FeatureSelection
Do feature selection.

Overrides:
run in class SupervisedFeatureSelection

main

public static void main(java.lang.String[] args)
Parameters:
args -