Home › Fóruns › Fórum Visão Computacional: O Guia Completo › Rede Neural Artificial
Marcado: Material complementar
- Este tópico contém 4 respostas, 2 vozes e foi atualizado pela última vez 2 anos, 11 meses atrás por
Gabriel Alves.
- AutorPosts
- 5 de maio de 2022 às 19:29 #34533
Para um problema de classificação não binária, quais os parâmetros da rede neural eu preciso alterar? Por exemplo, a função de ativação na camada de saída para problemas binários é a sigmoide e para a classificação não binária? Estou com muita dúvida pra fazer a implementação da rede neural pra várias classes
7 de maio de 2022 às 10:46 #34544Olá Matheus,
Para uma classificação não binária (ou seja, para múltiplas classes) é utilizada a função de ativação softmax. Já se for classificação multi-label (o que significa que um mesmo pode pertencer a 2 classes distintas ou mais) então a função permanece a sigmoide.
10 de maio de 2022 às 09:35 #34566Tenho esse código para fazer a classificação multiclasse
- Esta resposta foi modificada 2 anos, 11 meses atrás por
MatheusHOA.
10 de maio de 2022 às 09:36 #34568Mas não consigo resolver esse erro
12 de maio de 2022 às 10:55 #34596Olá, verifique se está fazendo certo o processamento dos seus dados, eles estão incompatíveis com o shape que você definiu ali. Não sei se você está usando algum tutorial de referência ou se está tentando por conta própria mas é bom só revisar essa parte, até porque dependendo como for vai ser necessário fazer umas mudanças na declaração do modelo. Tem que ver se foi o reshape corretamente, pois como pode ver ali na mensagem de erro, há essa discrepância em relação ao que você definiu já que o esperado seria 28×28 e não 784 (28×28).
Se realmente estiver certo o pré-processamento, outra solução poderia ser passar para a função Dense o shape do input do modelo para ser o numero do shape do set, tipo assim:
input_shape=(x_train.shape[1]) (isso você adicionaria entre o primeiro e o segundo parâmetro do tf.keras.layers.Dense)
- Esta resposta foi modificada 2 anos, 11 meses atrás por
- AutorPosts
- Você deve fazer login para responder a este tópico.