Skip to content

关于支持向量机选择变量的问题 #6

Open
@flag2freefish

Description

@flag2freefish
def _select_two_parameters(self):
    '''
    按照书上7.4.2选择两个变量
    '''
    
    index_list = [i for i in xrange(self.N)]

    i1_list_1 = filter(lambda i: self.alpha[i] > 0 and self.alpha[i] < self.C, index_list)
    i1_list_2 = list(set(index_list) - set(i1_list_1))

    i1_list = i1_list_1
    i1_list.extend(i1_list_2)

    这部分输出结果i1_list是选择的所有index,没有进行筛选;这部分代码的意义是啥?
    而且分出来的i1_list_1中包含的index也是0-N-1,没看懂,求解

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions