class TrainingInstance(Instance):
def __init__(self, attr_values, klass_value):
Instance.__init__(self)
self.klass_value, self.attrs = klass_value, attr_values
def is_valid(self, klass, attributes):
return Instance.is_valid(self, klass, attributes) and klass.__contains__(self.klass_value)
def as_gold(self):
return GoldInstance(copy.copy(self.attrs), self.klass_value)
def as_str(self):
_attrs = Instance.as_str(self)
_attrs.append(self.str_class())
return _attrs
class TestInstance(Instance):
def __init__(self, attr_values):
Instance.__init__(self)
self.attrs = attr_values
def set_klass(self, klass):
self.classified_klass = klass
def as_str(self):
_attrs = Instance.as_str(self)
_attrs.append(self.str_klassified_klass())
return _attrs
class GoldInstance(TrainingInstance, TestInstance):
def __init__(self, attr_values, klass_value):
TrainingInstance.__init__(self, attr_values, klass_value)
def is_valid(self, klass, attributes):
return TrainingInstance.is_valid(self, klass, attributes)
def as_str(self):
_attrs = Instance.as_str(self)
_attrs.append(self.str_class())
_attrs.append(self.str_klassified_klass())
return _attrsbu verdıgım kodlarla text dosyasından traın ederek kelemelerın onem derecesı ııcn algorıtma uretılır ve urllib kutubhanesı ıle webde tarama yaparak data analızı yapabılırsınız
Trainer Instance2 Nltk
0
●772
- 28-08-2012, 23:28:57