@@ -0,0 +1,313 @@
+package edu.neu.ccs.pyramid.optimization;%0A%0Aimport org.apache.mahout.math.Vector;%0A%0A/**%0A * Created by chengli on 12/7/14.%0A * inspired by the design of mallet%0A */%0Apublic interface Optimizable %7B%0A    Vector getParameters();%0A%0A    public interface ByGradient extends Optimizable %7B%0A        Vector getGradient();%0A    %7D%0A%0A%7D%0A

add interface Optimizable