logo
Loading...

PMI 範例程式碼錯誤,分母有誤,請出版方解釋或校正 - Cupoy

講義中範例程式碼中計算PPMI方法如下,但是根據公式(如圖),P(i) 應該要是單詞i獨立出現的次數...

錯誤,PPMI

PMI 範例程式碼錯誤,分母有誤,請出版方解釋或校正

2024/08/27 下午 02:42
詞嵌入向量 - 以降維的方式改善計數方法
觀看數:0
回答數:1
收藏數:0
錯誤
PPMI

講義中範例程式碼中計算PPMI方法如下,但是根據公式(如圖),P(i) 應該要是單詞i獨立出現的次數,這邊為甚麼是用與其他詞語共現的次數計算? ```python N = np.sum(cooccurrence_matrix) # 計算所有元素之和,代表共現次數 S = np.sum(cooccurrence_matrix, axis=0) #計算每一個ROW的和,代表每個詞語與其他詞語共現的總次數 pmi = np.log2(cooccurrence_matrix[i, j]*N / (S[i]*S[j] + eps)) #PPMI公式 ``` ![image](http://kwassistfile.cupoy.com/00000191928ECBE1000000046375706F795F72656C656173655155455354/1723119872205/large)

回答列表

  • 2024/08/28 下午 07:07
    王健安
    贊同數:0
    不贊同數:0
    留言數:0

    葉 你好, 我點進範例程式碼後, 看到有關於 PPMI 的範例如下方圖片, 因與您提及的程式碼不同,加上我無法掌握一些變數(諸如:cooccurrence_matrix 等)具體的內容物, 須請您提供一整個包含上述程式碼的區塊,以利於更精準回答您的疑惑。 ![image](http://kwassistfile.cupoy.com/0000019198A9BCAB000000036375706F795F72656C65617365414E53/1723119872210/large)