|
3951 | 3951 | "print(next(iter(data_module.train_dataloader()))[0].numpy())\n" |
3952 | 3952 | ] |
3953 | 3953 | }, |
| 3954 | + { |
| 3955 | + "cell_type": "code", |
| 3956 | + "execution_count": null, |
| 3957 | + "metadata": {}, |
| 3958 | + "outputs": [], |
| 3959 | + "source": [] |
| 3960 | + }, |
| 3961 | + { |
| 3962 | + "cell_type": "code", |
| 3963 | + "execution_count": 1, |
| 3964 | + "metadata": {}, |
| 3965 | + "outputs": [ |
| 3966 | + { |
| 3967 | + "name": "stderr", |
| 3968 | + "output_type": "stream", |
| 3969 | + "text": [ |
| 3970 | + "Seed set to 123\n", |
| 3971 | + "Seed set to 123\n" |
| 3972 | + ] |
| 3973 | + }, |
| 3974 | + { |
| 3975 | + "name": "stdout", |
| 3976 | + "output_type": "stream", |
| 3977 | + "text": [ |
| 3978 | + "spotPython tuning: 0.0 [########--] 80.00% \n", |
| 3979 | + "spotPython tuning: 0.0 [#########-] 86.67% \n", |
| 3980 | + "spotPython tuning: 0.0 [#########-] 93.33% \n", |
| 3981 | + "spotPython tuning: 0.0 [##########] 100.00% Done...\n", |
| 3982 | + "\n", |
| 3983 | + "S.X: [[ 0.00000000e+00 0.00000000e+00]\n", |
| 3984 | + " [ 0.00000000e+00 1.00000000e+00]\n", |
| 3985 | + " [ 1.00000000e+00 0.00000000e+00]\n", |
| 3986 | + " [ 1.00000000e+00 1.00000000e+00]\n", |
| 3987 | + " [-9.09243389e-01 -1.58234577e-01]\n", |
| 3988 | + " [-2.05817107e-01 -4.81249089e-01]\n", |
| 3989 | + " [ 9.49741171e-01 -9.46312716e-01]\n", |
| 3990 | + " [-1.20955714e-01 6.38358863e-02]\n", |
| 3991 | + " [-6.62787018e-01 1.74316373e-01]\n", |
| 3992 | + " [ 2.82008441e-01 9.30010114e-01]\n", |
| 3993 | + " [ 4.78788115e-01 6.53210582e-01]\n", |
| 3994 | + " [ 2.64764215e-04 4.00803185e-03]\n", |
| 3995 | + " [-1.66363820e-05 4.65001027e-03]\n", |
| 3996 | + " [-2.60995680e-04 5.46114194e-03]\n", |
| 3997 | + " [ 3.74504308e-03 1.86731890e-02]]\n", |
| 3998 | + "S.y: [0.00000000e+00 1.00000000e+00 1.00000000e+00 2.00000000e+00\n", |
| 3999 | + " 8.51761723e-01 2.73961367e-01 1.79751605e+00 1.87053051e-02\n", |
| 4000 | + " 4.69672829e-01 9.44447573e-01 6.55922124e-01 1.61344194e-05\n", |
| 4001 | + " 2.16228723e-05 2.98921900e-05 3.62713334e-04]\n" |
| 4002 | + ] |
| 4003 | + } |
| 4004 | + ], |
| 4005 | + "source": [ |
| 4006 | + "import numpy as np\n", |
| 4007 | + "from spotPython.fun.objectivefunctions import analytical\n", |
| 4008 | + "from spotPython.spot import spot\n", |
| 4009 | + "from spotPython.utils.init import (\n", |
| 4010 | + " fun_control_init, optimizer_control_init, surrogate_control_init, design_control_init\n", |
| 4011 | + " )\n", |
| 4012 | + "# number of initial points:\n", |
| 4013 | + "ni = 7\n", |
| 4014 | + "# start point X_0\n", |
| 4015 | + "X_start = np.array([[0, 0], [0, 1], [1, 0], [1, 1]])\n", |
| 4016 | + "fun = analytical().fun_sphere\n", |
| 4017 | + "fun_control = fun_control_init(\n", |
| 4018 | + " lower = np.array([-1, -1]),\n", |
| 4019 | + " upper = np.array([1, 1]))\n", |
| 4020 | + "design_control=design_control_init(init_size=ni)\n", |
| 4021 | + "S = spot.Spot(fun=fun,\n", |
| 4022 | + " fun_control=fun_control,\n", |
| 4023 | + " design_control=design_control,)\n", |
| 4024 | + "S.run(X_start=X_start)\n", |
| 4025 | + "print(f\"S.X: {S.X}\")\n", |
| 4026 | + "print(f\"S.y: {S.y}\")" |
| 4027 | + ] |
| 4028 | + }, |
3954 | 4029 | { |
3955 | 4030 | "cell_type": "code", |
3956 | 4031 | "execution_count": null, |
|
0 commit comments