Skip to content

Udacity project deliverable: Training and testing several supervised machine learning models on a given dataset to predict student performance.

Notifications You must be signed in to change notification settings

i-sultan/Student-Intervention

Repository files navigation

Student-Intervention

This is a Udacity machine learning nanodegree project deliverable, please use in accordance with Udacity honor code.

Project Goals

The goal of this project is to model the factors that predict how likely a student is to pass high school final exam.

The school district has a goal to reach a 95% graduation rate by the end of the decade by identifying students who need intervention before they drop out of school.

The model will be evaluated on three factors:

  1. F1 score, summarizing the number of correct positives and correct negatives out of all possible cases. In other words, how well does the model differentiate likely passes from failures?
  2. The size of the training set, preferring smaller training sets over larger ones. That is, how much data does the model need to make a reasonable prediction?
  3. The computation resources to make a reliable prediction. How much time and memory is required to correctly identify students that need intervention?

Software and Libraries

The following SW was used in the first part of the project:

  • Python 2.7
  • NumPy
  • scikit-learn
  • iPython Notebook

In the last part of this project, R was used as an EDA tool:

  • R 3.2.3
  • ggplot

DataSet Source

Dataset is included in this repository as csv file: student-data.csv. more details about the dataset can be found in the final report.

Final Report and IPython Notebook

Final report and IPython notebook are included in this repository. IPython notebook is straightforward to use, please refer to http://cs231n.github.io/ipython-tutorial/ for a quick tutorial.

About

Udacity project deliverable: Training and testing several supervised machine learning models on a given dataset to predict student performance.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published