Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ynstf/predict-grades-to-support-students

This is one of the applications of machine learning that relies on collecting student data, predicting final grades, identifying faults, and making a decision if a student needs support, and in this way problems can be contained, and the school's reputation can be improved.
https://github.com/ynstf/predict-grades-to-support-students

Last synced: 3 days ago
JSON representation

This is one of the applications of machine learning that relies on collecting student data, predicting final grades, identifying faults, and making a decision if a student needs support, and in this way problems can be contained, and the school's reputation can be improved.

Awesome Lists containing this project

README

        

# predic grades to support students
This is one of the applications of machine learning that relies on collecting student data, predicting final grades, identifying faults, and making a decision if a student needs support, and in this way problems can be contained, and the school's reputation can be improved.

We need the prediction of the exam through the first and second test data
![image](https://user-images.githubusercontent.com/107154559/182856180-b0f0b95c-8099-48c3-9252-f7632278bb1d.png)

multiple linear regression depends on the following linear equation:

![image](https://user-images.githubusercontent.com/107154559/182855095-e2eafed4-a62d-4527-9192-4e9de0748960.png)

I will define the model

![prid func](https://user-images.githubusercontent.com/107154559/182854791-ddb6a840-0fb4-40e8-ba6d-c6dc7dccefe4.JPG)

In order to apply the prediction to new data, I will extract the weights and the intercept and save them to create a function through which I can enter the test grades and return the expected exam grades to me.

With this, I will create a program to apply the models to a group of students at the same time and classify them according to eligibility for support
i can applay the modet with new list:

![image](https://user-images.githubusercontent.com/107154559/182860046-401b61b0-61d3-4f97-8448-c46406fc0350.png)

in output, give me new list with the level of each student:

![image](https://user-images.githubusercontent.com/107154559/182860108-642fb172-1460-4a49-8dd3-cd23934af716.png)

From this classification, many decisions can be taken, such as dividing students into three groups. And each group will have certain support hours, and a specific level of explanation, according to the eligibility of support for each group.

![image](https://user-images.githubusercontent.com/107154559/182860151-909ae905-1b0e-4e26-a6cb-79258fc2caa3.png)

IN THE END, THE APPLICATION OF MACHINE LEARNING ALGORITHMS IN EDUCATION WILL GREATLY HELP SCHOOLS TO IMPROVE STUDENTS, AND EXCEL IN THE FIELD OF EDUCATION.

READ MORE! : https://github.com/ynstf/predict-grades-to-support-students/files/9259705/Presantation.pdf