隱含馬爾可夫 隱含狀態
本文是對前幾天我讀到的「未經學習的青年程式設計師」文章的回應 。
如果您之前花一些時間閱讀它會更好,但是對於(屬於我的那些)懶惰的人,這裡是乙份簡短的簡歷。 作者似乎是一位經驗豐富的軟體開發人員。 他觀察到,當他要求其他初級開發人員執行某些操作時,結果通常不是他期望的。 為了說明他的觀點,他以不得不掛畫為例。 我必須承認這些例子非常有趣,並且對我說了很多話。 但是,最後得出的結論是,年輕的開發人員必須在一段時間內提出問題。
作為一名在我的象牙塔中管理開發人員的建築師(請閱讀:沒有足夠的時間來指導他們),很可能我對結果不滿意。 我不知道這是來自年齡,文化,國家還是其他因素的特徵,但是我要問自己的第乙個問題是我沒有提供給開發人員什麼,這樣他就可以實現我想要的結果。 這不是因為我謙虛或缺乏安全感,而是因為有一條規則表明您只能改變自己,其餘的則取決於其他人。 因此,開發人員不問您問題(儘管對我們大多數人來說都比較舒服),而是要您給他們盡可能多的有關他們工作的相關資訊。 在開發人員身上常見的乙個缺陷是將責任歸於開發人員,我們應該努力不要自己做。
我的第二個想法是關於要問與隱含之間的差距,因為這是最大的問題。 以現實生活中的乙個例子為例,六個月前,我在國外發生了一次電單車事故(警察和救護車以及整場表演,但我雖然沒有動搖,但沒有受傷)。 我的自行車嚴重損壞,因此必須將其拖走。 卡車司機給了我他的卡,我以為他把我的自行車開到了他的車庫,因為那是在我國的工作方式。 不幸的是,情況並非如此:我只有在收到有關我的自行車被扣押並注定要被法令毀壞的通知時才意識到這一點,如果我不採取任何措施。
這樣的事情在生活中發生了多少次(後果不那麼嚴重)? 一旦您遇到表面上看起來相似的異國文化/國家,就有很多機會隱含地潛移默化。隱性比無知要糟糕得多:當您不知道時,您就不會暗示什麼了,大多數使用對此會非常小心。 對於軟體開發,這意味著最好讓乙個不了解業務領域的業務分析師來進行。 他/她可能會深入挖掘與擁有類似領域知識的文學學士學位相對的ba ,因為後者會做出假設。 根據墨菲定律,這可能是錯誤的假設,從而在專案後期導致可怕的後果。
雖然我只能同意參考文章的圖形示例,但我非常不同意結論。 高階軟體工程師在將任務分配給更多初級任務時應盡可能地明確。 儘管我在與程式設計師打交道的過程中擁有最好的工作經驗,但儘管我們必須在每個專案中都取得成功,但他們並非都一樣。
翻譯自:隱含馬爾可夫 隱含狀態
隱含馬爾可夫模型的訓練
關於隱含馬爾可夫模型有三個基本的問題 1 給定乙個模型,如何計算某個特定的輸出序列的概率 2 給定乙個模型和某個特定的輸出序列,如何找到最可能產生這個輸出的狀態序列 3 給定足夠量的觀測資料,如何估計隱含馬爾可夫模型的引數。第乙個問題的對應演算法是forward backwark演算法。可以參考 華...
機器學習之隱含馬爾可夫
一 馬爾可夫 簡單的來說,馬爾可夫過程就是說當前的狀態僅和上乙個狀態有關,它是一種2 gram模型 二 hmm hiden markov model 隱含馬爾可夫模型 描述 hmm是乙個時間序列問題。hmm主要有兩個矩陣和兩個序列,首先有 n 個狀態 si 每個狀態可以產生 m 個觀測值 vj 狀態...
隱含的 this 指標
成員函式具有乙個附加的隱含形參,即指向該類物件的乙個指標。這個隱含形參命名為 this,與呼叫成員函式的物件繫結在一起。儘管在成員函式內部顯式引用 this 通常是不必要的,但有一種情況下必須這樣做 當我們需要將乙個物件作為整體引用而不是引用物件的乙個成員時。最常見的情況是在這樣的函式中使用 thi...