diff --git a/python/pyspark/ml/regression.py b/python/pyspark/ml/regression.py
index 2cc623427edc84f360c1229c863f41a10a1892ac..72374acbe019f31eba0ce1452b8ca1f37217b54f 100644
--- a/python/pyspark/ml/regression.py
+++ b/python/pyspark/ml/regression.py
@@ -1745,6 +1745,9 @@ class GeneralizedLinearRegressionTrainingSummary(GeneralizedLinearRegressionSumm
         """
         return self._call_java("pValues")
 
+    def __repr__(self):
+        return self._call_java("toString")
+
 
 if __name__ == "__main__":
     import doctest