- 深入淺出AI算法:基礎概覽
- 呂磊
- 470字
- 2021-08-13 20:18:20
第3章
算法之招式
在《倚天屠龍記》中,九陽神功是上乘的內功心法。但如果張無忌只學會九陽神功,不會后面的乾坤大挪移等武功,充其量只能做到神功護體,而不能與人爭鋒。算法世界同樣如此,即使數學學得再好,在算法世界中沒有合適的運用場景,亦是徒勞。本章要講解的就是算法世界中以數學為內力驅動的招式。反之,如果AI相關從業者的數學基礎較差,就很難將這些招式運用自如,在學習后續算法的武功秘籍時也會比較吃力。
在解決實際問題的過程中,我們往往會遇到這樣的問題:算法過程中的數據如何存儲?用什么結構存儲效率更高?數據有什么高效的查詢和排序方法?某些特定問題是否有相應的算法可以將其巧妙地解決?如何衡量算法運行需要耗費的運算時間和存儲空間?相信讀者在學完本章的算法招式后,可以找到這些問題的答案。所謂算法招式,其實就是數據結構和基礎算法(為了和機器學習算法區分開,本章講解的算法統稱為基礎算法)。本章根據數據結構和基礎算法之間相輔相成的關系,先講解數據結構的相關知識,再講解常用的基礎算法。按照從易到難的順序,盡量采用通俗易懂的語言,幫助讀者修煉好算法世界的招式。