Questão de Engenharia de Software — Geral — CESPE / CEBRASPE 2025
- Código
- ce217109
- Banca
- CESPE / CEBRASPE
- Órgão
- TJ-PA
- Ano
- 2025
- Nível
- Superior
- Cargo
- Analista Judiciário - Especialidade: Análise de Sistemas
- CCerto
- EErrado
GabaritoC — Certo
Gabarito: ✅ CERTO. A afirmativa está correta. Embora a biblioteca Hugging Face Transformers ofereça suporte a múltiplos frameworks, incluindo PyTorch e TensorFlow, a integração de modelos mais antigos, originalmente treinados em TensorFlow, pode apresentar desafios em pipelines PyTorch. Nesses casos, adaptar ou reconstruir o modelo em PyTorch é uma prática recomendada para garantir compatibilidade e controle total sobre o fluxo de dados.
A biblioteca Transformers é projetada para ser flexível: todos os modelos são implementados como classes PyTorch nn.Module ou TensorFlow tf.keras.Model. No entanto, modelos mais antigos podem ter sido treinados exclusivamente em TensorFlow, o que exige conversão de pesos ou adaptação de camadas específicas. A documentação da biblioteca (C3) destaca que o Transformers "act[s] as the model-definition framework for state-of-the-art machine learning models" e "centralizes the model definition" para compatibilidade entre ecossistemas. Apesar disso, a conversão automática nem sempre é perfeita, especialmente para modelos com operações proprietárias ou dependências de versões antigas do TensorFlow. Assim, a afirmação da questão está alinhada com a realidade prática: em aplicações críticas, como sistemas jurídicos, pode ser mais seguro reconstruir o modelo no framework de interesse.
Ao usar modelos legados do TensorFlow no PyTorch, utilize o parâmetro from_tf=True no carregamento do modelo (from_pretrained). Se houver incompatibilidades, considere a reconstrução manual ou o uso de bibliotecas de conversão como o transformers para exportar pesos.
Conclusão: A afirmativa é verdadeira, pois reconhece a possibilidade de dificuldades e sugere uma solução prática, condizente com as limitações conhecidas da interoperabilidade entre frameworks.
Gabarito: ✅ CERTO
Link permanente: /questoes/ce217109