Professional Documents
Culture Documents
ABSTRACT
ANN stands for Artificial Neural Network and is a computational model. It takes into account all the biological functions.
They are used in system identification, vehicle control, process control, natural resources management, game-playing and
decision making, pattern recognition, sequence recognition, medical diagnosis, financial applications, data mining for student
performances, visualization, e-mail spam filtering, etc. With the help of various factors like health, habits, past scores, etc. of a
student, we can estimate and help students improve future performances.
Keywords: Artificial Neural Network, Student Performances, Education, Big Data, Predictive Model
1. INTRODUCTION
Data mining techniques were first applied in various domains like Banking, Communication, Engineering, etc. Now
we can use Data mining in nearly everything including tasks related to Education. With Data mining and Artificial
Neural Networks, we not only can predict a students current growth but can customize his efforts in a way that can
help him build his future. Neural Networks take into account all scenarios like past performance, participation in co-
curricular activities, peer groups, social activities, health status, financial background, family conditions, etc. Knowing
these factors can help us improve and boost a students performance.
The main objective behind the proposed work is to check and analyze various factors that can affect a students
performance, transforming them into a model that can help students better their skills.
All this data can be used to get different results using different types of analysis. Based on the results and predictions,
big data is used accordingly. Big Data is essentially the data that you analyze for results that you can use for predictions
and for other uses.
When using the term Big Data, there are many similar data sets exists. But it is a boon to have replication in the big
data market.
2. Literature Review
Bhardwaj and Pal [2] used the Bayesian classification methods based on various attributes. A Study was made on 300
students from 5 different degree colleges conducting BCA (Bachelor of Computer Application).
Factors like living location, teaching medium, family status, etc. were highly correlated with a students academic
performance.
Vuda Sreenivasa Rao [1] studied the concepts of soft-computing and data warehousing. Using data mining a model
for improving the performance of students was created.
Mukta and Usha [3] used and studied the technique of Artificial Neural networks along with old statistical methods.
The results were compared and performance was evaluated for students of a business school. This helped predict the
academic performance of those graduates.
Kanakana and Olanrewaju [4] collected data from Tshwane University of Technology. They used Artificial Neural
Network and linear regression models to predict student performance. An average point score was taken as the input
variable.
The results indicated a better agreement between ANN model prediction and observed values compared to those in the
linear regression.
Pandey and Pal [5] used Bayes Classification based on categories, languages and background qualification to study
student performances.
A study for the same was conducted by selecting 600 students from various colleges in India that proved whether new
students will perform or not.
Dr. Yashpal Singh and Alok Singh Chauhan [8] talked about the allocation of students by considering a set of clusters
and boundaries in each cluster. By means of Genetic Algorithm, they were able to successfully reduce optimization
problems in allocation.
3. METHODOLOGY
The proposed work would be conducted using some of the online tools that take down big data in an appropriate
format like excel sheet. After collecting the data, the data is analyzed in a way to create a function that can check
inputs and generate outputs. All data entered is taken as inputs and the resultant data is given as output. For this
algorithm, there is a need of input and output variables.
4. Proposed Algorithm
Artificial neural network is based on the topology of feeding forward with no back loops. The same is implemented in
the research work by using the Feed-Forward topology with Artificial Neural Networks resulting in the Feed-Forward
artificial neural network. As it is an input to output flow there should be no back loops. There are no limitations on the
number of layers, type of transfer function used in individual artificial neuron or number of connections between
individual artificial neurons [5].
A simple algorithm is implemented in the research that takes in all inputs and generates outputs. All the data goes in
one flow and has no back-loops as required in an Artificial Neural Network. Also, the data is stored in a large database.
Step 1. Admin opens the GUI and enters all data that was recorded using Google forms and Google spreadsheet.
Step 2. The upstream sources gives us the input variables i and weights w which are analyzed.
Step 4. The database stores the big data and checks for any error or malfunction.
Step 5. Positive and Negative points (inputs) are recorded along with their weights.
where Ii and Wi, are the inputs and weights of each input respectively.
Step 8. Admin analyses the output layer function and thus generates results.
Given the following algorithm we can propose a flowchart that can define the flow of the program.
The flowchart below makes it easier to understand how we can implement ANN ( Artificial Neural Network) with big
data.
References
[1] Sreenivasa Rao& Yohannes (2012) Improving Academic Performance of Students of Defense University Based on
Data Warehousing and Data Mining, Global Journal of Computer Science and Technology. 12(2), 201-209.
[2] B.K Bharadwaj and S. Pal. Data Mining: A prediction for performance improvement using classification,
International Journal of Computer Science and Information Security (IJCSIS), Vol. 9, No. 4, pp. 136-140, 2011.
[3] P.Mukta and A.Usha, A study of academic performance of business school graduates using neural network and
statistical techniques, Expert Systems with Applications, Elsevier Ltd., vol. 36, no. 4, (2009).
[4] G. Kanakana1 and A. Olanrewaju, Predicting student performance in Engineering Education using an artificial
neural network at Tshwane University of Technology, ISEM 2011 Proceedings, (2011) September 21-23,
Stellenbosch, South Africa.
[5] U. K. Pandey, and S. Pal, Data Mining: A prediction of performer or underperformer using classification,
(IJCSIT)
International Journal of Computer Science and Information Technology, Vol. 2(2), pp.686-690, ISSN: 0975-9646,
2011.
[6] https://en.wikipedia.org/wiki/Artificial_neural_network
[7] S.N.Sivanandam and S.N.Deepa, Principles of Soft Computing, Wiley India Edition, 2007
[8] Dr. Yashpal Singh, Alok Singh Chauhan Neural Networks in Data Mining, Journal of Theoretical and Applied
Information Technology, 2005-2009
[9] V.O. Oladokun, A.T. Adebanjo, O.E. Charles- Owaba, Predicting Students Academic Performance using
Artificial Neural Network: A Case Study of an Engineering Course, The Pacific Journal of Science and
Technology, Volume 9. Number 1. May-June 2008