Related Posts
Evaluating Multi-label Classifiers
How Neural Networks Solve the XOR Problem
Understanding Maximum Likelihood Estimation
Understanding Fishers Linear Discriminant
Visualizing the Defective Chessboard problem
Understanding Dynamic Programming

Dynamic programming, or DP, is an optimization technique. It is used in several fields, though this article focuses on its applications in the field of algorithms and computer programming. Its a topic often asked in algorithmic interviews…
This post was originally written on Medium. Head there to read more!