Fala queridões, quanto tempo! Espero que estejam todos bem!
Dá uma googleada que tem como achar eles vagando na interweb em PDF...
Migrei para PyTorch faz alguns anos, realmente houve um pivot da comunidade. Acho que por vários motivos:
- Meta (e FAIR labs, do LeCun) por trás do desenvolvimento, deu uma impulsionada legal
- Uso de dynamic computational graphs do PyTorch (ao invés de static no TF) ajudou bastante, é muito mais fácil de debugar um grafo sem um monte de detalhes de otimização (no caso do TF) e que você pode inspecionar em tempo de interpretação, casa muito com o jeitão de Python
- A quantidade de abstração que Keras adicionou (que foi integrado totalmente no TF 2.0), fez com que fosse muito fácil e gostosinho de criar uma rede em Keras, mas por outro lado esconde muitos detalhes que PyTorch deixa bem explícito. Criar uma rede em PyTorch demanda mais linhas de código, mas é muito fácil de criar novas camadas, selecionar o que especificamente você quer usar na função de custo e por aí vai...
- Isso fez com que a comunidade usasse mais PyTorch e os trabalhos mais recentes acho que 98% continua usando, o que gerou uma chain reaction IMHO
Abração!