Forum Replies Created

Viewing 15 posts - 271 through 285 (of 476 total)
  • Author
    Posts
  • in reply to: Autoencoder para anomalias #29008
    Jones Granatyr
    Keymaster

      Essa construção que fiz estaria correta para a detecção de anomalias com o autoencoder usando tensorflow/keras?

      ————————————————

      # Preparação para autoencoder

      tamanho = treino.shape[1]
      tamanho

      # Construção das camadas

      input = layers.Input(shape=(tamanho, ))

      encoder = layers.Dense(int(tamanho/2), activation=”relu”)(input)
      encoder = layers.Dense(int(tamanho/5), activation=”relu”)(encoder)
      encoder = layers.Dense(int(tamanho/9), activation=”relu”)(encoder)

      latent = layers.Dense(int(tamanho/12), activation=”relu”)(encoder)

      decoder = layers.Dense(int(tamanho/9), activation=”relu”)(latent)
      decoder = layers.Dense(int(tamanho/5), activation=”relu”)(decoder)
      decoder = layers.Dense(int(tamanho/2), activation=”relu”)(decoder)

      output = layers.Dense(int(tamanho), activation=”sigmoid”)(decoder)

       

      # Criação do modelo

      autoencoder = Model(input, output)
      autoencoder.compile(optimizer=”adam”, loss=”mse”)       ################# usar o MSE seria adequado?

       

      # Treinamento do modelo

      treinamento = autoencoder.fit(treino, treino, epochs=100, batch_size=256, verbose=False, validation_split=0.15)

       

      # Reconstrução da base

      reconstrucao = autoencoder.predict(treino)
      train_loss = tf.keras.losses.mse(reconstrucao, treino)
      plt.hist(train_loss, bins=50)

       

      # Determinação do threshold para identificação de anomalias

      threshold = np.mean(train_loss) + np.std(train_loss)
      threshold

       

      # Atribuição da perda MSE

      dados[“MSE”] = tf.keras.losses.mse(reconstrucao, treino)

       

      # Classificação do outlier

      dados[“Outlier”] = 0
      dados.loc[dados[“MSE”] > threshold, “Outlier”] = 1

      <hr />

       

      Obrigado !

      in reply to: Dúvidas – Atualização do Curso #28999
      Jones Granatyr
      Keymaster

        Olá, Sergio!

        Coloquei um aviso no início do curso e reposto abaixo

        Na aula de boas-vindas eu comento sobre o ANEXO com aulas básicas sobre Python. Aqui na plataforma esse anexo está disponível na forma de um novo curso, portanto, você ganha outro certificado que indica que você fez as aulas básicas de Python.

        Acesse o curso

         

        in reply to: Onde estão os códigos-fonte? #28840
        Jones Granatyr
        Keymaster

          Olá,

          Todos foram adicionados há alguns minutos na aula Recursos para download

          Jones

          in reply to: Dúvidas – Atualização do Curso #28839
          Jones Granatyr
          Keymaster

            Acho interessante revisar, talvez só colocar no 2x

            Os links para os fontes foram adicionados há alguns minutos na aula Recursos para download, no início do curso

            in reply to: Dúvidas – Atualização do Curso #28829
            Jones Granatyr
            Keymaster

              Isso mesmo! Ah e sobre a outra dúvida: tem alterações no código considerando versões novas de bibliotecas, mas a base e os estudos de caso são os mesmos. As aulas foram gravadas no Google Colab, portanto deve rodar no Jupyter (não testamos nessa ferramenta)

              in reply to: Dúvidas – Atualização do Curso #28827
              Jones Granatyr
              Keymaster

                Boa tarde!

                Obrigado pelo elogio 🙂

                Se puder tentar novamente, que o curso acabou de ser atualizado com as novas aulas. Testei aqui e o link está abrindo normalmente

                Jones

                in reply to: Entendimento da base de dados TCC franciscon #28603
                Jones Granatyr
                Keymaster

                  Olá William,

                  Todas as bases de dados estão na pasta do Google Drive, na aula Recursos para download no início do curso. Se puder verificar se encontra o arquivo lá

                  Jones

                  in reply to: Aula obtenção token permanente #28508
                  Jones Granatyr
                  Keymaster

                    O ruim é que não aparece mensagem de erro no Facebook, simplesmente não é retornado nada! E conseguiu executar os comandos na interface gráfica da Graph API?

                    in reply to: Data Science nas empresas #28483
                    Jones Granatyr
                    Keymaster

                      Olá,

                      Em geral são esses processos mesmo!

                      Jones

                      in reply to: Aula obtenção token permanente #28409
                      Jones Granatyr
                      Keymaster

                        Olá,

                        Quando é retornado vazio indica que houve algum problema para acessar os dados do próprio Facebook ou a chave de acesso expirou. Sugiro seguir os passos novamente, que essa parte é um pouco chata mesmo

                        Jones

                        in reply to: Descrição das tarefas #28321
                        Jones Granatyr
                        Keymaster

                          Olá,

                          Infelizmente por hora as tarefas não estão adicionadas pois estamos fazendo alguns ajustes na grade do curso e também na plataforma 🙁

                          Jones

                          in reply to: Feature Importance? Como identificá-las? #28263
                          Jones Granatyr
                          Keymaster

                            Olá Lucas,

                            Veja essas aulas abaixo

                            Conteúdo Assinatura

                            Jones

                            in reply to: Recursos para download #28239
                            Jones Granatyr
                            Keymaster

                              Agora está corrigido

                              in reply to: Obtenção de token permanente #28220
                              Jones Granatyr
                              Keymaster

                                Veja no seu perfil se aparece algo parecido com esta imagem

                                in reply to: Obtenção de token permanente #28215
                                Jones Granatyr
                                Keymaster

                                  Outro detalhe: se puder certificar de que o seu usuário está de fato associado com a página

                                Viewing 15 posts - 271 through 285 (of 476 total)