In computational mathematics, Numerical Analysis is an essential part to solve any numerical problem effectively when the problems are completely different from manual problem solving as computers need an effective approximation of an infinite number of solutions or data. As machine learning algorithms depend on the automation ability to apply complex mathematical calculations to big data faster than ever, numerical methods are a must to solve and approximate this kind of problem. This report is an overview of Numerical analysis and Optimization, the Methods of solving to achieve an effective result and application of numerical analysis in Machine learning problems. In a Data-driven Model or simply a machine learning problem where the analy...