如何使用Matlab對數據集進行隨機缺失處理

多標記學習數據集中如何對完整數據集的標記空間進行隨機缺失處理?

  • 先計算標記空間(矩陣)包含的元素個數

n = numel(labels)
  • 從1-n個元素中隨機取出m個元素

index = randperm(n,round(n*randRom_state)) % 其中randRom_state爲標記空間的標記缺失率
  • 將這些隨機選出來的元素設置成你所需要的設置成的值

labels(index) = 0

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章