[go: up one dir, main page]

Academia.eduAcademia.edu

Calculating Student Performance of Jagannath University UsingArtificial Neural Network

2017, International Journal of Innovative Research in Computer and Communication Engineering

In this paper an Artificial Neural Network (ANN) display, for estimating the execution of a sophomore understudy selected in designing majors in the Faculty of Science in Jagannath University of Bangladesh was created and tried. Various variables that may conceivably impact the execution of an understudy were illustrated. Such elements as higher secondary school score, score of subject, for example, Math I, Math II, Electrical Circuit I, and Electronics I taken amid the understudy first year, number of credits passed, understudy aggregate review point normal of first year, sorts of secondary school went to and gender orientation, among others, were then utilized as information factors for the ANN demonstrate. A model in light of the Multilayer Perceptron Topology was created and prepared utilizing information spreading over five eras of alumni from the Computer Science and Engineering Department of the Jagannath University, Dhaka Bangladesh. Test information assessment demonstrates ...

ISSN(Online): 2320-9801 ISSN (Print): 2320-9798 International Journal of Innovative Research in Computer and Communication Engineering (An ISO 3297: 2007 Certified Organization) Vol. 5, Issue 4, April 2017 Calculating Student Performance of Jagannath University Using Artificial Neural Network *Md. Tanjil Sarker1, Md. Al Mamun Sarker2, Dr. Uzzal Kumar Acharjee3 1 Department of Computer Science and Engineering, Jagannath University, Bangladesh 2 Department of CSE, Daffodil International University, Bangladesh 3 Chairman & Associate Professor, Dept. of CSE, Jagannath University ABSTRACT: In this paper an Artificial Neural Network (ANN) display, for estimating the execution of a sophomore understudy selected in designing majors in the Faculty of Science in Jagannath University of Bangladesh was created and tried. Various variables that may conceivably impact the execution of an understudy were illustrated. Such elements as higher secondary school score, score of subject, for example, Math I, Math II, Electrical Circuit I, and Electronics I taken amid the understudy first year, number of credits passed, understudy aggregate review point normal of first year, sorts of secondary school went to and gender orientation, among others, were then utilized as information factors for the ANN demonstrate. A model in light of the Multilayer Perceptron Topology was created and prepared utilizing information spreading over five eras of alumni from the Computer Science and Engineering Department of the Jagannath University, Dhaka Bangladesh. Test information assessment demonstrates that the ANN model can effectively foresee the execution of over 80% of forthcoming understudies. KEYWORDS: Jagannath University, Artificial Neural Networks, Student performance, ANN, Education, Predictive Model. I. INTRODUCTION The principle target of the understudy execution forecast framework is to decide understudies who might be normal do well in the Faculty of Science in Jagannath University. The nature of understudies selected into any university impacts the exploration and preparing level inside the university, and besides, overall affects the advances of the nation itself, as these understudies may turn into key players in the issues of the nation in a wide range of the economy. In Jagannath University, understudies get admitted to the Department of Computer Science and engineering in the Faculty of Science after they effectively passed the logical branch of the higher secondary school with no less than 70%, understudies are required to concentrate their first year without getting a noteworthy in engineering yet. Once the understudy completed the first year, he or she can major in either Computer and Communication Engineering or ICT. An understudy can major in one of the Engineering major in the event that he/she fulfil particular prerequisites, for example, Higher secondary school score, number of credits completed, pass a few subjects in the first year, for example, Math, Electrical Circuits, and Electronics. It ought to be noticed that this module of anticipating understudy execution will help in distinguishing which understudy perhaps will prevail with regards to examining Engineering programs. Henceforth this review adopts an Engineering strategy to make the procedure an understudy choosing Engineering real more powerful and effective. Particularly the review looks to investigate the likelihood of utilizing an Artificial Neural Network model to foresee the execution of an understudy before he/she begins his/her sophomore year in building considers. Actually one expects the execution of an understudy to be some sort of capacity with various variables (contentions) including his experience and knowledge. It is then again obvious that it will be quite troublesome finding a scientific model that may enough models this execution/elements relationship. Be that as it may one practical approach for foreseeing the execution of an understudy may be by concentrate his authentic information of past understudies experience and their related exhibitions. A practical approach to this type of problem is to apply common regression analysis in which historical data are best fitted to some function. The result is an equation in which ISSN(Online): 2320-9801 ISSN (Print): 2320-9798 International Journal of Innovative Research in Computer and Communication Engineering (An ISO 3297: 2007 Certified Organization) Vol. 5, Issue 4, April 2017 each of the inputs xj is multiplied by a weight wj; the sum of all such products and a constant θ, then gives an estimate of the output y = Σ wjxj + θ , where j=0..n. The issue here is the multifaceted nature of choosing an appropriate capacity equipped of catching all types of information relationship and in addition consequently conforms yield if there should be an occurrence of additional data, on the grounds that the execution of a competitor is controlled by various variables, and this control/affiliation is not going to be any clear understood relapse demonstrate. An artificial neural network, which imitates the human brain in taking care of an issue, is a more typical approach that can handle this sort of issue. In this manner, the endeavor to set up a versatile framework, for example, Artificial Neural Network to anticipate the execution of an understudy in light of the result of these variables. The aims of this study are:  To recognize some reasonable elements that influences an understudy execution,  To change over these components into structures suitable for a versatile framework coding.  To demonstrate an Artificial Neural Network that can be utilized to anticipate an understudy execution in view of some foreordained information for a given understudy. II. LITERATURE REVIEW Kanakana and Olanrewaju [11] utilized Artificial Neural Network and straight relapse models to anticipate understudy execution after access to advanced education. Information got from the Tshwane University of Technology was used for the review. The aggregate Average Point Scores (APS) understudies got in review 12 was utilized as info variable. The outcomes demonstrated a superior understanding between ANN show expectation and watched values contrasted with those in the straight relapse. Kyndt et al. in their review anticipated general scholastic execution in the main lone ranger year instructive sciences, in view of understudies' inspiration, ways to deal with learning, working memory limit and consideration utilizing a neural system examination. Members in this review were 128 college understudies. Comes about demonstrated that working memory limit and consideration are both great indicators of scholarly execution, particularly generally advantageous and weakest entertainers of the gathering. Understudies' inspiration and ways to deal with learning were great indicators for the gathering of understudies whose execution was in the center 60% [12]. Mukta and Usha completed an examination to foresee the scholastic execution of business college graduates utilizing neural systems and conventional factual methods and the outcomes were contrasted with assess the execution of these procedures. The fundamental builds in conventional business college educational programs were likewise distinguished and its importance with the different components of confirmation process was exhibited [13]. Stamos and Andreas displayed a model utilizing a counterfeit neural for anticipating understudy graduation results. The system was produced as a three-layered perceptron and was prepared utilizing the back engendering standards. For preparing and testing different examinations were executed. In these investigations, a specimen of 1,407 profiles of understudies was utilized. The example spoke to understudies at Waubonsee College and it was isolated into two sets. The main arrangement of 1,100 profiles was utilized for preparing and the staying 307 profiles were utilized for testing. The normal consistency rate for the preparation and test sets were 77% and 68%, individually [14]. In [6] Authors had modified the route table of AODV adding power factor field. Only active nodes can take part in rout selection and remaining nodes can be idle. The lifetime of a node is calculated and transmitted along with Hello packets. In [7] authors considered the individual battery power of the node and number of hops, as the large number of hops will help in reducing the range of the transmission power. Route discovery has been done in the same way as being done in on-demand routing algorithms. After packet has been reached to the destination, destination will wait for time δt and collects all the packets. After time δt it calls the optimization function to select the path and send RREP. Optimization function uses the individual node’s battery energy; if node is having low energy level then optimization function will not use that node. III. THE ARTIFICIAL NEURAL NETWORKS The structure of artificial neural networks depended on the present comprehension of organic neural frameworks. The calculation is accomplished by thick interconnection of basic preparing units. To depict the traits of registering, the manufactured neural systems pass by many names, for example, connectionist models, parallel circulated processors, or self-sorting out framework. With such elements, a counterfeit neural framework has incredible potential in performing applications, for example, discourse and picture acknowledgment where extreme calculation should be possible in parallel and the computational components are associated by weighted connections. The simulated neuron, the most ISSN(Online): 2320-9801 ISSN (Print): 2320-9798 International Journal of Innovative Research in Computer and Communication Engineering (An ISO 3297: 2007 Certified Organization) Vol. 5, Issue 4, April 2017 crucial computational unit, is displayed in light of the fundamental property of an organic neuron. This sort of preparing unit performs in two phases: weighted summation and some kind of nonlinear capacity. It acknowledges an arrangement of contributions to produce the weighted total, and then passes the outcome to the nonlinear capacity to make a yield. Dissimilar to artificial neural networks, which have settled guidelines to perform particular calculations, the manufactured neural system should be educated and prepared to work effectively. The favourable position is that the neural network can learn new information yield designs and alter the network parameters. Such learning can dispose of determining guidelines to be executed for calculations. Rather, clients essentially supply proper example input-yield examples to the system. An Artificial Neural Network (ANN) is an arithmetical model that is inspired by the association and additionally utilitarian element of natural neural systems. A neural system contains an interrelated arrangement of counterfeit neurons, and it forms data utilizing a connectionist shape to calculation. When in doubt an ANN is a versatile framework that alters its structure in view of outer or inward data that goes through the system amid the learning procedure. Late neural systems are non-straight numerical information demonstrating instruments. They are generally used to display multifaceted connections among information sources and yields or to reveal designs in information. ANN has been connected in various applications with significant achievement [7-8]. For instance, ANN have been successfully connected in the zone of expectation, written by hand character acknowledgment, assessing costs of cabin [9-10]. Neurons are frequently assembled into layers. Layers are gatherings of neurons that perform comparative capacities. There are three sorts of layers. The information layer is the layer of neurons that get contribution from the client program. The layer of neurons that send information to the client program is the output layer. Between the input layer and output layer are hidden layers. Shrouded layer neurons are just associated just too different neurons and never specifically communicate with the client program. The info and output layers are not only there as interface focuses. Each neuron in a neural system has the chance to influence preparing. Handling can happen at any layer in the neural system. Not each neural system has this many layers. The hidden layer is discretionary. The input and output layers are required, yet it is conceivable to have on layer go about as both an input and output layer [10] ANN learning can be either supervised or unsupervised. Supervised training is accomplished by giving the neural network a set of sample data along with the anticipated outputs from each of these samples. Supervised training is the most common form of neural network training. As supervised training proceeds the neural network is taken through several iterations, or epochs, until the actual output of the neural network matches the anticipated output, with a reasonably small error. Each epoch is one pass through the training samples. Unsupervised training is similar to supervised training except that no anticipated outputs are provided. Unsupervised training usually occurs when the neural network is to classify the inputs into several groups. The training progresses through many epochs, just as in supervised training. As training progresses the classification groups are “discovered” by the neural network [9] Training is the process by which these connection weights are assigned. Most training algorithms begin by assigning random numbers to the weight matrix. Then the validity of the neural network is examined. Next the weights are adjusted based on how valid the neural network performed. This process is repeated until the validation error is within an acceptable limit [8]. Validation of the system is done once a neural network has been trained and it must be evaluated to see if it is ready for actual use. This final step is important so that it can be determined if additional training is required. To correctly validate a neural network validation data must be set aside that is completely separate from the training data [10]. About 60% of the total sample data was used for network training in this paper. About 30% of the total sample data served as test and the remaining 10% used for validation of the system. IV. METHODOLOGY By looking profoundly through the writing and requesting the experience of human specialist’s on understudy execution, various elements that are considered to affect the execution of a sophomore understudy were sketched out. These components were carefully examined and synchronized into an advantageous number proper for Computer coding inside nature of the ANN demonstrating. These elements were named input factors. The output factors encapsulate some conceivable levels of execution of an understudy as far as Jagannath University review in framework. 4.1 The input variables The input variables identified are those which can simply be obtained from student file and registrar system. The input variables are: 1. Higher Secondary School score, 2. Result in Math I in the understudy first year, ISSN(Online): 2320-9801 ISSN (Print): 2320-9798 International Journal of Innovative Research in Computer and Communication Engineering (An ISO 3297: 2007 Certified Organization) Vol. 5, Issue 4, April 2017 3. Result in Math II in the understudy first year, 4. Result in Electrical Circuits in the understudy first year, 5. Result in Electronics I in the understudy first year, 6. Number of credits goes in the understudy first year, 7. CGPA of the first year, 8. Sort of Higher secondary whether it is private or open, 9. Area of higher secondary School, regardless of whether it is in Bangladesh or outside, and 10. Student’s Gender S/N 2 Input variable Higher secondary School score Math I 3 Math II 4 Electrical Circuit I 5 Electronics I 1 Above 80% 75-79 70-74 Above 85% 75-84 60-74 Above 85% 75-84 60-74 Above 85% 75-84 60-74 Above 85% 75-84 60-74 Domain S/N Input variable Number of credits passed 1 2 3 6 1 2 3 7 CGPA of freshman Year 1 2 3 8 1 2 3 9 Zone of High school attended Type of High School 1 2 3 10 Gender Domain 32 hours 26-31 24-25 1 2 3 Above 90% 80-89 70-79 65-69 Palestine Outside of Palestine 1 2 3 Private Public 1 2 Male Female 1 2 4 1 2 Table1: Input Data Transformation. These factors were converted into a format suitable for neural network analysis as shown in Table1. 4.2 The output variable The output variable represents the performance of a student on graduation. The output variable is based on the current grading system used in Jagannath University. However, for the scope of this paper, the domain of the output variables represents some range of Cumulative Grade Point Averages (CGPA). S/N 1 2 3 4 Output Variable Excellent Very Good Good Poor CGPA 90% and above 80% and less than 90% 70% and less than 80% 65% and less than 70% Table 2: Output Data Transformation. Table 2 shows the classification of the output variable chosen which are in compliant with the grading system in Jagannath University in Bangladesh. ISSN(Online): 2320-9801 ISSN (Print): 2320-9798 International Journal of Innovative Research in Computer and Communication Engineering (An ISO 3297: 2007 Certified Organization) Vol. 5, Issue 4, April 2017 V. DESIGN OF THE NEURAL NETWORKS 5.1 Network Architecture The network is a multilayer perceptron neural network using the linear sigmoid activation function as seen in Figure 1. Figure 1: Artificial Neural System Architecture. 5.2 The Back-propagation Training Algorithm         Initialize each wi to some small random value Until the termination condition is met, Do For each training example <(x1,…xn),t> Do Input the instance (x1,…,xn) to the network and compute the network outputs ok For each output unit k: δk=ok(1-ok)(tk-ok) For each hidden unit h: δh=oh(1-oh) ∑k wh,k δk For each network weight wj Do wi,j=wi,j+ ∆wi,j, where ∆wi,j =η δj xi,j xi,j and η is the learning rate. VI. EVALUATION OF NEURAL NETWORK As expressed before, the motivation behind this investigation was to foresee the sophomore understudy execution in the Faculty of Science. We utilized bolster forward Back spread, which gives the office to execute and test the neural network and its learning calculation. Our neural network is an encourage forward system, with Single information layer (10 inputs), a shrouded layer (6 inputs) and a solitary Output layer (4 yields). An aggregate of 150 sophomore understudies records were utilized as a part of the examination. Around 60% of the aggregate information (i.e. 90 understudies) was utilized as the preparation set, 30% (i.e. 45 understudies) as the testing set, and 10% (i.e. 15 understudies) utilized for cross approval. After the preparation and cross approval, the system was tried with the test informational index and the accompanying outcomes were acquired. This includes given the information variable information to the system without the yield variable outcomes. The yield from the system is then contrasted and the real factor information. The neural system could foresee precisely 11 out of 13 for the astounding information (which speaks to understudies CGPA in scope of 90% to 100%), 10 out of 12 of the great information (which speaks to understudies with CGPA in scope of 80% to under 90%) and 9 out of 11 of the great information (which speaks to understudies with CGPA in scope of 70% to under 80%), and 8 out of 9 of the poor information (which speaks to understudies with CGPA in range 65% and under 70%) used to test the Network's topology. This gives an exactness of 85% for Excellent, 83% for Very Good, 82% for Good, and 88% for the Poor characterization. This shows a general precision of 84.6% for the Artificial Neural system's which a decent execution (See Figure 2). ISSN(Online): 2320-9801 ISSN (Print): 2320-9798 International Journal of Innovative Research in Computer and Communication Engineering (An ISO 3297: 2007 Certified Organization) Vol. 5, Issue 4, April 2017 Figure 2: Performance of the Neural Network Model. VII. ACKNOWLEDGEMENT We are extremely grateful to Allah for urging the authors to finish the research effectively. Here, we wish to express our true reverence to our supervisor for moving us to execute this examination superbly. The authors likewise might want to recognize to commitment for made by the Jagannath University (JnU) and Daffodil International University (DIU) expert who give us a situation where we work additional time specifically, we might want to be thankful all staffs and Liberian for their coordinated effort, auxiliary or straight support to finish the whole research. VIII. CONCLUSION An artificial Neural Network model for predicating student performance in the Department of Computer Science and Engineering was presented. The model used feed forward back propagation algorithm for training. The factors for the model were obtained from student registration records. The model was tested and the overall result was 84.6%. This study showed the potential of the artificial neural network for predicating student performance. XI. REFERENCES [1] NA Samy, Predicting Learners Performance Using Artificial Neural Networks In Linear Programming Intelligent Tutoring Systems. IJAIA 2012; 3:65-73. [2] NA Samy, OAZ Abu, An Expert System For Diagnosing Eye Diseases Using Clips. Journal of Theoretical and Applied Information Technology 2008; 5:923-930. [3] NA Samy, AN Alaa, A proposed Expert System for Skin Diseases Diagnosis. Journal of Applied Sciences Research 2008; 4:1682-1693. [4] NA Samy, BH Mohammed, et al. A Proposed Expert System for Guiding Freshman Students in Selecting A Major In Al-Azhar University. Gaza, Journal of Theoretical and Applied Information Technology, 2008; 4:889-893. [5] NA Samy, KA Kashkash, et al. Developing an Expert System for Plant Disease Diagnosis. Journal of Theoretical and Applied Information Technology 2008; 1:78-85. [6] NA Samy, AA Masri, etal. A Prototype Decision Support System for Optimizing the Effectiveness of E-learning in Educational Institutions. International Journal of Data Mining & Knowledge Management Process (IJDKP) 2011; 1:113. [7] L Abdelhadi , B Abdelkader, Using Probabilistic Neural Networks for Handwritten Digit Recognition. Journal of Artificial Intelligence 2011; 4:288-294. [8] PB Khanale , SD Chitnis, Handwritten Devanagari Character Recognition using Artificial Neural Network. Journal of Artificial Intelligence 2011; 4:55-62. [9] EO Peter, UI Ralph, Application of neural network in evaluating prices of housing units in Nigeria: A preliminary investigation. Journal of Artificial Intelligence 2010;1: 21-27. [10] HT Martin, DB Howard, Neural Network Design. 2014. ISSN(Online): 2320-9801 ISSN (Print): 2320-9798 International Journal of Innovative Research in Computer and Communication Engineering (An ISO 3297: 2007 Certified Organization) Vol. 5, Issue 4, April 2017 [11] G Kanakana1, A Olanrewaju, Predicting student performance in Engineering Education using an artificial neural network at Tshwane university of technology ISEM Proceedings September 21-23, Stellenbosch, South Africa 2011. [12] E Kyndt, M Musso, et al. E. Predicting academic performance in higher education: Role of cognitive, learning and motivation. Earli Conference 2011, 14th edition, Exeter, UK 2011. [13] M Paliwal, KA Usha, A study of academic performance of business school graduates using neural network and statistical techniques. Expert Systems with Applications, Elsevier Ltd 2009; 36: 7865-7872. [14] KT Stamos, V Andreas, An Artificial Neural Network for Predicting Student Graduation Outcomes. Proceedings of the World Congress on Engineering and Computer Science WCECS 2008, October 22 - 24, 2008, San Francisco, USA