class_docstr: Gradient descent algorithm.
class_docstr_tok: ["Gradient","descent","algorithm","."]
code: def __init__(self, lrate=0.1, max_iter=100, tol=1e-6):
      self.lrate = lrate
      self.max_iter = max_iter
      self.tol = tol
  
imports: from joblib import Parallel, delayed
  import geomstats.backend
  from geomstats.geometry.base import Manifold
  from geomstats.geometry.riemannian_metric import RiemannianMetric
  from geomstats.vectorization import check_is_batch
label_desc: Use image node_id 1 to create a new GradientDescent object  with example: obj = GradientDescent(lrate, max_iter, tol)