# Conclusion

Let’s revisit the core topics and the learning outcomes of this course.

In this course, we learned about optimization, which is one of the fundamental tools of mathematics and machine learning. Machine learning depends heavily on optimization because it gives the model the ability to learn from data and generate precise predictions.

## Search-based methods

We started the course by highlighting the importance of optimization in machine learning and real-world scenarios. Then, we discussed how to formulate an optimization problem and what is meant by local and global optimal solutions. We classified an optimization problem into several categories based on the nature of its objective and constraints.

Get hands-on with 1200+ tech skills courses.