I have a deep model and I want to figure out which feature has the maximum influence on predicted result. For this I train the model with all the features I think are important, during prediction I set all features =0
one by one keeping the rest unchanged so I could figure out which is the least important of all. On predicting the results of these tampered test set on the trained model I get the same(changes at 5th-6th decimal place) F1 score, Recall and Precision.
Can some one explain me where I am wrong?