"AI" (as we are now obliged to call any piece of code with a conditional expression)
We're obliged to call it AI if it contains a conditional expression that wasn't put there by a human. So it's reasonable to call this AI because it's a trained neural net.
It's an odd definition I'l grant you because if someone hand coded all the decision weights then perhaps we wouldn't call it AI even if it was functionally identical. That's a bit too metaphysical though really because it's not possible in practise.