Qual é a diferença entre crossentropy categórica e sparse categórica crossentropy in keras? Quando essas funções de perda são adequadas? [duplicado]
Estou enfrentando alguns erros ao usar essas funções de perda. então, por favor, me explique quando usar essas funções de perda e com as unidades de camada de saída.
Respostas
MohammadTalaei
Não sei a diferença exata entre essas funções de perda. Acho que a documentação e o código-fonte devem ser verificados. Mas ambas as funções de perda são adequadas para modelos de classificação. você deve notar duas coisas:
- Suas saídas devem ser convertidas em categóricas: primeiro use a classe Sckit-learn
LabelEncoder()
para converter strings em inteiros e, em seguida, use oto_categorical()
método Keras em sua saída para converter seus inteiros em uma codificação one-hot - Você precisa usar uma camada softmax como sua última camada com o mesmo tamanho de suas categorias
O que significa um erro “Não é possível encontrar o símbolo” ou “Não é possível resolver o símbolo”?
Christopher Nolan uma vez se arrependeu de ter lido o 'roteiro de Pulp Fiction' de Quentin Tarantino