System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及計算機,特別涉及聚類算法的測試方法、設備、介質和計算機程序產品。
技術介紹
1、將物理或抽象對象的集合分成由類似的對象組成的多個類的過程被稱為聚類。換言之,就是把“相同”的對象,劃分到一起的過程。例如,在內容推薦領域,將服務器中存儲的內容作為對象進行聚類。通常,聚類中會用高維特征來表示一個對象(節點),基于計算節點之間的相似度,將它們聚成一類。雖然聚類算法可以方便高效地實現,然而,不同于分類算法的測試集有標簽信息,可以相對直觀的設計測試指標,聚類算法的測試集沒有標簽信息,難以確定全面、客觀的測試指標,從而難以引導聚類算法優化迭代、以及賦予聚類算法可解釋性。
技術實現思路
1、本專利技術的目的在于提供聚類算法的測試方法、設備、介質和計算機程序產品,解決無法對聚類算法進行量化測試的技術問題。
2、本專利技術的第一實施方式公開了一種聚類算法的測試方法,用于電子設備,所述方法包括:
3、獲取多個測試集,每個所述測試集包括多個同類節點,并且每個所述測試集對應相應的標識;
4、使用所述聚類算法,將所述多個測試集的節點聚類為一個或多個簇;
5、確定每個簇中對應最多數量的節點的標識為所述簇對應的標識;
6、在每個所述標識對應的一個或多個簇中,確定包含所述標識對應的節點的數量最多的簇為所述標識對應的主簇;
7、基于簇和標識的對應關系、標識與相應的主簇的對應關系,確定所述聚類算法的準確率和召回率作為測試指標。
...【技術保護點】
1.一種聚類算法的測試方法,用于電子設備,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,還包括:
3.根據權利要求2所述的方法,其特征在于,還包括:
4.根據權利要求1所述的方法,其特征在于,還包括:
5.根據權利要求4所述的方法,其特征在于,還包括:
6.根據權利要求1所述的方法,其特征在于,還包括:
7.一種電子設備,其特征在于,所述電子設備包括存儲有計算機可執行指令的存儲器和處理器,當所述指令被所述處理器執行時,使得所述電子設備實施根據權利要求1-6中任一項所述的聚類算法的測試方法。
8.一種計算機存儲介質,其特征在于,在所述計算機存儲介質上存儲有指令,當所述指令在計算機上運行時,使得所述計算機執行根據權利要求1-6中任一項所述的聚類算法的測試方法。
9.一種計算機程序產品,其特征在于,包括計算機可執行指令,所述指令被處理器執行以實施根據權利要求1-6中任一項所述的聚類算法的測試方法。
【技術特征摘要】
1.一種聚類算法的測試方法,用于電子設備,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,還包括:
3.根據權利要求2所述的方法,其特征在于,還包括:
4.根據權利要求1所述的方法,其特征在于,還包括:
5.根據權利要求4所述的方法,其特征在于,還包括:
6.根據權利要求1所述的方法,其特征在于,還包括:
7.一種電子設備,其特征在于,所述電子設備包括存儲有計算機可...
【專利技術屬性】
技術研發人員:張威,馮云龍,黃瀟灑,覃鑫,
申請(專利權)人:小紅書科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。