How To Learn Algorithms? Why? #codonaft

How To Learn Algorithms? Why? #codonaft19:22

Download information and video details for How To Learn Algorithms? Why? #codonaft

Uploader:

codonaft

Published at:

12/27/2018

Views:

597.9K

Description:

In this video the presenter explains why learning algorithms is important and then introduces seven simple methods for developing algorithms, discussing how they relate to machine learning. The video starts at 00:31 with an explanation of the importance of studying algorithms, followed by 01:40 where the seven methods are outlined. At 02:08 the brute‑force method is described, 03:23 the presenter talks about strategies when a problem cannot be solved directly, and 03:38 covers divide and conquer. 04:26 discusses decrease and conquer, 04:53 provides example problems, 05:40 introduces dynamic programming, 06:02 explains top‑down memoization, 06:53 covers bottom‑up tabulation, and 07:07 gives more examples. 07:34 moves to greedy algorithms, 09:01 shows examples, 09:33 covers backtracking, 10:09 explains branch and bound, 11:43 presents additional examples, 11:56 introduces local search, 12:47 explains its core concepts, 13:10 offers examples, 13:34 discusses transform and conquer, 14:01 provides examples, 14:42 covers algorithm analysis and related topics, 15:13 offers concluding remarks, and 17:50 concludes with a final summary.