Informática Múltipla Escolha

O professor da Universidade que você estuda disponibilizou um trabalho em python. Neste trabalho, você precisará desenvolver sua primeira rede neural artificial e precisará adicionar uma nova camada na rede. Assinale a única alternativa que apresente o nome do comando em python que faz a adição de uma nova camada na rede neural artificial.

O professor da Universidade que você estuda disponibilizou um trabalho em python. Neste trabalho, você precisará desenvolver sua primeira rede neural artificial e precisará adicionar uma nova camada na rede. Assinale a única alternativa que apresente o nome do comando em python que faz a adição de uma nova camada na rede neural artificial.

  1. remove.add()
  2. read.add()
  3. rede.absolute()
  4. rede.add()
  5. rede.allclose()

Resolução completa

Explicação passo a passo

D
Alternativa D

Alternativa D - rede.add()

Introdução

Esta questão aborda o uso de frameworks de redes neurais em Python, especificamente sobre como adicionar camadas à arquitetura da rede.

Desenvolvimento

No contexto de aprendizado profundo com Python, existem dois principais frameworks:

FrameworkMétodo para adicionar camada
TensorFlow/Kerasmodel.add() ou sequencial.add()
PyTorchDefinição via classes e métodos

Na maioria dos cursos introdutórios de redes neurais, utiliza-se o Keras (biblioteca do TensorFlow) por sua simplicidade.

Sintaxe correta no Keras:

from tensorflow import keras

# Criando uma rede sequencial
rede = keras.Sequential()

# Adicionando camadas
rede.add(keras.layers.Dense(64, activation='relu'))  # Camada 1
rede.add(keras.layers.Dense(10, activation='softmax'))  # Camada 2

## Análise

Vamos analisar cada alternativa:

  • A) remove.add() - ❌ Não existe comando padrão assim; "remove" sugere exclusão, não adição
  • B) read.add() - ❌ Não é um método reconhecido em frameworks de deep learning
  • C) rede.absolute() - ❌ Este método não existe para manipulação de camadas
  • D) rede.add() - ✅ CORRETO - Método padrão no Keras para adicionar camadas ao modelo
  • E) rede.allclose() - ❌ Este método compara valores numéricos, não adiciona camadas

Por que "rede.add()" está correto?

  1. "rede" representa a variável que contém seu modelo sequencial
  2. ".add()" é o método específico para incorporar novas camadas
  3. É compatível com a API Sequencial do Keras

Conclusao

A alternativa D é a única que apresenta a sintaxe correta para adicionar camadas em uma rede neural artificial usando Python com Keras/TensorFlow.

Resposta final: Alternativa D

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Informática

Ver mais Informática resolvidas

Tem outra questão de Informática?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.