摘要(英) |
Artificial intelligence has developed rapidly in recent years. TensorFlow is one of the important deep learning frameworks, users can easily use the deep learning algorithms in TensorFlow and start up to build model easily. It make deep learning easy to get started. Nowadays, use deep learning to analyze big data has become a trend. Moreover, Convolution Neural Network’s performance in image recognition is excellent. Nowadays, deep learning has been widely used. The application of this technology in the school system will certainly be very helpful. This article mainly introduces how to apply CNN technology to the analysis of student score analysis data and to build a model that can predict whether student will be dropped out in the next semester.
After we obtain student score analysis data, we observed two reasons for the dropouts in the "QUIT_REASON" column, "two cumulative 1/2 credit failures" and "two cumulative 2/3 credit failures", which are directly related to grades. This article use R language to analysis all required data. Focused on all college students’ data, list the results of each semester of these college students and convert them into pictures. Every picture has a label to show whether they will be dropped out in next semester. First of all, using Keras to build CNN model in R language. Second, adjust the parameters in the model. Third, trying one by one to find the most suitable model for processing "student score analysis data.
After trying various models with different parameters, we found that there is no certain trend in parameter setting. Such as filters or epochs, the parameter value increases but the performance of the model is not necessarily better. However, CNN model needs to make various attempts through experience to find the best model. |
參考文獻 |
1. Turing, A.M., Computing machinery and intelligence, in Parsing the turing test. 2009, Springer. p. 23-65.
2. Intel. How to Get Started as a Developer in AI. 2016; Available from: https://software.intel.com/en-us/articles/how-to-get-started-as-a-developer-in-ai.
3. Gill, J.K. Automatic Log Analysis using Deep Learning and AI. 2018 [cited 2020 July 1]; Available from: https://www.xenonstack.com/blog/log-analytics-deep-machine-learning/.
4. LeCun, Y., Y. Bengio, and G.J.n. Hinton, Deep learning. 2015. 521(7553): p. 436-444.
5. Nielsen, M.A., Neural networks and deep learning. Vol. 2018. 2015: Determination press San Francisco, CA.
6. Huang, W., 比較 Cross Entropy 與 Mean Squared Error. 2018.
7. Ruder, S., An overview of gradient descent optimization algorithms. 2016.
8. Miao, S., Z.J. Wang, and R.J.I.t.o.m.i. Liao, A CNN regression approach for real-time 2D/3D registration. 2016. 35(5): p. 1352-1363.
9. 斎藤康毅, Deep Learning|用 Python 進行深度學習的基礎理論實作. 2017: 碁峰資訊.
10. Team, S., The Ultimate Guide to Convolutional Neural Networks(CNN), in SuperDataScience. 2018.
11. Krizhevsky, A., I. Sutskever, and G.E. Hinton. Imagenet classification with deep convolutional neural networks. in Advances in neural information processing systems. 2012.
12. Hinton, G.E., et al., Improving neural networks by preventing co-adaptation of feature detectors. 2012.
13. Poplin, R., et al., A universal SNP and small-indel variant caller using deep neural networks. 2018. 36(10): p. 983-987.
14. RGB color model, in Wikipedia, the free encyclopedia.
15. Poplin, M.D.a.R., DeepVariant: Highly Accurate Genomes With Deep Neural Networks, in Google Open Source. 2017.
16. Andrew Carroll, N.T., Evaluating DeepVariant: A New Deep Learning Variant Caller from the Google Brain Team, in dnanexus. 2017.
17. Administration, U.S.F.a.D. PrecisionFDA Truth Challenge. 2017 [cited 2020 July 10]; Available from: https://precision.fda.gov/challenges/truth/results.
18. Wiki, I.S.o.G.G. Single-nucleotide polymorphism. [cited 2020 July 12]; Available from: https://isogg.org/wiki/Single-nucleotide_polymorphism/en.
19. Keras. Why choose Keras? [cited 2020 July 8]; Available from: https://keras.io/why_keras/.
20. Anaconda. [cited 2020 June 25]; Available from: https://www.anaconda.com/.
21. LinkedIn, Emerging Jobs Report U.S. 2019.
22. 陳廷斌, 以資料探勘技術建立休退學之預測模式 -以A科大為例. 2013, 崑山科技大學資訊管理研究所.
23. 鄭光盛, 應用多重支持之廣義關聯分類法建構大學休退學預測系統. 2018, 國立高雄大學資訊工程學系碩士班. |