Forum Replies Created

Viewing 15 posts - 346 through 360 (of 414 total)
  • Author
    Posts
  • in reply to: Dúvida: como faço para saber se minha solução foi aceita? #35366
    Denny Ceccon
    Moderator

      Olá Wesley.

      Isso mesmo. Seu score, calculado com base na sua solução, consta no lado direito, e você pode ver sua posição na competição no link Jump to…

      in reply to: Redes neurais convolucionais #35364
      Denny Ceccon
      Moderator

        Ela usa todos, mas os neurônios dão pesos diferentes a cada atributo relacionado aos mapas.

        • This reply was modified 3 years, 7 months ago by Denny Ceccon.
        in reply to: Redes neurais convolucionais #35339
        Denny Ceccon
        Moderator

          Sim Caio, o pooling serve para acentuar alguns sinais obtidos pelas camadas de convolução, e depois que eles são concatenados, todos eles são utilizados na fase de classificação.

          in reply to: Step function/Perceptron #35324
          Denny Ceccon
          Moderator

            Olá Luis,

            Imagine por exemplo que você quer que a rede neural retorne “sim” ou “não” para predizer se vai chover. Se vai chover qualquer quantidade, ela tem que retornar simplesmente “sim”, se não vai chover nada ela retorna “não”. Aí seria um caso onde a step function resolve.

            in reply to: Bias #35267
            Denny Ceccon
            Moderator

              Não, em todos. Na verdade quando as redes neurais fazem classificação, elas tratam como regressão até a última etapa, e só no final transformam a predição em uma classe.

              in reply to: Detectar discurso de ódio #35265
              Denny Ceccon
              Moderator

                Você também precisaria treinar o mesmo modelo com o dataset rotulado com o assunto.

                in reply to: grid search #35245
                Denny Ceccon
                Moderator

                  Oi Caio,

                  Não, são dois processos separados.

                  in reply to: Bias #35244
                  Denny Ceccon
                  Moderator

                    Oi Caio,

                    Imagine que você está fazendo uma regressão linear com somente um atributo. Sem o bias, esta regressão deve necessariamente passar pela origem, ou seja, o ponto (0, 0), mas nem sempre isso é desejável. O bias serve para “deslocar a origem” para outro ponto de y, e assim produzir uma regressão mais adequada. Como na figura abaixo:

                     

                    in reply to: Detectar discurso de ódio #35243
                    Denny Ceccon
                    Moderator

                      Olá Fabio,

                      Quanto mais específico o dataset pra seu problema de interesse, melhor costuma ser o desempenho. Você pode testar com este dataset e verificar se está satisfeito com os resultados antes de tentar com outro.

                      in reply to: dropout #35242
                      Denny Ceccon
                      Moderator

                        Oi Caio,

                        Infelizmente não existe uma resposta pronta para essa pergunta, pois depende muito das características do problema e se o modelo escolhido é de fato adequado para ele, o que é muito difícil de dizer com certeza. O que se costuma falar muito em machine learning é na ideia do trade-off, em algumas situações nós temos que encontrar um equilíbrio entre, por exemplo, o desvio padrão e a acurácia. Se o desvio está muito “alto”, vale a pena aplicar dropout para reduzir a probabilidade de overfitting, mas assim a gente pode sacrificar um pouco da acurácia. A solução final vai depender de uma série de fatores como a experiência do desenvolvedor e a área de aplicação da IA.

                        in reply to: Erro ao gerar a camada Bert #35081
                        Denny Ceccon
                        Moderator

                          Não precisa fazer downgrade, a versão 2.8.0 ainda está funcional.

                          in reply to: Erro ao gerar a camada Bert #35079
                          Denny Ceccon
                          Moderator

                            Olá Aislan,

                            Eu tentei rodar o notebook do Colab com a versão 2.8.0 do Tensorflow mesmo (a que é atualmente instalada por padrão no Colab) e não teve problemas. Você só deve fazer o downgrade se tiver problemas com a versão atual.

                            in reply to: Validação cruzada em datasets grandes #35077
                            Denny Ceccon
                            Moderator

                              Olá Luis,

                              A biblioteca skorch que usamos para fazer validação cruzada no curso suporta o uso de GPUs, como é documentado aqui. Mesmo assim, é possível implementar a validação cruzada de forma mais manual, criando os folds explicitamente, e aproveitar o suporte a GPUs que o próprio PyTorch já tem.

                              in reply to: Como converter um resultado do tensor em um percentual? #35071
                              Denny Ceccon
                              Moderator

                                Com a função argmax:

                                array = output.numpy()
                                prob = np.max(array)
                                index = np.argmax(array)
                                return prob, index
                                in reply to: Como converter um resultado do tensor em um percentual? #35032
                                Denny Ceccon
                                Moderator
                                  array = output.numpy()
                                  array = np.max(array)
                                  return array
                                Viewing 15 posts - 346 through 360 (of 414 total)