Objectives and Key-Results (OKRs)

Vamos falar sobre desenvolvimento de software. Objectives and Key-Results (OKRs) são uma prática/framework/metodologia para definir objetivos, os Objectives, e definir resultados que indiquem o quão próximos estamos desses objetivos, os Key-Results. Essa prática não é um framework ágil como o Scrum/XP/Kanban, mas sim uma forma de alinhar os objetivos da empresa com todos os indivíduos e como cada um pode contribuir nesses objetivos. Com isso, é possível colocar o template padrão de OKRs:... [Continue lendo]

Como funcionam as redes neurais

Olá, tudo bem!? Amanhã, 30 de novembro, eu vou apresentar a palestra “Como funcionam as rdes neurais” no GDG Blumenau aqui em Blumenau, Santa Catarina. Os slides e exemplo da palestra estão disponíveis aqui. Aparece por lá para conferir e trocar uma ideia :D... [Continue lendo]

A normalização e o Gradient Descent

Vamos falar sobre machine learning. Estou [enfim] participando do MOOC do Andrew Ng, Ph. D. no Coursera e me deparei com a importância de normalizar os dados antes de efetuar a otimização do algoritmo de aprendizado. Não leve a mal, sei, há certo tempo, que é importante normalizar os valores de entrada para que o algoritmo tenha uma melhor, e mais rápida, convergência. Entretanto, nunca havia, ao menos até onde percebi, me deparado com o quanto esse pré-processamento implica no processo.... [Continue lendo]