Forum Replies Created

Viewing 15 posts - 76 through 90 (of 414 total)
  • Author
    Posts
  • 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, 8 months ago by Denny Ceccon.
                                Denny Ceccon
                                Moderator

                                  Sim, mas aí depende do ambiente de execução ser o mesmo. Se você está rodando local, eu te recomendo ir no Colab e ver quais as versões das bibliotecas utilizadas, e construir um ambiente local com as mesmas versões.

                                Viewing 15 posts - 76 through 90 (of 414 total)