Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Student marks prediction model has been added #626

Closed
wants to merge 5 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
107 changes: 1 addition & 106 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -156,112 +156,7 @@ The six major areas of data science include the following:
<!-- Projects start -->
| Content List |
| --------------- |
| [Advanced Visualizations](Advanced%20Visualizations) |
| [Alzheimer's Disease Predictor](Alzheimer's%20Disease%20Predictor) |
| [Analysis And predict_Black_friday_sale](Analysis_&_predict_Black_friday_sale) |
| [Audio Classification](Audio%20Classification) |
| [Automatic Summarization of Scientific Papers](Automatic%20Summarization%20of%20Scientific%20Papers) |
| [Basics of ML and DL](Basics%20of%20ML%20and%20DL) |
| [Basics of Power Bi](Basics%20of%20Power%20Bi) |
| [Basics of the Python](Basics%20of%20the%20Python) |
| [Bidirectional LSTM](Bidirectional%20LSTM) |
| [Bird Species Classification Web App](Bird%20Species%20Classification%20Web%20App) |
| [Bitcoin Price Prediction Web App](Bitcoin%20Price%20Prediction%20Web%20App) |
| [Bitcoin Price Predictor](Bitcoin%20Price%20Predictor) |
| [CBT_ChatBot](CBT_ChatBot) |
| [COVID_19-DATA-ANALYSIS](COVID_19-DATA-ANALYSIS) |
| [Cheat Sheets](Cheat%20Sheets) |
| [Class Imbalance problem](Class%20Imbalance%20problem) |
| [Classification Algorithms](Classification%20Algorithms) |
| [Cloud Details](Cloud%20Details) |
| [Covid19 forecasting with prophet](Covid19%20forecasting%20with%20prophet) |
| [Covid_Third_Wave_Forecasting](Covid_Third_Wave_Forecasting) |
| [CrowdAI Plant Disease](CrowdAI%20Plant%20Disease) |
| [Customer Segmentation using Machine Learning](Customer%20Segmentation%20using%20Machine%20Learning) |
| [Data Cleaning Techniques](Data%20Cleaning%20Techniques) |
| [Data Filling and Cleaning Techniques](Data%20Filling%20and%20Cleaning%20Techniques) |
| [Different types of Clustering](Different%20types%20of%20Clustering) |
| [Different types of feature selection techniques](Different%20types%20of%20feature%20selection%20techniques) |
| [Different_types_of_scaling_Method](Different_types_of_scaling_Method) |
| [Driver_Drowsiness_Detection](Driver_Drowsiness_Detection) |
| [EDA-and-Perform-Modelling-on-Ionosphere-Dataset-main](EDA-and-Perform-Modelling-on-Ionosphere-Dataset-main) |
| [Email Classifier](Email%20Classifier) |
| [Emotion Recognition Based on NLP](Emotion%20Recognition%20Based%20on%20NLP) |
| [Ensemble Methds in ML](Ensemble%20Methds%20in%20ML) |
| [Explaination and Example for P value with code](Explaination%20and%20Example%20for%20P%20value%20with%20code) |
| [Exploratory-data-analysis](Exploratory-data-analysis) |
| [Extract_Text_from_PDF_using_Python](Extract_Text_from_PDF_using_Python) |
| [Fake_News_Detection](Fake_News_Detection) |
| [File of SQL Commands](File%20of%20SQL%20Commands) |
| [Fish-Weight-Estimation](Fish-Weight-Estimation) |
| [Flight_delay_prediction_project](Flight_delay_prediction_project) |
| [GDP Prediction](GDP%20Prediction) |
| [GUI-JARVIS](GUI-JARVIS) |
| [Gender Pay Gap Analysis](Gender%20Pay%20Gap%20Analysis) |
| [Google Teachable Machine](Google%20Teachable%20Machine) |
| [Handwritten Equation Solver using CNN](Handwritten%20Equation%20Solver%20using%20CNN) |
| [Handwritten character recognition](Handwritten%20character%20recognition) |
| [Heart_Predection](Heart_Predection) |
| [HollywoodMarketSynopsis](HollywoodMarketSynopsis) |
| [IMDB Box Office Prediction](IMDB%20Box%20Office%20Prediction) |
| [LanguageDetection](LanguageDetection) |
| [Medical Charges for Smokers and Non-smoker](Medical%20Charges%20for%20Smokers%20and%20Non-smoker) |
| [Medical_Help_Chatbot](Medical_Help_Chatbot) |
| [Meteorite Landing Data Analysis](Meteorite%20Landing%20Data%20Analysis) |
| [Movie-Recommendation-System](Movie-Recommendation-System) |
| [Movie-Recommender-System using python](Movie-Recommender-System%20using%20python) |
| [Nasa-Asteroids-Dataset-Analysis](Nasa-Asteroids-Dataset-Analysis) |
| [NumPy - Basics](NumPy%20-%20Basics) |
| [Number_of_people_counter](Number_of_people_counter) |
| [OCR-Medicine-Reader](OCR-Medicine-Reader) |
| [Object Detection](Object%20Detection) |
| [Ola Bike Ride Request Demand Forecast](Ola%20Bike%20Ride%20Request%20Demand%20Forecast) |
| [Optical character recognition (OCR)](Optical%20character%20recognition%20(OCR)) |
| [Plant Seedlings Classification](Plant%20Seedlings%20Classification) |
| [R language](R%20language) |
| [Random forest from scratch](Random%20forest%20from%20scratch) |
| [Random forest test](Random%20forest%20test) |
| [Rock Paper Scissors Python Game](Rock%20Paper%20Scissors%20Python%20Game) |
| [Sentiment analysis for depression based on social media posts](Sentiment%20analysis%20for%20depression%20based%20on%20social%20media%20posts) |
| [Sentiment-Analysis](Sentiment-Analysis) |
| [Skin Disease Predictor](Skin%20Disease%20Predictor) |
| [Spam Mail Detection](Spam%20Mail%20Detection) |
| [Speech_Emotion_Recognition](Speech_Emotion_Recognition) |
| [Spelling Corrector](Spelling%20Corrector) |
| [Sports Analytics Project](Sports%20Analytics%20Project) |
| [Startup_Profit_Prediction](Startup_Profit_Prediction) |
| [Stock Price Analysis](Stock%20Price%20Analysis) |
| [Sudoku Solver using CNN](Sudoku%20Solver%20using%20CNN) |
| [Tensorflow.js Demo](Tensorflow.js%20Demo) |
| [Time Series Forecasting with Python](Time%20Series%20Forecasting%20with%20Python) |
| [Time-Series LSTM Model](Time-Series%20LSTM%20Model) |
| [Unique Chatbot](Unique%20Chatbot) |
| [Various Plots using Matplot,Seaborn,Pandas](Various%20Plots%20using%20Matplot%2CSeaborn%2CPandas) |
| [Vehicles and Pedestrian Detection](Vehicles%20and%20Pedestrian%20Detection) |
| [Weather Prediction](Weather%20Prediction) |
| [Web-Scraping-with-Beautiful-Soup-master](Web-Scraping-with-Beautiful-Soup-master) |
| [XgBoost_Algorithm](XgBoost_Algorithm) |
| [ensemble-methods-notebooks-master](ensemble-methods-notebooks-master) |
| [heart failure](heart%20failure) |
| [job_Advertisement_detection](job_Advertisement_detection) |
| [logistic_regression_scratch](logistic_regression_scratch) |
| [recommendation_system](recommendation_system) |
| [.DS_Store](.DS_Store) |
| [Analysis_of_Temperature_Rise_in_PMSM.ipynb](Analysis_of_Temperature_Rise_in_PMSM.ipynb) |
| [Beautiful Soup.ipynb](Beautiful%20Soup.ipynb) |
| [Ensemble learning.docx](Ensemble%20learning.docx) |
| [Ensemble-Learning (Stacking)](Ensemble-Learning%20(Stacking)) |
| [Machine Hack -1.ipynb](Machine%20Hack%20-1.ipynb) |
| [README.md updated file](README.md%20updated%20file) |
| [Role_from_Resume.ipynb](Role_from_Resume.ipynb) |
| [Sql](Sql) |
| [Statistics- Basics.ipynb](Statistics-%20Basics.ipynb) |
| [Test Task_NIket.ipynb](Test%20Task_NIket.ipynb) |
| [UBER_DATA_ANALYSIS.ipynb](UBER_DATA_ANALYSIS.ipynb) |
| [Various_Plots_in_Matplotlib.ipynb](Various_Plots_in_Matplotlib.ipynb) |
| [Visualization with Seaborn & Matplotlib.ipynb](Visualization%20%20with%20Seaborn%20%26%20Matplotlib.ipynb) |
| [buyer_s_time234.ipynb](buyer_s_time234.ipynb) |
| [random_forest.py](random_forest.py) |

