Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

[Projeto] Sessão 2 - Faça como eu Fiz

Nesta atividade, desenvolvi e testei um novo kernel de convolução 1D para identificar picos em um sinal. Utilizei o kernel [-1, 2, -1], que compara o valor central de uma janela com seus dois vizinhos. Quando o ponto central possui valor maior que os elementos ao redor, a convolução produz uma ativação positiva, indicando a presença de um possível pico.

Em seguida, apliquei esse kernel ao sinal com a função convolve(), utilizando o modo valid. Depois, mantive apenas os resultados positivos e identifiquei as suas posições no sinal. Por fim, exibi o sinal original, destaquei graficamente os pontos detectados como picos e representei a intensidade das ativações do kernel. Dessa forma, foi possível observar como a convolução 1D pode ser utilizada para reconhecer padrões locais em dados sequenciais.

segue o link da atividade: https://github.com/Moquiuti/Redes-Neurais-Convolucionais-Deep-Learning-com-PyTorch/blob/main/Convolucao1D_Detector_de_Picos.ipynb

1 resposta

Oi, Leandro!

Meus parabéns por concluir mais essa atividade prática e compartilhar o seu projeto aqui com a gente! Achei sensacional a forma como você documentou e explicou o seu raciocínio. Ficou muito claro entender como essa operação matemática de convolução 1D ajuda a identificar os picos e como a ativação positiva destaca o ponto central em relação aos seus vizinhos.

Continue com essa dedicação e curiosidade!

Conte sempre com a Alura para evoluir em seus estudos. Se surgir qualquer dúvida nos próximos passos, é só abrir um novo tópico por aqui.

Bons estudos!

Sucesso

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!