Questão FC514940
No que diz respeito às bibliotecas científicas NumPy, SciPy e OpenCV, julgue o item seguinte. O módulo scipy.optimize da biblioteca SciPy oferece ferramentas para otimização matemá
Linguagens de Programação para Ciência de Dados
CEBRASPE (CESPE) · 2025
No que diz respeito às bibliotecas científicas NumPy, SciPy e OpenCV, julgue o item seguinte.
O módulo scipy.optimize da biblioteca SciPy oferece ferramentas para otimização matemática, incluindo métodos como o gradiente descendente e o método de Newton.
Mostrar resposta e comentário
Gabarito
Certo
Comentário do professor
O item é CERTO porque o pacote scipy.optimize fornece um conjunto de rotinas para otimização numérica que inclui métodos baseados em gradiente e em aproximações de segunda derivada. Essas rotinas abrangem minimização sem restrições, com restrições e resolução de sistemas não lineares.
Entre os algoritmos disponíveis estão o Newton-CG, variantes de quasi-Newton como BFGS e L-BFGS-B, métodos conjugados (CG) e rotinas que aceitam gradiente e Hessiana. A ideia do gradiente descendente pode ser expressa pela iteração \(x_{k+1}=x_k-\\alpha\\nabla f(x_k)\); várias funções do pacote implementam esse tipo de atualização, ainda que nem sempre usem literalmente o nome "gradiente descendente".
Portanto, a afirmação está correta: o módulo oferece métodos do tipo Newton e de gradiente para otimização.
Conteúdo do catálogo FC Concursos · Atualizado em