Forum Replies Created

Viewing 15 posts - 76 through 90 (of 415 total)
  • Author
    Posts
  • Denny Ceccon
    Moderator

      Olá Jaime,

      Se você clicar no link que termina com esse resíduo, vai ver que retorna uma mensagem de erro dizendo que ela não existe. Esta URL está incorreta.

      in reply to: erro no uso do drop eliminando as linhas #45302
      Denny Ceccon
      Moderator

        André, o erro significa que o Pandas não está encontrando uma linha com o índice [0]. Verifique com dataset.head() se a primeira linha tem índice 0.

        Também observe que este código é para o Pandas v2.0, então cheque sua versão.

        in reply to: Acessar o gerenciador de negócios #45301
        Denny Ceccon
        Moderator

          Olá Alan,

          Nós não temos nenhum material sobre esse assunto específico, vai precisar pesquisar na documentação: https://developers.facebook.com/docs/marketing-api/guides/lead-ads/

          in reply to: Taxa de aprendizado #45288
          Denny Ceccon
          Moderator

            Eu testei sem congelar as camadas e o modelo em poucas épocas já estava acima de 80%. Meu último resultado é o que consta no notebook anexado à aula.

            in reply to: Visualização demorada e quando finaliza sai um borrão #45268
            Denny Ceccon
            Moderator

              Olá André, envia um print do gráfico por favor.

              in reply to: Importação TensorFlow 1.X #45256
              Denny Ceccon
              Moderator

                Olá Vinícius,

                Você precisa fazer downgrade do Python para versão 3.6 ou anterior. No Colab isso é mais complicado, mas em execução local eu sempre uso o conda pra isso:

                conda create -n python36 python=3.6
                
                

                Isso vai criar um ambiente chamado python36 com esta versão do Python. Aí você pode ativar o ambiente e instalar o TF1.x lá.

                in reply to: O DataReader ta dando erro #45255
                Denny Ceccon
                Moderator

                  Te oriento a seguir o notebook, porque não sei se foi só essa linha alterada. O código inválido está sempre marcado como comentário (# em Python), seguido do novo código, conforme abaixo (retirado do notebook):

                  #gol_df = data.DataReader(name = 'GOLL4.SA', data_source='yahoo', start='2015-01-01')
                  gol_df = yf.download("GOLL4.SA", start='2015-01-01')
                  
                  
                  Denny Ceccon
                  Moderator

                    Essa deve ser a versão do Python, você precisa checar as versões das bibliotecas. Basicamente, as bibliotecas são aquelas importadas no início do notebook (com o comando import).

                    in reply to: Taxa de aprendizado #45249
                    Denny Ceccon
                    Moderator

                      Júlio, lembrei que recentemente eu fiz esta atualização no código:

                      for layer in base_model.layers[:-10]:
                      #   layers.trainable = False
                      layer.trainable = False # correção MAI-2024
                      
                      

                      Isto para ficar de acordo com a aula gravada, congelando as últimas camadas do modelo. Entretanto, como na aula o código estava errado, o professor não congelou essas camadas, o que provavelmente explica os resultados melhores neste estudo de caso. Congelar essas camadas é geralmente uma opção do desenvolvedor; isso geralmente agiliza o treinamento, mas pode ter alguma perda de performance. Removendo esta parte do código, você pode encontrar resultados melhores. Aproveitei a oportunidade e adicionei essa observação no código da aula.

                      in reply to: O DataReader ta dando erro #45246
                      Denny Ceccon
                      Moderator

                        Eu respondi na sua outra pergunta, André:

                        Veja que esta linha que está dando problema está marcada com um comentário no notebook anexado à aula, acredito que o professor optou por usar a biblioteca yfinance porque a biblioteca pandas-datareader não está mais recebendo atualizações desde 2021. Se você se basear no código do notebook, não deve ter problemas.

                        in reply to: Errorodando no jupyter #45237
                        Denny Ceccon
                        Moderator

                          Ah sim, veja que esta linha que está dando problema está marcada com um comentário no notebook anexado à aula, acredito que o professor optou por usar a biblioteca yfinance porque a biblioteca pandas-datareader não está mais recebendo atualizações desde 2021. Se você se basear no código do notebook, não deve ter problemas.

                          in reply to: Errorodando no jupyter #45235
                          Denny Ceccon
                          Moderator

                            No mesmo ambiente? A instalação deu certo?

                            in reply to: Errorodando no jupyter #45232
                            Denny Ceccon
                            Moderator

                              Você precisa instalar a biblioteca no seu ambiente de execução:

                              pip install pandas-datareader
                              
                              
                              in reply to: Taxa de aprendizado #45213
                              Denny Ceccon
                              Moderator

                                Olá Júlio,

                                Nem sempre aumentar o número de épocas ajuda, pois pode ocorrer o fenômeno de overfitting. Geralmente, quando a arquitetura da rede e os dados são os mesmos, as maiores diferenças nos resultados se devem à inicialização da rede, mas como ela é inicializada com valores aleatórios, você precisa tentar várias vezes até que ela inicialize com os valores que entregam os melhores resultados.

                                in reply to: Funções com parâmetros #45203
                                Denny Ceccon
                                Moderator

                                  Olá Luis,

                                  Em Python, funções sem parâmetros são usadas quando a operação a ser realizada não depende de nenhuma entrada específica fornecida pelo usuário. Por exemplo, uma função sem parâmetro pode ser usada para exibir uma mensagem de boas-vindas, pois a mensagem é sempre a mesma, independentemente de qualquer entrada externa:

                                  def greet():
                                  print("Hello, world!")
                                  
                                  greet()
                                  # Saída: Hello, world!
                                  

                                  Por outro lado, funções com parâmetros permitem que a mesma função seja usada para operar em diferentes entradas, tornando-a mais flexível e reutilizável. Parâmetros podem ser fornecidos explicitamente na chamada da função:

                                  def greet(name):
                                  print(f"Hello, {name}!")
                                  
                                  greet("Alice")
                                  # Saída: Hello, Alice!
                                  

                                  Ainda, funções com parâmetros implícitos, ou valores padrão, permitem que certos parâmetros sejam opcionais, fornecendo um valor padrão se nenhum valor for especificado. Isso aumenta a flexibilidade da função, permitindo uso mais simplificado quando os valores padrão são aceitáveis:

                                  def greet(name="world"):
                                  print(f"Hello, {name}!")
                                  
                                  greet()
                                  # Saída: Hello, world!
                                  greet("Alice")
                                  # Saída: Hello, Alice!
                                  

                                  Neste exemplo, a função greet pode ser chamada sem argumento, caso em que usará o valor padrão world, ou com um argumento específico, como Alice, adaptando-se a ambas as situações.

                                  • This reply was modified 1 year, 10 months ago by Denny Ceccon.
                                Viewing 15 posts - 76 through 90 (of 415 total)