텐서플로우 튜토리얼 방식의 머신러닝 신규 모델 개발 : 캐글 타이타닉 데이터 셋을 중심으로
Developing of New a Tensorflow Tutorial Model on Machine Learning : Focusing on the Kaggle Titanic Dataset
0
조회
0
다운로드
7
인용
0
참고문헌
키워드
초록
The purpose of this study is to develop a model that can systematically study the whole learning process of machine learning. Since the existing model describes the learning process with minimum coding, it can learn the progress of machine learning sequentially through the new model, and can visualize each process using the tensor flow. The new model used all of the existing model algorithms and confirmed the importance of the variables that affect the target variable, survival. The used to classification training data into training and verification, and to evaluate the performance of the model with test data. As a result of the final analysis, the ensemble techniques is the all tutorial model showed high performance, and the maximum performance of the model was improved by maximum 5.2% when compared with the existing model using. In future research, it is necessary to construct an environment in which machine learning can be learned regardless of the data preprocessing method and OS that can learn a model that is better than the existing performance.
Abstract
The purpose of this study is to develop a model that can systematically study the whole learning process of machine learning. Since the existing model describes the learning process with minimum coding, it can learn the progress of machine learning sequentially through the new model, and can visualize each process using the tensor flow. The new model used all of the existing model algorithms and confirmed the importance of the variables that affect the target variable, survival. The used to classification training data into training and verification, and to evaluate the performance of the model with test data. As a result of the final analysis, the ensemble techniques is the all tutorial model showed high performance, and the maximum performance of the model was improved by maximum 5.2% when compared with the existing model using. In future research, it is necessary to construct an environment in which machine learning can be learned regardless of the data preprocessing method and OS that can learn a model that is better than the existing performance.
참고문헌 (40)
- "Science and technology policy"[URL]
- 장명재, "소형 무인 항공기 탐지를 위한 인공 신경망 기반 FMCW 레이다 시스템", 대한임베디드공학회논문지, 13(6), pp.289~296 (2018), 대한임베디드공학회[DOI]
- 김지훈, "CNN을 사용한 차선검출 시스템", 대한임베디드공학회논문지, 11(3), pp.163~171 (2016), 대한임베디드공학회[DOI]
- K.P. Murphy, "Machine Learning a probabilistic perspective" (2012), MIT Press
- "Artificial intelligence"[URL]
- "Machine learning"[URL]
- Deep Learning, "My first Machine Learning", pp.2019, M. S. Heo
- "A Study on Big Data Analysis and Prediction Model based on Machine Learning"[URL]
- "Google's acquisition of kaggle, the impact on the AI field?"[URL]
- "Data analysis starting with Kaggle and Titanic research"[URL]
- "Titanic: Machine Learning from Disaster"[URL]
- B. Henrik, "Real-World Machine Learning" (2017), Wikibooks
- D. M. Beazly, "Python Essential Reference" (2012), Insight
- "scikit learn"[URL]
- P. Gramatica, "Validated QSAR Prediction of OH Tropospheric Degradation of VOCs: Splitting into Training−Test Sets and Consensus Modeling", Journal of Chemical Information and Modeling, 44(5), pp.1794~1802 (2004)
- "Artificial neural network"[URL]
- "Neural network"[URL]
- "Perceptron"[URL]
- "Multilayer perceptron"[URL]
- "k-nearest neighbors algorithm"[URL]
- "Naive Bayes classifier"[URL]
- "Decision tree"[URL]
- "Random forest"[URL]
- "Gradient boosting"[URL]
- "XGBoost"[URL]
- "Ensemble learning"[URL]
- "Bootstrap aggregating"[URL]
- "Support-vector machine"[URL]
- "Logistic regression"[URL]
- D. M. W. Powers, "Evaluation: From Precision, Recall and F-Measure to ROC, Informedness, Markedness and Correlation", Journal of Machine Learning Technology, 2(1), pp.37~63 (2011)
- T. Fawcett, "An Introduction to ROC Analysis", Pattern Recognition Letters, 27(8), pp.861~874 (2006)
- "Receiver operating characteristic"[URL]
- "Confusion matrix"[URL]
- "Titanic Data Science Solutions"[URL]
- "An Interactive Data Science Tutorial"[URL]
- "Machine Learning form Start to Finish with Scikit-Learn"[URL]
- "XGBoost example"[URL]
- "Introduction to Ensembling/Stacking in Python"[URL]
- "Hyperparameter optimization"[URL]
- "Developing of New a Machine-Learning Tutorial Model"[URL]
