Ignore:
Timestamp:
04/03/12 15:52:42 (2 years ago)
Author:
Ales Erjavec <ales.erjavec@…>
Branch:
default
rebase_source:
2c6ab5a162df814d57ea83e19ff3b7b2f26b5af4
Message:

More precise GUI controls.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • Orange/OrangeWidgets/Classify/OWSVM.py

    r9671 r10730  
    5757         
    5858        b.layout().addWidget(QLabel("Cost (C)", b), 0, 1, Qt.AlignRight) 
    59         b.layout().addWidget(OWGUI.doubleSpin(b, self, "C", 0.5, 512.0, 0.5,  
    60                                 addToLayout=False,  
    61                                 callback=lambda *x: self.setType(0),  
     59        b.layout().addWidget(OWGUI.doubleSpin(b, self, "C", 0.1, 512.0, 0.1, 
     60                                decimals=2, 
     61                                addToLayout=False, 
     62                                callback=lambda *x: self.setType(0), 
    6263                                alignment=Qt.AlignRight, 
    6364                                tooltip= "Cost for a mis-classified training instance."), 
    6465                             0, 2) 
    6566         
    66         b.layout().addWidget(OWGUI.appendRadioButton(b, self, "useNu", u"ν-SVM",  
     67        b.layout().addWidget(OWGUI.appendRadioButton(b, self, "useNu", u"ν-SVM", 
    6768                                                     addToLayout=False), 
    6869                             1, 0, Qt.AlignLeft) 
    69          
     70 
    7071        b.layout().addWidget(QLabel(u"Complexity bound (\u03bd)", b), 1, 1, Qt.AlignRight) 
    71         b.layout().addWidget(OWGUI.doubleSpin(b, self, "nu", 0.1, 1.0, 0.1,  
     72        b.layout().addWidget(OWGUI.doubleSpin(b, self, "nu", 0.05, 1.0, 0.05, 
    7273                                tooltip="Lower bound on the ratio of support vectors", 
    73                                 addToLayout=False,  
     74                                addToLayout=False, 
    7475                                callback=lambda *x: self.setType(1), 
    7576                                alignment=Qt.AlignRight), 
     
    8788        self.gcd = OWGUI.widgetBox(b, orientation="horizontal") 
    8889        self.leg = OWGUI.doubleSpin(self.gcd, self, "gamma",0.0,10.0,0.0001, 
     90                                decimals=5, 
    8991                                label="  g: ", 
    9092                                orientation="horizontal", 
     
    265267            params.append("degree") 
    266268        try: 
    267             learner.tuneParameters(self.data, params, 4, verbose=0, progressCallback=self.progres) 
     269            learner.tuneParameters(self.data, params, 4, verbose=0, 
     270                                   progressCallback=self.progres) 
    268271        except UnhandledException: 
    269272            pass 
Note: See TracChangeset for help on using the changeset viewer.