Forum Replies Created

Viewing 15 posts - 1 through 15 (of 414 total)
  • Author
    Posts
  • in reply to: Exceptions API – MLOps #52926
    Denny Ceccon
    Moderator

      Olá Juliano,

      Infelizmente encontrar a causa deste problema exigiria um debug detalhado. Pela sua descrição, parece que o MLflow não está encontrando o modelo com a tag latest, mas esta tag é adicionada automaticamente ao último modelo registrado. O mais provável é mesmo que tenha faltado executar alguma parte. Minha recomendação é reexecutar pelo menos os passos críticos do projeto.

      in reply to: Exceptions API – MLOps #52918
      Denny Ceccon
      Moderator

        Olá Juliano,

        Recomendo não alterar as versões das bibliotecas, porque isto pode quebrar outras funcionalidades.

        A mensagem de erro não é muito informativa, mas o código 404 quer dizer que o recurso não foi encontrado. Então, é possível que você não tenha rodado o código para treinar e registrar os artefatos via MLflow. Verifique se o modelo treinado existe no servidor do MLflow (local ou remoto).

         

         

        in reply to: WSL #52911
        Denny Ceccon
        Moderator

          Pode ser alguma configuração mas eu não saberia te dizer com certeza. Infelizmente é difícil resolver sem ficar testando. Nessas situações, eu sempre peço ajuda ao ChatGPT. Na pior das hipóteses, você vai precisar entrar com os comandos manualmente.

          in reply to: WSL #52908
          Denny Ceccon
          Moderator

            Olá José,

            Você cola com o botão direito do mouse.

            in reply to: Falha ao instalar o bert-for-tf2 #52770
            Denny Ceccon
            Moderator

              Olá Luan,

              Acabo de publicar a atualização, mas já devo adiantar que não está sendo possível executar o notebook com GPU, por um possível bug na versão atual do TensorFlow. Entretanto, se você pular o treinamento, conseguirá seguir o raciocínio até o final.

              in reply to: Criação de Branch #52760
              Denny Ceccon
              Moderator

                Olá Jardel,

                Na criação e evolução do projeto ao longo do curso, nós só trabalhamos com a branch main mesmo, apenas no repositório base nós dividimos em branches diferentes para facilitar o acesso ao código no final de cada sessão do curso. Mas se você quiser evoluir seu projeto em branches separadas, é possível criar uma branch e mudar para ela com git chechout -B <nome-da-branch> no terminal.

                in reply to: uso do MLflow Model Registry no módulo app #52759
                Denny Ceccon
                Moderator

                  Olá Jardel,

                  Sim, o modelo deve ser registrado e versionado antes, nós tratamos disso na sessão MLflow > Registro de artefatos.

                  in reply to: Adaptação do pacote App para sistemas embarcados #52758
                  Denny Ceccon
                  Moderator

                    Olá Jardel,

                    É difícil em um curso generalista tratar de todas as aplicações possíveis, cada qual com suas especificidades, mas perceba que todas as sessões tratam primeiro de execução local, só no final nós falamos em repositórios remotos, e ainda assim não é execução em si, apenas repositório de histórico de dados, arquivos e imagens Docker. A execução toda é local, e você pode utilizar a mesma estrutura (um app que executa suas operações, empacotado em um container Docker).

                    in reply to: Projeto base – Train model “error code 403” #52757
                    Denny Ceccon
                    Moderator

                      Beleza Jardel! Depende da sessão do curso em que você está, por exemplo eu vi que a mensagem printou:

                      Initialized MLflow to track repo “dennymarcels/mlops_project”

                      Este é o meu repositório, na sessão apropriada o curso indica como atualizar para utilizar o seu próprio repositório via variável de ambiente.

                      in reply to: Falha ao instalar o bert-for-tf2 #52738
                      Denny Ceccon
                      Moderator

                        Olá Luan,

                        Eu já atualizei o notebook para não depender mais da biblioteca BERT-FOR-TF, que não tem mais suporte nas versões mais recentes do Python, você vai encontrar a nova versão no mesmo link do notebook do Google Colab.

                        in reply to: duvida MANIPULAÇÃO DE FUNÇÃO com SPLIT e [2,3] #52077
                        Denny Ceccon
                        Moderator

                          Olá Helio,

                          A função np.split é usada para dividir arrays em sub-arrays. O parâmetro indices_or_sections define como essa divisão será feita. Quando seu valor é uma lista de índices, a função divide o array nos pontos indicados.

                          No exemplo citado:

                          np.split(ary=array_2d_0, indices_or_sections=[2, 3], axis=1)

                          array_2d_0 é o array original.
                          axis=1 indica que a divisão será feita ao longo das colunas.
                          [2, 3] significa que o array será dividido antes da coluna 2 e antes da coluna 3.

                          Então, dado:

                          array_2d_0 = np.array([[1, 2, 3, 4],
                                                 [5, 6, 7, 8]])

                          Aplicando a função, o resultado será:

                          [
                              array([[1, 2],
                                     [5, 6]]),
                              array([[3],
                                     [7]]),
                              array([[4],
                                     [8]])
                          ]

                          Ou seja, o array foi dividido em três partes:

                          Colunas 0 a 1 (antes da coluna 2)
                          Coluna 2 (antes da coluna 3, neste caso entre coluna 2 e coluna 3)
                          Coluna 3 (restante, depois da coluna 3)

                          Espero que tenha ficado mais claro!

                          Denny Ceccon
                          Moderator

                            Olá Ivon,

                            Atualmente, você pode usar só pip install tensorflow mesmo, o suporte a GPU é integrado. Inclusive pode usar a versão 2.18 já presente no ambiente.

                            in reply to: O APP como biblioteca #48808
                            Denny Ceccon
                            Moderator

                              Olá César,

                              Pode sim, mas conforme as aplicações vão ficando mais complexas, o mais comum é ir modularizando, por exemplo cria um módulo apenas para tratar pdf e outro para tratar csv, e dentro coloca os scripts de processamento de pdf e csv. Aí o aplicativo em si importa esses módulos para servir através do endpoint. É um assunto mais complexo que ainda não temos um curso sobre, mas o caminho é esse.

                              Denny Ceccon
                              Moderator

                                Olá Álvaro,

                                Provavelmente é porque você já tinha carregado o Numpy antes de fazer o downgrade. Tenta instalar a versão anterior antes de importar a biblioteca.

                                in reply to: Explicação de alguns dados #47977
                                Denny Ceccon
                                Moderator

                                  Olá Alessandro,

                                  Na verdade não são valores aleatórios, são resíduos que não são explicados pelos outros dois parâmetros, a tendência e a sazonalidade. Se tendência e sazonalidade explicarem sozinhos o comportamento da série temporal, então os resíduos serão zero, que é o que se observa na figura.

                                  O tamanho do período é determinado experimentalmente, já que a priori, nós não sabemos quando os dados começam a exibir comportamento periódico, que pode ser decomposto em tendência e sazonalidade.

                                   

                                Viewing 15 posts - 1 through 15 (of 414 total)