Spaces:
Running
Running
Use literal for optimizer_algorithm type hint as well
Browse files- pysr/sr.py +2 -2
pysr/sr.py
CHANGED
|
@@ -171,7 +171,7 @@ def _check_assertions(
|
|
| 171 |
|
| 172 |
|
| 173 |
# Class validation constants
|
| 174 |
-
VALID_OPTIMIZER_ALGORITHMS = ["
|
| 175 |
|
| 176 |
|
| 177 |
class PySRRegressor(MultiOutputMixin, RegressorMixin, BaseEstimator):
|
|
@@ -705,7 +705,7 @@ class PySRRegressor(MultiOutputMixin, RegressorMixin, BaseEstimator):
|
|
| 705 |
topn: int = 12,
|
| 706 |
should_simplify: Optional[bool] = None,
|
| 707 |
should_optimize_constants: bool = True,
|
| 708 |
-
optimizer_algorithm:
|
| 709 |
optimizer_nrestarts: int = 2,
|
| 710 |
optimize_probability: float = 0.14,
|
| 711 |
optimizer_iterations: int = 8,
|
|
|
|
| 171 |
|
| 172 |
|
| 173 |
# Class validation constants
|
| 174 |
+
VALID_OPTIMIZER_ALGORITHMS = ["BFGS", "NelderMead"]
|
| 175 |
|
| 176 |
|
| 177 |
class PySRRegressor(MultiOutputMixin, RegressorMixin, BaseEstimator):
|
|
|
|
| 705 |
topn: int = 12,
|
| 706 |
should_simplify: Optional[bool] = None,
|
| 707 |
should_optimize_constants: bool = True,
|
| 708 |
+
optimizer_algorithm: Literal["BFGS", "NelderMead"] = "BFGS",
|
| 709 |
optimizer_nrestarts: int = 2,
|
| 710 |
optimize_probability: float = 0.14,
|
| 711 |
optimizer_iterations: int = 8,
|