The NFC South side were leading for much of the game, but two late interceptions allowed the Cardinals to add 13 points in the fourth quarter and seal the win.
The head coach told reporters: "It's a very tough game, tough loss, for our guys. We did a lot of things very well, just did too many things wrong, too many mistakes to win. Certainly we're being tested, but we've got to stick together and we'll win.
"We struggled running the ball all day. We didn't run the ball effectively all day. They did a good job of shutting down the run. Our biggest rush was a fake punt. Then [running back Jeff] Demps had a big run on the speed sweep. We didn't conventionally run it very well at all.
"We've got to get the tide turned, get to playing the way we're capable of. That all starts with me. As the head coach, I've got to make sure that we're doing everything we can, in our power, to perform better."
The Buccaneers have lost all four of their games so far this season.