I fitted SVM on scaled input data and right now I am trying to find a way to transfer decision boundary learned from scaled data to the original data (non-scaled data). How should I do that?
I used the following to plot the decision boundary:
svc0.fit(Xs, y)
plot_decision_regions(X=Xs, y=y ,clf=svc0,legend=2)
then I just scaled back data (svc0 is still fitted on scaled data), but decision boundary looks weird:
Xs_scaledback=scaler.inverse_transform(Xs)
plot_decision_regions(X=Xs_scaledback,y=y,clf=svc0,legend=2)
I need to show the decision boundary on original (scaled back) data. How can I fix this?!

