Computers do not learn as well as humans do, but many machine-learning algorithms have been found that are effective for some types of learning tasks. They are especially useful in poorly understood domains where humans might not have the knowledge needed to develop effective knowledge engineering a
Predicting Student Academic Performance Using Machine Learning Technique
Computers do not learn as well as humans do, but many machine-learning algorithms have been found that are effective for some types of learning tasks. They are especially useful in poorly understood domains where humans might not have the knowledge needed to develop effective knowledge engineering algorithms. Generally, Machine Learning (ML) explores algorithms that reason from externally supplied instances (input set) to produce general hypotheses, which will make predictions about future instances. The externally supplied instances are usually referred to as training set. To induce a hypothesis from a given training set, a learning system needs to make assumptions (biases) about the hypothesis to be learned. A learning system without any assumption cannot generate a useful hypothesis since the number of hypotheses that are consistent with the training set is usually huge. Since every inductive learning algorithm uses some biases, it behaves well in some domains where its biases are appropriate while it performs poorly in other domains.
The ability of prediction of a students performance could be useful in a great number of different ways associated with university-level. Students key demographic characteristics and their marks in a few written assignments can constitute the training set for a supervised machine learning algorithm. The learning algorithm could then be able to predict the performance of new students thus becoming a useful tool for identifying predicted poor performers.
Estimating academic performance by student according to the dataset. Its provide outcome based on datasets given. This can evaluate and forecast the future performance of students on the basis of their academic records and other major factors influencing them, which is extremely important in order to efficiently enforce the required pedagogical strategies and to identify the weaker zones of students.
1.Data pre-processing
2.Applying propose algorithms for training
Naïve Bayes
Support Vector Machine
K-NN
Logistic regression
Decision Tree (C4.5)
3.Testing proposed algorithm
4.Testing and Training result
Problem Description
Most of the previous work they can be work on the weka tool to predict the student academic performance because weka it can only handle small datasets. Whenever a set is bigger than a few megabytes an Out Of Memory error occurs. The object of this project is to alter weka in such a way that it can handle all datasets, up until a few gigabytes.
They can predict the student academic performance on the same dataset not to predict the data of new student performance.
High authorities predict students academic performance on the base of past records instead of present performance of the students.
Python
Jupyter Notebook
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Laptop | Equipment | 1 | 60000 | 60000 |
| Misc | Miscellaneous | 2 | 5000 | 10000 |
| Total in (Rs) | 70000 |
This project is aimed to develop a Decentralized e-voting system based using Blockchain, s...
The project is to make a mobile-based application system where diabetic patients mainly, p...
Makeup organization after doing makeup is a significant issue as it consumes more time tha...
English Accent Trainer is an android application that will be used to help specifically th...
The demand of Unmanned Aerial Vehicle launcher is increasing rapidly as it eliminates the...