Home Forums Fórum Lógica Fuzzy com Python: O Guia para Iniciantes Duvida em relação a implementação da regra 3 Reply To: Duvida em relação a implementação da regra 3

#51093

Olá, espero encontrá-lo bem.

Vamos lá!

Na regra fuzzy “SE o serviço for ótimo E a comida for saborosa ENTÃO a gorjeta é alta”, o operador “E” é representado pelo mínimo dos graus de pertinência. Assim, se o serviço tem 0,8 e a comida 0,6, a ativação será 0,6, calculada com np.fmin. Esse valor é usado no corte alpha, que limita a saída “gorjeta alta” ao nível obtido.

Já o np.fmax aparece na fase de agregação, quando juntamos várias regras que levam à mesma saída. Nesse caso usamos o operador “OU”, que pega o máximo entre as contribuições. Portanto: dentro da regra com “E” usamos fmin, e na combinação de várias regras para o mesmo consequente usamos fmax.

Espero ter sido claro.