Skip to content

mhtakahama/Desafio-Tractian

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Os arquivos do desafio estão dentro das pastas referentes a cada parte do desafio. O código foi desenvolvido dentro do prazo de teste (7 dias).

Desafio-Tractian Vaga: Data Scientist

Parte 1 - Data ETL, Data Wrangling e Data Exploration

Para começar, realize o download dos arquivos necessários no link acima.

Zip instructions - Arquivos de coleta de vibração crua:

  • Os arquivos se encontram no formato CSV “*.csv”.
  • Em cada arquivo existe uma coleta de vibração realizada pelo sensor “band-aid”.
  • O nome do arquivo traz as seguintes informações: “{start}-{interval}-{sensor_id}.bin”
    • Exemplo: 1623535615-3006-IAJ9206.csv
      • start: 1623535615 [epoch Unix]
      • interval - sampling duration: 3006 [ms]
      • sensor_id: IAJ9206 [string que identifica um sensor]
  • As coletas dizem respeito aos dados de aceleração em g nos eixos X, Y, Z de um acelerômetro.
📌 **Utilizando estes arquivos você deve completar as seguintes etapas:**
  1. Apresentar os dados contidos nos arquivos no domínio do tempo.
  2. Apresentar os dados contidos nos arquivos no domínio da frequência (fft).
  3. Aplicar filtros, se necessário, para limpar e corrigir os sinais da melhor forma possível.
  4. [Bônus] Criar uma função capaz de identificar os harmônicos e picos no domínio da frequência, de maneira a reduzir a quantidade de dados e filtrar a informação relevante.

Parte 2 - Machine Learning, Deep learning e Data Driven Solutions:

Assim como na etapa anterior você deve utilizar os arquivos disponibilizados, os quais podem ser encontrados aqui.

Zip instructions - Arquivos de coletas de vibração processados:

  • Os arquivos se encontram no formato CSV “*.csv”.
  • collects.csv: Contém uma lista de objetos que representam as coletas obtidas para diferentes ativos.
  • assets.csv: Contém as informações sobre os ativos aos quais as coletas fornecidas pertencem.
📌 **Considerando os dados contidos nesses arquivos você deve completar as seguintes etapas:**
  1. Apresentar visualmente os dados contidos em cada arquivo, juntamente com as informações do ativo a que pertencem.
  2. Desenvolver um modelo/função capaz de calcular o tempo de downtime e uptime para um ativo qualquer.
  3. Desenvolver um modelo/função capaz de identificar mudanças nos padrões de vibração para um ativo qualquer.
  4. Identificar possíveis falhas nos ativos utilizando o modelo desenvolvido no item 3 ou um novo modelo (a identificação deve ser autônoma e não uma análise visual).

Desafio Parte 1

Figure 3

Desafio Parte 2

Figure 3

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages