Algoritmos de aprendizado de máquina criados manualmente para maior compreensão das suas funcionalidades