diff --git a/docs/source/tutorials/himmelblau.ipynb b/docs/source/tutorials/himmelblau.ipynb index 7925a58..143fb6a 100644 --- a/docs/source/tutorials/himmelblau.ipynb +++ b/docs/source/tutorials/himmelblau.ipynb @@ -165,7 +165,7 @@ "metadata": {}, "outputs": [], "source": [ - "RE(agent.learn(\"quasi-random\", n=32))\n", + "RE(agent.learn(\"quasi-random\", n=36))\n", "agent.plot_objectives()" ] }, @@ -294,7 +294,7 @@ ], "metadata": { "kernelspec": { - "display_name": "Python 3.11.5 64-bit", + "display_name": "Python 3 (ipykernel)", "language": "python", "name": "python3" }, @@ -308,7 +308,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.11.5" + "version": "3.10.0" }, "vscode": { "interpreter": { diff --git a/docs/source/tutorials/passive-dofs.ipynb b/docs/source/tutorials/passive-dofs.ipynb index 8e53358..a79ae5b 100644 --- a/docs/source/tutorials/passive-dofs.ipynb +++ b/docs/source/tutorials/passive-dofs.ipynb @@ -94,7 +94,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.11.5" + "version": "3.10.0" }, "vscode": { "interpreter": { diff --git a/src/blop/agent.py b/src/blop/agent.py index f559614..d53590d 100644 --- a/src/blop/agent.py +++ b/src/blop/agent.py @@ -39,7 +39,7 @@ mpl.rc("image", cmap="coolwarm") -DEFAULT_MAX_SAMPLES = 2**11 +DEFAULT_MAX_SAMPLES = 2**12 def _validate_dofs_and_objs(dofs: DOFList, objs: ObjectiveList): @@ -919,7 +919,7 @@ def train_targets(self, index=None, **subset_kwargs): @property def best(self): """Returns all data for the best point.""" - return self.table.loc[self.argmax_best_f] + return self.table.loc[self.argmax_best_f.item()] @property def best_inputs(self): diff --git a/src/blop/tests/test_agent.py b/src/blop/tests/test_agent.py index 9789635..7b6f117 100644 --- a/src/blop/tests/test_agent.py +++ b/src/blop/tests/test_agent.py @@ -4,6 +4,8 @@ def test_agent(agent, RE): RE(agent.learn("qr", n=4)) + agent.best + def test_forget(agent, RE): RE(agent.learn("qr", n=4))