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.

More Khubaib Khawar's questions See All
Similar questions and discussions