|   输入:多视角多标签训练集数据(       ,       ,       ),测试集数据(       ,       ),   参数(       ,       ,       ,       ,       )   输出:       和       的标签集          |    
       |   1:初始化:       ,       ,       ;    |    
       |   2:for       :    |    
       |   3:       ,       ;    |    
       |   4:循环:    |    
       |   5:       ;    |    
       |   6:       ,       ;    |    
       |   7:       ,       ;    |    
       |   8:       ,       ;    |    
       |   9:计算t:       ,       ;    |    
       |   10:t的标准化:       ,       ;    |    
       |   11:计算p:       ,       ;    |    
       |   12:根据公式(16)计算       ,并从       得到       和       ;    |    
       |   13:直到满足(       &       )时停止循环    |    
       |   14:更新       ,       ,       和       :          ,       ,          ,       ;    |    
       |   15:计算       和       的误差信息:          ,       ,          ,       ;    |    
       |   16:结束for循环    |    
       |   17:输出测试集数据的标签:       ;    |