Changeset 7219:3c03f4aa8b8d in orange


Ignore:
Timestamp:
02/02/11 18:13:02 (3 years ago)
Author:
miha <miha.stajdohar@…>
Branch:
default
Convert:
e89a69997d3db9b50185e1a26e6d41edeea1055c
Message:
 
Location:
orange/Orange/classification/svm
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • orange/Orange/classification/svm/__init__.py

    r7209 r7219  
    1818          (it is similar to the easy.py script in the LibSVM distribution). 
    1919 
    20 .. autoclass:: Orange.classify.svm.SVMLearner 
     20.. autoclass:: Orange.classification.svm.SVMLearner 
    2121   :members: 
    2222    
    23 .. autoclass:: Orange.classify.svm.SVMLearnerSparse 
     23.. autoclass:: Orange.classification.svm.SVMLearnerSparse 
    2424   :members: 
    2525    
    26 .. autoclass:: Orange.classify.svm.SVMLearnerEasy 
     26.. autoclass:: Orange.classification.svm.SVMLearnerEasy 
    2727   :members: 
    2828    
     
    3030================= 
    3131 
    32 .. automethod:: Orange.classify.svm.maxNu 
    33  
    34 .. automethod:: Orange.classify.svm.getLinearSVMWeights 
    35  
    36 .. automethod:: Orange.classify.svm.exampleTableToSVMFormat 
     32.. automethod:: Orange.classification.svm.maxNu 
     33 
     34.. automethod:: Orange.classification.svm.getLinearSVMWeights 
     35 
     36.. automethod:: Orange.classification.svm.exampleTableToSVMFormat 
    3737 
    3838 
     
    4040--------------- 
    4141 
    42 .. autoclass:: Orange.classify.svm.kernels.KernelWrapper 
    43    :members: 
    44  
    45 .. autoclass:: Orange.classify.svm.kernels.DualKernelWrapper 
    46    :members: 
    47  
    48 .. autoclass:: Orange.classify.svm.kernels.RBFKernelWrapper 
    49    :members: 
    50  
    51 .. autoclass:: Orange.classify.svm.kernels.PolyKernelWrapper 
    52    :members: 
    53  
    54 .. autoclass:: Orange.classify.svm.kernels.AdditionKernelWrapper 
    55    :members: 
    56  
    57 .. autoclass:: Orange.classify.svm.kernels.MultiplicationKernelWrapper 
    58    :members: 
    59  
    60 .. autoclass:: Orange.classify.svm.kernels.CompositeKernelWrapper 
    61    :members: 
    62  
    63 .. autoclass:: Orange.classify.svm.kernels.SparseLinKernel 
    64    :members: 
    65  
    66 .. autoclass:: Orange.classify.svm.kernels.BagOfWords 
     42.. autoclass:: Orange.classification.svm.kernels.KernelWrapper 
     43   :members: 
     44 
     45.. autoclass:: Orange.classification.svm.kernels.DualKernelWrapper 
     46   :members: 
     47 
     48.. autoclass:: Orange.classification.svm.kernels.RBFKernelWrapper 
     49   :members: 
     50 
     51.. autoclass:: Orange.classification.svm.kernels.PolyKernelWrapper 
     52   :members: 
     53 
     54.. autoclass:: Orange.classification.svm.kernels.AdditionKernelWrapper 
     55   :members: 
     56 
     57.. autoclass:: Orange.classification.svm.kernels.MultiplicationKernelWrapper 
     58   :members: 
     59 
     60.. autoclass:: Orange.classification.svm.kernels.CompositeKernelWrapper 
     61   :members: 
     62 
     63.. autoclass:: Orange.classification.svm.kernels.SparseLinKernel 
     64   :members: 
     65 
     66.. autoclass:: Orange.classification.svm.kernels.BagOfWords 
    6767   :members: 
    6868 
     
    7575--------------------------- 
    7676 
    77 .. autoclass:: Orange.classify.svm.MeasureAttribute_SVMWeights 
     77.. autoclass:: Orange.classification.svm.MeasureAttribute_SVMWeights 
    7878   :members: 
    7979 
     
    8282--------------------------------------- 
    8383 
    84 .. autoclass:: Orange.classify.svm.RFE 
     84.. autoclass:: Orange.classification.svm.RFE 
    8585   :members: 
    8686 
     
    9999 
    100100import Orange.core 
    101 import Orange.classification.svm.kernels 
     101import kernels 
    102102 
    103103from Orange.core import SVMLearner as _SVMLearner 
    104104from Orange.core import SVMLearnerSparse as _SVMLearnerSparse 
    105 from Orange.core import KernelFunc 
    106105from Orange.core import LinearClassifier, \ 
    107106                        LinearLearner, \ 
     
    163162    Epsilon_SVR = _SVMLearner.Epsilon_SVR 
    164163             
    165     def __init__(self, svm_type=Nu_SVC, kernel_type=kernels.RBF, kernelFunc=None,  
    166                  C=1.0, nu=0.5, p=0.1, gamma=0.0, degree=3, coef0=0,  
    167                  shrinking=True, probability=True, verbose=False,  
     164    def __init__(self, svm_type=Nu_SVC, kernel_type=kernels.RBF,  
     165                 kernelFunc=None, C=1.0, nu=0.5, p=0.1, gamma=0.0, degree=3,  
     166                 coef0=0, shrinking=True, probability=True, verbose=False,  
    168167                 cache_size=200, eps=0.001, normalization=True, 
    169168                 weight=[], **kwargs): 
     
    206205         
    207206        """ 
    208         self.svm_type=Orange.core.SVMLearner.Nu_SVC 
     207        self.svm_type = SVMLearner.Nu_SVC 
    209208        self.kernel_type = kernel_type 
    210209        self.kernelFunc = kernelFunc 
     
    248247        ################################################## 
    249248        nu = self.nu 
    250         if self.svm_type == Orange.core.SVMLearner.Nu_SVC: #is nu feasibile 
     249        if self.svm_type == SVMLearner.Nu_SVC: #is nu feasibile 
    251250            maxNu= self.maxNu(examples) 
    252251            if self.nu > maxNu: 
     
    269268            examples = self._normalize(examples) 
    270269            svm = self.learner(examples) 
    271 #            if self.kernelFunc: 
     270#            if self.: 
    272271#                return SVMClassifierWrapper(svm) 
    273272#            else: 
  • orange/Orange/classification/svm/kernels.py

    r7203 r7219  
    22 
    33from Orange.core import SVMLearner as _SVMLearner 
     4from Orange.core import KernelFunc 
    45 
    56Linear = _SVMLearner.Linear 
Note: See TracChangeset for help on using the changeset viewer.