@@ -5089,7 +5089,8 @@ <h2 id="spotpython.fun.xai_hyperlight.XAI_HyperLight" class="doc doc-heading">
50895089< span class ="normal "> 180</ span >
50905090< span class ="normal "> 181</ span >
50915091< span class ="normal "> 182</ span >
5092- < span class ="normal "> 183</ span > </ pre > </ div > </ td > < td class ="code "> < div > < pre > < span > </ span > < code > < span class ="k "> class</ span > < span class ="nc "> XAI_HyperLight</ span > < span class ="p "> :</ span >
5092+ < span class ="normal "> 183</ span >
5093+ < span class ="normal "> 184</ span > </ pre > </ div > </ td > < td class ="code "> < div > < pre > < span > </ span > < code > < span class ="k "> class</ span > < span class ="nc "> XAI_HyperLight</ span > < span class ="p "> :</ span >
50935094< span class ="w "> </ span > < span class ="sd "> """</ span >
50945095< span class ="sd "> Hyperparameter Tuning for Lightning considering XAI inconsistency.</ span >
50955096
@@ -5219,6 +5220,7 @@ <h2 id="spotpython.fun.xai_hyperlight.XAI_HyperLight" class="doc doc-heading">
52195220< span class ="sd "> """</ span >
52205221 < span class ="n "> z_res</ span > < span class ="o "> =</ span > < span class ="n "> np</ span > < span class ="o "> .</ span > < span class ="n "> array</ span > < span class ="p "> ([],</ span > < span class ="n "> dtype</ span > < span class ="o "> =</ span > < span class ="nb "> float</ span > < span class ="p "> )</ span >
52215222 < span class ="n "> xai_res</ span > < span class ="o "> =</ span > < span class ="n "> np</ span > < span class ="o "> .</ span > < span class ="n "> array</ span > < span class ="p "> ([],</ span > < span class ="n "> dtype</ span > < span class ="o "> =</ span > < span class ="nb "> float</ span > < span class ="p "> )</ span >
5223+ < span class ="n "> xai_attr</ span > < span class ="o "> =</ span > < span class ="n "> np</ span > < span class ="o "> .</ span > < span class ="n "> nan</ span >
52225224 < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> check_X_shape</ span > < span class ="p "> (</ span > < span class ="n "> X</ span > < span class ="o "> =</ span > < span class ="n "> X</ span > < span class ="p "> ,</ span > < span class ="n "> fun_control</ span > < span class ="o "> =</ span > < span class ="n "> fun_control</ span > < span class ="p "> )</ span >
52235225 < span class ="n "> var_dict</ span > < span class ="o "> =</ span > < span class ="n "> assign_values</ span > < span class ="p "> (</ span > < span class ="n "> X</ span > < span class ="p "> ,</ span > < span class ="n "> get_var_name</ span > < span class ="p "> (</ span > < span class ="n "> fun_control</ span > < span class ="p "> ))</ span >
52245226 < span class ="c1 "> # type information and transformations are considered in generate_one_config_from_var_dict:</ span >
@@ -5714,7 +5716,8 @@ <h3 id="spotpython.fun.xai_hyperlight.XAI_HyperLight.fun" class="doc doc-heading
57145716< span class ="normal "> 180</ span >
57155717< span class ="normal "> 181</ span >
57165718< span class ="normal "> 182</ span >
5717- < span class ="normal "> 183</ span > </ pre > </ div > </ td > < td class ="code "> < div > < pre > < span > </ span > < code > < span class ="k "> def</ span > < span class ="nf "> fun</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ,</ span > < span class ="n "> X</ span > < span class ="p "> :</ span > < span class ="n "> np</ span > < span class ="o "> .</ span > < span class ="n "> ndarray</ span > < span class ="p "> ,</ span > < span class ="n "> fun_control</ span > < span class ="p "> :</ span > < span class ="nb "> dict</ span > < span class ="o "> =</ span > < span class ="kc "> None</ span > < span class ="p "> )</ span > < span class ="o "> -></ span > < span class ="n "> np</ span > < span class ="o "> .</ span > < span class ="n "> ndarray</ span > < span class ="p "> :</ span >
5719+ < span class ="normal "> 183</ span >
5720+ < span class ="normal "> 184</ span > </ pre > </ div > </ td > < td class ="code "> < div > < pre > < span > </ span > < code > < span class ="k "> def</ span > < span class ="nf "> fun</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ,</ span > < span class ="n "> X</ span > < span class ="p "> :</ span > < span class ="n "> np</ span > < span class ="o "> .</ span > < span class ="n "> ndarray</ span > < span class ="p "> ,</ span > < span class ="n "> fun_control</ span > < span class ="p "> :</ span > < span class ="nb "> dict</ span > < span class ="o "> =</ span > < span class ="kc "> None</ span > < span class ="p "> )</ span > < span class ="o "> -></ span > < span class ="n "> np</ span > < span class ="o "> .</ span > < span class ="n "> ndarray</ span > < span class ="p "> :</ span >
57185721< span class ="w "> </ span > < span class ="sd "> """</ span >
57195722< span class ="sd "> Evaluates the function for the given input array X and control parameters.</ span >
57205723< span class ="sd "> Calls the train_model function from spotpython.light.trainmodel</ span >
@@ -5770,6 +5773,7 @@ <h3 id="spotpython.fun.xai_hyperlight.XAI_HyperLight.fun" class="doc doc-heading
57705773< span class ="sd "> """</ span >
57715774 < span class ="n "> z_res</ span > < span class ="o "> =</ span > < span class ="n "> np</ span > < span class ="o "> .</ span > < span class ="n "> array</ span > < span class ="p "> ([],</ span > < span class ="n "> dtype</ span > < span class ="o "> =</ span > < span class ="nb "> float</ span > < span class ="p "> )</ span >
57725775 < span class ="n "> xai_res</ span > < span class ="o "> =</ span > < span class ="n "> np</ span > < span class ="o "> .</ span > < span class ="n "> array</ span > < span class ="p "> ([],</ span > < span class ="n "> dtype</ span > < span class ="o "> =</ span > < span class ="nb "> float</ span > < span class ="p "> )</ span >
5776+ < span class ="n "> xai_attr</ span > < span class ="o "> =</ span > < span class ="n "> np</ span > < span class ="o "> .</ span > < span class ="n "> nan</ span >
57735777 < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> check_X_shape</ span > < span class ="p "> (</ span > < span class ="n "> X</ span > < span class ="o "> =</ span > < span class ="n "> X</ span > < span class ="p "> ,</ span > < span class ="n "> fun_control</ span > < span class ="o "> =</ span > < span class ="n "> fun_control</ span > < span class ="p "> )</ span >
57745778 < span class ="n "> var_dict</ span > < span class ="o "> =</ span > < span class ="n "> assign_values</ span > < span class ="p "> (</ span > < span class ="n "> X</ span > < span class ="p "> ,</ span > < span class ="n "> get_var_name</ span > < span class ="p "> (</ span > < span class ="n "> fun_control</ span > < span class ="p "> ))</ span >
57755779 < span class ="c1 "> # type information and transformations are considered in generate_one_config_from_var_dict:</ span >
0 commit comments