From 57f2973e55dc943171152a3cd306006dac1235b7 Mon Sep 17 00:00:00 2001 From: "PEI,Adam" <1257624653@qq.com> Date: Tue, 23 Oct 2018 10:33:07 +0800 Subject: [PATCH] Add an option of scaling data Add an option of scaling generated data with data_row --- lime/lime_tabular.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lime/lime_tabular.py b/lime/lime_tabular.py index fdc3fef06..04b3533af 100644 --- a/lime/lime_tabular.py +++ b/lime/lime_tabular.py @@ -271,7 +271,10 @@ def explain_instance(self, explanations. """ data, inverse = self.__data_inverse(data_row, num_samples) - scaled_data = (data - self.scaler.mean_) / self.scaler.scale_ + if self.sample_around_instance: + scaled_data = (data - data_row) / self.scaler.scale_ + else: + scaled_data = (data - self.scaler.mean_) / self.scaler.scale_ distances = sklearn.metrics.pairwise_distances( scaled_data,