Inference method and automation of fuzzy set generation for fuzzy control, function approximation and data mining