Skip to content

A Fuzzy Logic-based Grade Prediction System that estimates a student's final grade based on attendance, marks, and assignments using Python and scikit-fuzzy

Notifications You must be signed in to change notification settings

alphaBits-x/Grade-Prediction

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

3 Commits
ย 
ย 
ย 
ย 

Repository files navigation

Grade-Prediction

A Fuzzy Logic-based Grade Prediction System that estimates a student's final grade based on attendance, marks, and assignments using Python and scikit-fuzzy

This project implements a Fuzzy Logic-based Grade Prediction System using Python and scikit-fuzzy.
It estimates the final grade of a student based on:
โœ” Attendance Percentage
โœ” Marks Percentage
โœ” Assignments Completion

๐Ÿš€ Features

  • Uses fuzzy logic to predict student grades.
  • Implements Triangular Membership Functions for attendance, marks, assignments, and final grade.
  • Defines 15 fuzzy rules to determine the final grade.
  • Plots membership functions for attendance, marks, assignments, and final grade.

๐Ÿ› ๏ธ Technologies Used

  • Python
  • NumPy
  • Matplotlib
  • scikit-fuzzy (skfuzzy)

About

A Fuzzy Logic-based Grade Prediction System that estimates a student's final grade based on attendance, marks, and assignments using Python and scikit-fuzzy

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages