[Dúvida] [Redes Neurais] Como eu posso implementar um algoritmo de retropropagação?
Estou estudando de forma independente sobre redes neurais, e tenho como objetivo criar uma rede neural completamente do zero em alguma linguagem e sem uso de bibliotecas.
Até o momento entendi bem o conceito do que é uma rede neural e até consigo implementar uma rede neural com multiplas camadas e com algoritmo de propagação direta (feed forward), porém agora estou tentando entender o conceito de retropropagação (back propagation), e de alguma forma implementar, mas estou com dificuldades para compreender isso.
Criei essa discussão com o intuito de pedir dicas e conselhos de como prosseguir, quais são os requisitos para estudo, compatilhamento de informações e fontes de estudos, e afins.