diff --git a/ml/src/main/scala/spark/ml/gradient/Gradient.scala b/ml/src/main/scala/spark/ml/optimization/Gradient.scala
similarity index 97%
rename from ml/src/main/scala/spark/ml/gradient/Gradient.scala
rename to ml/src/main/scala/spark/ml/optimization/Gradient.scala
index 50795c01a258ab7286ce9fd0b25b27fb736b0983..6d062ebddfe90221271f9fa815df1af2e75166bc 100644
--- a/ml/src/main/scala/spark/ml/gradient/Gradient.scala
+++ b/ml/src/main/scala/spark/ml/optimization/Gradient.scala
@@ -1,4 +1,4 @@
-package spark.ml.gradient
+package spark.ml.optimization
 
 import org.jblas.DoubleMatrix
 
diff --git a/ml/src/main/scala/spark/ml/gradient/GradientDescent.scala b/ml/src/main/scala/spark/ml/optimization/GradientDescent.scala
similarity index 98%
rename from ml/src/main/scala/spark/ml/gradient/GradientDescent.scala
rename to ml/src/main/scala/spark/ml/optimization/GradientDescent.scala
index 8cd2a69a3a18839846a8830eb812d805c838aa30..d959ebf71c4f721b6d7725d55ac1587b3c5557f5 100644
--- a/ml/src/main/scala/spark/ml/gradient/GradientDescent.scala
+++ b/ml/src/main/scala/spark/ml/optimization/GradientDescent.scala
@@ -1,4 +1,4 @@
-package spark.ml.gradient
+package spark.ml.optimization
 
 import spark.{Logging, RDD, SparkContext}
 import spark.SparkContext._
diff --git a/ml/src/main/scala/spark/ml/gradient/Updater.scala b/ml/src/main/scala/spark/ml/optimization/Updater.scala
similarity index 97%
rename from ml/src/main/scala/spark/ml/gradient/Updater.scala
rename to ml/src/main/scala/spark/ml/optimization/Updater.scala
index 27f03897b003520331b8f3071a0059d07e673a5a..dfc7bf20259032dbd82aa9ec9d7b8cc4e3bae9a7 100644
--- a/ml/src/main/scala/spark/ml/gradient/Updater.scala
+++ b/ml/src/main/scala/spark/ml/optimization/Updater.scala
@@ -1,4 +1,4 @@
-package spark.ml.gradient
+package spark.ml.optimization
 
 import org.jblas.DoubleMatrix
 
diff --git a/ml/src/main/scala/spark/ml/regression/LogisticRegression.scala b/ml/src/main/scala/spark/ml/regression/LogisticRegression.scala
index 435669f72a7ca01a9bfe31c4cc807794ad6162a1..3c471ab652b4432878be12acb1940dc05d99b96f 100644
--- a/ml/src/main/scala/spark/ml/regression/LogisticRegression.scala
+++ b/ml/src/main/scala/spark/ml/regression/LogisticRegression.scala
@@ -1,7 +1,7 @@
 package spark.ml.regression
 
 import spark.{Logging, RDD, SparkContext}
-import spark.ml.gradient._
+import spark.ml.optimization._
 import spark.ml.util.MLUtils
 
 import org.jblas.DoubleMatrix