Time-varying optimization using primal-dual type methods: Solution tracking and model training