Oii, Matheus! Tudo bom?
Agradeço por aguardar o nosso retorno.
Ótima observação! A diferença entre as duas respostas está na forma como os parâmetros são passados. Em Keras, tanto units=1
quanto apenas 1
são formas válidas de especificar a quantidade de neurônios em uma camada Dense
. E é mais comum ver units=1
por ser mais explícito.
Na atividade, temos a opção A como correta ( perceptron = keras.Sequential([keras.layers.Dense(1, input_shape=[4])])
) , pois a base de dados possui quatro características de entrada: comprimento, largura, peso e circunferência. Por isso, input_shape=[4]
está correto.
O importante é que você compreenda que a camada Dense precisa saber quantos neurônios você está definindo e a quantidade de entradas.
📚 Momento leitura
🔗 Documentação Keras
Espero ter sanado a sua dúvida, conte sempre conosco no fórum.
Caso este post tenha lhe ajudado, por favor, marcar como solucionado!