<!-- Projects end -->

### Note:
Expand Down
42 changes: 42 additions & 0 deletions StudentMarksPrediction/Readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
# Student Marks Prediction with Machine Learning

This project demonstrates a regression model to predict student marks based on the number of courses taken and average daily study time.

## Table of Contents

- [Overview](#overview)
- [Dataset](#dataset)
- [Model](#model)
- [Results](#results)
- [Contributing](#contributing)

## Overview

The project aims to predict student marks using a simple linear regression model. It uses Python and libraries such as NumPy, pandas, Plotly, and scikit-learn.

## Dataset

The dataset includes three columns:
- number_courses: Number of courses taken by the student.
- time_study: Average study time per day.
- Marks: Marks obtained (target variable).

Place the dataset file Student_Marks.csv in the data/ directory.

## Model

Steps involved:
1. *Data Preprocessing*: Checking for null values and understanding data distribution.
2. *Visualization*: Using Plotly to visualize relationships.
3. *Training*: Splitting data into training and test sets, then applying linear regression.
4. *Prediction*: Evaluating model performance with test data.

## Results

The model achieves a high accuracy with an R² score of approximately 0.946, indicating a strong correlation between the study time and marks obtained.

## Contributing

Contributions are welcome! Fork the repository, make your changes, and create a pull request.

---
101 changes: 101 additions & 0 deletions StudentMarksPrediction/Student_Marks.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,101 @@
number_courses,time_study,Marks
3,4.508,19.202
4,0.096,7.734
4,3.133,13.811
6,7.909,53.018
8,7.811,55.299
6,3.211,17.822
3,6.063,29.889
5,3.413,17.264
4,4.410,20.348
3,6.173,30.862
3,7.353,42.036
7,0.423,12.132
7,4.218,24.318
3,4.274,17.672
3,2.908,11.397
4,4.260,19.466
5,5.719,30.548
8,6.080,38.490
6,7.711,50.986
8,3.977,25.133
4,4.733,22.073
6,6.126,35.939
5,2.051,12.209
7,4.875,28.043
4,3.635,16.517
3,1.407,6.623
7,0.508,12.647
8,4.378,26.532
5,0.156,9.333
4,1.299,8.837
8,3.864,24.172
3,1.923,8.100
8,0.932,15.038
6,6.594,39.965
3,4.083,17.171
3,7.543,43.978
4,2.966,13.119
6,7.283,46.453
7,6.533,41.358
6,7.775,51.142
4,0.140,7.336
6,2.754,15.725
6,3.591,19.771
5,1.557,10.429
4,1.954,9.742
3,2.061,8.924
4,3.797,16.703
4,4.779,22.701
3,5.635,26.882
5,3.913,19.106
6,6.703,40.602
6,4.130,22.184
4,0.771,7.892
7,6.049,36.653
8,7.591,53.158
7,2.913,18.238
8,7.641,53.359
7,7.649,51.583
3,6.198,31.236
8,7.468,51.343
6,0.376,10.522
4,2.438,10.844
6,3.606,19.590
3,4.869,21.379
7,0.130,12.591
6,2.142,13.562
4,5.473,27.569
3,0.550,6.185
4,1.395,8.920
6,3.948,21.400
4,3.736,16.606
5,2.518,13.416
3,4.633,20.398
3,1.629,7.014
4,6.954,39.952
3,0.803,6.217
5,6.379,36.746
8,5.985,38.278
7,7.451,49.544
3,0.805,6.349
7,7.957,54.321
8,2.262,17.705
4,7.410,44.099
5,3.197,16.106
8,1.982,16.461
8,6.201,39.957
7,4.067,23.149
3,1.033,6.053
5,1.803,11.253
7,6.376,40.024
7,4.182,24.394
8,2.730,19.564
4,5.027,23.916
8,6.471,42.426
8,3.919,24.451
6,3.561,19.128
3,0.301,5.609
4,7.163,41.444
7,0.309,12.027
3,6.335,32.357
1 change: 1 addition & 0 deletions StudentMarksPrediction/StudentsMarksPrediction (1).ipynb

Large diffs are not rendered by default.