記錄一些有關集體智慧(Collective Intelligence)的學習資源和工具,也許將來有機會用到。
- Algorithms of the Intelligent Web by Haralambos Marmanis - 這是一本介紹集體智慧與其相關演算法的專書,主要涵蓋了推薦、預測、分群(clustering)、分類(classification)這四大類資料分析處理的方法。書中的程式範例是以 Java 撰寫(要是用 C# 就更好了,但這應該不是太大的問題)。
- Programming Collective Intelligence by Toby Segaran - 書中的程式範例是使用 Python 來撰寫。
- Collective Intelligence in Action by Satnam Alag - 這本書的範例是使用 Java 來撰寫。
- Infer.NET - 這是 Microsoft Research 所研發的一套貝氏推論(Bayesian inference)框架。以 C# 寫成。
- AForge.NET - 一套開放原始碼的類別庫,使用 C# 撰寫,提供影像處理與人工智慧的元件,例如:類神經網路、機器學習、模糊邏輯、基因演算法、機器人開發等等。
有關人工智慧與演算法的書籍、論文其實非常多,但是對於時間緊迫的開發人員來說,學術味道太濃的書籍恐怕緩不濟急。上面所列的書籍或工具,都是針對有這類實作需求的開發人員。當然啦,基礎的理論還是得花點時間 K 一下才行。
沒有留言: