I have two questions about Fuzzy Logic that I would be grateful is somebody could answer.
1) Can the outputs of a Fuzzy Logic system be specific values, for example "Yes" or "No". Take for example the Tipping Demo in the documentation. The value of the Tip is based on the quality of the service and the food. Could this be modelled as - give a Tip, "Yes" or "No", based on the quality of the service and the food?
2) In the anfis GUI,it forces you to specify the rules before you can train the network. But what if you do not know the rules governing the system. For example in the Tipping Demo we know the rules before hand, but in other applications we will not necessarily know the rules. To me the whole point of training is to determine the rules and "teach the network". Am I interpreting this correctly?
Appreciate any comments
[Merged information from duplicate Question]
In the Demo, the value of the Tip is based on the quality of the service and quality of the food.
My question is, could this be modelled instead as the decision to give a Tip, "Yes" or "No", based on the quality of the service and the food?
How can you model crisp "Yes" or "No"outputs? How would the shape of membership function change?
I want to practice training a neuro fuzzy logic system using this example. So I generated some training data for quality of food , quality of service and output decision Tip "Yes"or "No". Do I need to change the membership functions?
I cannot find a similar example elsewhere.
Thank for the help