O objetivo do curso é fornecer uma melhor compreensão de métodos de otimização que podem ser empregados em problemas de aprendizado de máquina. Pretende-se familiarizar os alunos com métodos básicos de otimização não linear contínua, capacitando-os a compreender, implementar e aplicar os métodos em problemas voltados a aplicações em redes neurais e a ajuste de modelos.