It is still an adjective in this context. English becomes more and more copula-dropping – i.e. leaving out the verb "to be" when it can be implied by context. If you add it back you can see how it's an adjective:
The opposite of (being) unpredictable is (to be) strategic.
The opposite of (being) unpredictable is (to be) strategic.