原创 使用ID3算法構造決策樹

決策樹 決策樹是一個預測模型,它代表的是對象屬性與對象值之間的一種映射關係。樹中每個節點表示某個對象,而每個分叉路徑則代表的某個可能的屬性值,而每個葉結點則對應從根節點到該葉節點所經歷的路徑所表示的對象的值。 這張圖很好地解釋了決策樹:

原创 Google矩陣

使用一款搜索引擎,我們希望搜索結果能夠擁有最佳的排序,Google爲它最核心的排序算法PageRank申請了專利。在PageRank以前,排序大多依靠對搜索關鍵字和目標頁的匹配度來進行的,這種排序方式弊端明顯,尤其對於善於堆砌關鍵字舞弊

原创 實際技術選型的考慮因素

最近在工作中我需要把數據從公共的Data Warehouse(數據倉庫)導出來,放到屬於我們team自己賬號的雲端存儲資源中去,然後再在我們的應用中查詢這樣的資源。需要導出數據是因爲直接從Data Warehouse查詢數據是一個緩慢而

原创 你沒有抓住Promises的要點

注:這篇文章翻譯自《You're Missing the Point of Promises》,閱讀這篇文章,你首先需要對於JavaScript中的Promises是什麼有了解,否則,你可以先看一看這篇文章(英文),或者這篇文章(中文)

原创 編程語言學習和使用的觀點

我的一些關於編程語言學習和使用的觀點如下,因爲最近談到這個事情,就記錄下來吧,但是我只想簡單的表述出來。當然,我不想陷入語言孰優孰劣這種爭論的圈子裏。 多掌握一門語言有沒有價值?如果一門新的語言能改變你對編程的理解,它就是值得學習的。另