Hi all,
I am working on my Final Year Project whose title is Expert System for Assessing Programming Course Performance of E-Learning Students. We have to use Fuzzy Logic Algorithm of Artificial Intelligence in order to calculate the performance of a student. We have to use 5 variables viz skype_session_attendence, internal_course_marks, programming_lab_attendence, mid-term marks, and final_term_marks as the inputs with 3 membership function for each variable, differentiating them as 'bad', 'average' and 'good'.
I have used skfuzzy Python Library to decide the range of each variable, and used triangle membership function on each variable. Now I am at the step of creating Fuzzy Rules. I know that I have to use skfuzzy.control,Rule() to create each rule. But I am confused that there will be a lot of rules as I have 5 variables and 3 membership functions for each variable.
Can anybody tell me that how many Rules should I create and which ones?
Also, if anyone know any other alternative and easy method to implement Fuzzy Logic Algorithm in Python, please tell me.