Para realizar essa atividade, eu comecei importando as bibliotecas necessárias e
carregando o conjunto de dados Iris, que já está disponível no scikit-learn. Em
seguida, fiz o pré-processamento dividindo os dados em treino e teste, além de
normalizá-los para melhorar o desempenho do modelo.
Depois, construí uma rede neural simples no TensorFlow, com algumas camadas
densas e a função de ativação relu para as camadas internas e softmax na saída, já
que se trata de um problema de classificação com três classes.
Compilei o modelo usando o otimizador Adam e a função de perda adequada para
classificação multiclasse (sparse_categorical_crossentropy).
Após isso, treinei o modelo por 50 épocas e avaliei seu desempenho nos dados de
teste, verificando a acurácia. Por fim, utilizei o modelo treinado para fazer previsões
em algumas amostras, comparando com as classes reais para validar o resultado.