Publication: การทำนายประสิทธิภาพการทำงานของ JUPYTER NOTEBOOK บน JUPYTERHUBโดยใช้เทคนิคการเรียนรู้ของเครื่อง
1
0
Issued Date
2018
Resource Type
Language
tha
File Type
application/pdf
Access Rights
Open Access
Rights
ผลงานนี้เผยแพร่ภายใต้ สัญญาอนุญาตครีเอทีฟคอมมอนส์แบบ แสดงที่มา-ไม่ใช้เพื่อการค้า-ไม่ดัดแปลง 4.0 (CC BY-NC-ND 4.0)
Rights Holder(s)
มหาวิทยาลัยศรีนครินทรวิโรฒ
Suggested Citation
Pariwat Prathanrat, ปริวรรต ปธานราษฎร์ (2018). การทำนายประสิทธิภาพการทำงานของ JUPYTER NOTEBOOK บน JUPYTERHUBโดยใช้เทคนิคการเรียนรู้ของเครื่อง. สืบค้นจาก: https://hdl.handle.net/20.500.14740/54210
Alternative Title(s)
Performance prediction of jupyter notebook in jupyterhubusing machine learning
Author(s)
Advisor(s)
Organization
Abstract
In this research, machine learning was employed to predict the performance of the Jupyter notebook on the JupyterHub. We show that the CPU profile of the notebook, Memory profile of the notebook, The number of users and average idle time between cells were crucial features that impacted on the performance of machine learning models to accurately predict the performance of the Jupyter notebook in terms of the response time. The performance of The model was characterized by the prediction of the notebook response time in terms of the mean absolute error (MAE) and mean absolute percentage error (MAPE).
The results releaded that the random forest model yielded the strongest performance to predict the performance of Jupyter notebook with a MAPE equal to 9.732% and a MAE equal to 13.679 seconds and with an r-square equal to 0.93 and the KNN model yielded poorest performance to predict the performance of Jupyter notebook with a MAPE equal to 95.057% and a MAE equal to 128.907 seconds.
ในงานวิจัยนี้ ผู้วิจัยได้ใช้เทคนิคการเรียนรู้ของเครื่องในการทำนายประสิทธิภาพของ Jupyter notebook ที่ทำงานอยู่บน JupyterHub โดยใช้ข้อมูลจาก notebook’s CPU profile, notebook’s Memory profile, จำนวนผู้ใช้งาน และค่าเฉลี่ยการหน่วงเวลาระหว่าง cell โดยใช้เกณฑ์ชี้วัดเป็น response time สำหรับการวัดความแม่นยำที่ได้จากการทำนายของเทคนิคการเรียนรู้ของเครื่อง ผู้วิจัยจะใช้ mean absolute error (MAE) และ mean absolute percentage error (MAPE) ในการวัดความแม่นยำ ผลลัพธ์ที่ได้แสดงให้เห็นว่า random forest regression model มีความสามารถในการทำนายประสิทธิภาพของ Jupyter notebook ที่ทำงานอยู่บน JupyterHub ได้ดีโดยค่า MAE ได้ 13.679 วินาที และ MAPE ได้ 9.732% และ KNN regression model ไม่สามารถทำนายภาพสิทธิภาพของ Jupyter notebook ที่ทำงานอยู่บน JupyterHub ได้ โดยค่า MAE ได้ 128.907 วินาทีและ MAPE ได้ 95.057%
ในงานวิจัยนี้ ผู้วิจัยได้ใช้เทคนิคการเรียนรู้ของเครื่องในการทำนายประสิทธิภาพของ Jupyter notebook ที่ทำงานอยู่บน JupyterHub โดยใช้ข้อมูลจาก notebook’s CPU profile, notebook’s Memory profile, จำนวนผู้ใช้งาน และค่าเฉลี่ยการหน่วงเวลาระหว่าง cell โดยใช้เกณฑ์ชี้วัดเป็น response time สำหรับการวัดความแม่นยำที่ได้จากการทำนายของเทคนิคการเรียนรู้ของเครื่อง ผู้วิจัยจะใช้ mean absolute error (MAE) และ mean absolute percentage error (MAPE) ในการวัดความแม่นยำ ผลลัพธ์ที่ได้แสดงให้เห็นว่า random forest regression model มีความสามารถในการทำนายประสิทธิภาพของ Jupyter notebook ที่ทำงานอยู่บน JupyterHub ได้ดีโดยค่า MAE ได้ 13.679 วินาที และ MAPE ได้ 9.732% และ KNN regression model ไม่สามารถทำนายภาพสิทธิภาพของ Jupyter notebook ที่ทำงานอยู่บน JupyterHub ได้ โดยค่า MAE ได้ 128.907 วินาทีและ MAPE ได้ 95.057%
Description
MASTER OF SCIENCE (M.Sc.)
วิทยาศาสตรมหาบัณฑิต (วท.ม.)
วิทยาศาสตรมหาบัณฑิต (วท.ม.)
Degree Grantor(s)
มหาวิทยาลัยศรีนครินทรวิโรฒ
