What's the best branch prediction algorithm? Do Deep Neural Networks outperform the classic algorithms? Is there anything better than Deep Neural Networks for branch prediction?

What's the best branch prediction algorithm? Do Deep Neural Networks outperform the classic algorithms? Is there anything better than Deep Neural Networks for branch prediction?