Petrônio Cândido 9718f48b39 - common.Util.distributed_train
- Big refactoring to change FTS.sets from list to dict. This refactoring allow to remove references to the fuzzy sets from the FLRG and save memory.
 - HOFTS and PWFTS train and forecasting simplification by using the method generate_lhs_flrg
 - Small others bugfixes/improvements
2018-03-03 20:07:50 -03:00

26 lines
522 B
Python

class FLR(object):
"""Multivariate Fuzzy Logical Relationship"""
def __init__(self):
"""
Creates a Fuzzy Logical Relationship
:param LHS: Left Hand Side fuzzy set
:param RHS: Right Hand Side fuzzy set
"""
self.LHS = {}
self.RHS = None
def set_lhs(self, var, set):
self.LHS[var] = set
def set_rhs(self, set):
self.RHS = set
def __str__(self):
return str([self.LHS[k] for k in self.LHS.keys()]) + " -> " + self.RHS