Home › Fóruns › Fórum Machine Learning e Data Science com Python de A à Z › Redes neurais e atributos multivalorados
- Este tópico contém 3 respostas, 3 vozes e foi atualizado pela última vez 9 meses, 1 semana atrás por
Jones Granatyr.
- AutorPosts
- 17 de novembro de 2021 às 13:03 #32292
Gostaria de saber como trabalhar dados multivalorados em redes neurais. Por exemplo: Um atributo aroma pode possuir várias definições como doce, floral e fresco. Doce, floral e fresco seriam valores para definir um determinado atributo aroma.
Minha dúvida é: para trabalhar com redes neurais, existe uma forma específica de tratar atributos multivalorados ou simplesmente adiciono todas as definições de aroma como entradas separadas?
- Este tópico foi modificado 3 anos, 2 meses atrás por
Bonny.
18 de novembro de 2021 às 10:37 #32300Olá Bonny, segue resposta do instrutor Denny:
Em ciência de dados, nós chamamos estes atributos de categóricos. Para estes casos, nós tratamos cada categoria possível como uma entrada separada. Por exemplo, ao invés de aroma com valores doce, floral e fresco, devemos separar este atributo em três: aroma_doce, arome_floral e aroma_fresco. Esta etapa do pré-processamento é chamada de one hot encoding, e uma implementação que usamos bastante para fazer essa transformação de forma automatizada é a da biblioteca Sklearn:
https://scikit-learn.org/stable/modules/generated/sklearn.preprocessing.OneHotEncoder.html
Fabio
18 de novembro de 2021 às 12:42 #32304Olá, obrigada pelo esclarecimento. Já havia visto algumas aulas sobre o uso do one hot encoding e irei revisar.
10 de maio de 2024 às 11:19 #44769Qualquer outra dúvida é só avisar!
- Este tópico foi modificado 3 anos, 2 meses atrás por
- AutorPosts
- Você deve fazer login para responder a este tópico.