原创 Effective.Java 讀書筆記(12)關於Comparable接口

12. Consider implementing Comparable 大意爲 考慮實現Comparable接口 對於Comparable接口來說,其主要方法應該是compareTo方法,可是這個方法並沒有在Object裏面聲明,而

原创 Effective.Java 讀書筆記(11)關於clone方法

11.Override clone judiciously 大意爲 明智地重寫clone方法 說到clone方法,我們來提一提Cloneable這個接口,這個接口是用來作爲一種標記某對象允許被clone的一種混合接口,可是不幸運的是,

原创 Effective.Java 讀書筆記(10)關於toString

10.Always override toString 針對於java.lang.Object已經幫我們實現好了的toString方法,當我們自己定義出來的類使用這古老的toString方法的時候,通常不會返回給你一個比較滿意的字符串 那

原创 Effective.Java 讀書筆記(4)非實例化

4.Enforce noninstantiability with private constructor 大意爲 使用private的構造方法來實現的非實例化 有時你想要編寫一個類,這個類只是靜態方法和靜態域的組成,這樣的一個類獲得一

原创 基於雙向注意流進行機器理解

利用雙向注意流進行機器理解 本文基於Bi-Directional Attention Flow For Machine Comprehension一文 1. 概述 Machine Comprehension也就是機器理解, 簡記爲MC,

原创 時序數據異常檢測(2)指數平滑方法

上文我們使用LOF-ICAD方法實現了時序數據的異常檢測, 這次我們介紹一種更爲常見的方法——-指數平滑. 指數平滑的方法, 其原理就是通過擬合出一個近似的模型來對未來進行預測, 我們可以通過這個預測來和實際的值進行比較, 如果差距過大,

原创 Effective.Java 讀書筆記(5)複用對象

5.Avoid creating unnecessary object 大意爲 避免創建非必要的對象 通常來說我們每次重複使用一個對象是比重新創建一個功能上相等的對象更爲合適的,複用可以更快並且更加優雅,當一個對象是不變的(Immuta

原创 Effective Java 讀書筆記(7)避免finalizer

7.Avoid finalizers 大意爲 避免 ”終結者“(finalizer) Finalizers是不可預料的,經常是危險的並且經常是沒有必要的      對於Finalizers他們的使用可能會造成錯誤的產生,糟糕的性能以及

原创 A Survey on Dialogue Systems: Recent Advances and New Frontiers 論文筆記

A Survey on Dialogue Systems: Recent Advances and New Frontiers 論文筆記 1. 摘要 對話系統受到越來越多人的關注, 深度學習的興起也帶動了一系列研究的發展, 深度學習能夠利

原创 Effective.Java 讀書筆記(8)關於equals方法

8.Obey the jeneral contract when overriding equals 大意爲 當重寫equals方法的時候遵循通常的規範 重寫equals看上去十分簡單對吧,但是我覺得很多時候重寫equals可能會招致一些