\chapter{การทดสอบระบบ}
หลังจากที่ได้ผ่านขั้นตอนสำหรับการพัฒนาระบบทั้งหมดแล้ว ขั้นตอนต่อไปคือการทดสอบระบบเพื่อตรวจสอบการทำงานของแต่ละฟังก์ชันกันรวมถึงตรวจสอบความถูกต้องของการทำงาน
ทั้งระบบเพื่อให้การพัฒนาโปรแกรมเป็นไปอย่างมีประสิทธิภาพ ทดสอบระบบเพื่อหาข้อผิดพลาดและแก้ไขข้อบกพร่องนั้นก่อนการใช้งานจริง โดยในการทดสอบระบบจะแบ่งเป็น 2 ส่วน ได้แก่
การทดสอบในส่วนฟังก์ชันของระบบ และการทดสอบประสิทธิภาพของโมเดล
\section{การทดสอบในส่วนฟังก์ชันของระบบ}
\subsection{ผลการทดสอบการสมัครสมาชิก}
\begin{table}[H]
	\caption{ผลการทดสอบการสมัครสมาชิก}
    \centering	
	\label{tab:test1}
    \begin{tabular}{ | p{4.5cm} | p{4.5cm} | p{4.5cm} | }
		\hline
		{\multicolumn{1}{c}{\centering การทดสอบ}}  & {\multicolumn{1}{c}{\centering เงื่อนไขการทดสอบ}} & {\multicolumn{1}{c}{\centering ผลการทดสอบ}} \\ \hline
	\setstretch{1.0}{ทดสอบการสมัครสมาชิก}
	& \setstretch{1.0}{ผู้ใช้งานเข้ามาในหน้าสมัครสมาชิก}
	& \setstretch{1.0}{ระบบแสดงหน้าสมัครสมาชิก}\\ \cline{2-3} 
	& \setstretch{1.0}{ผู้ใช้งานกดปุ่มเลือกรูปภาพ} 
	& \setstretch{1.0}{ระบบแสดงหน้าให้เลือกรูปภาพ}\\ \cline{2-3} 
	& \setstretch{1.0}{ผู้ใช้กดปุ่มสมัครสมาชิกโดยกรอกชื่อซ้ำกับชื่อที่มีอยู่ในระบบ}  
	& \setstretch{1.0}{มีข้อความแสดงบอกผู้ใช้ว่า "username นี้มีผู้ใช้ไปแล้ว"} \\ \cline{2-3} 
	& \setstretch{1.0}{ผู้ใช้กดปุ่มสมัครสมาชิกโดยกรอกชื่อไม่ซ้ำกับชื่อที่มีอยู่ในระบบ} 
	& \setstretch{1.0}{มีข้อความแสดงบอกผู้ใช้ว่า "สมัครสมาชิกสำเร็จ"} \\ \hline
    \end{tabular}
\end{table}

\subsection{ผลการทดสอบการเข้าสู่ระบบ}
\begin{table}[H]
	\caption{ผลการทดสอบการเข้าสู่ระบบ}
    \centering	
	\label{tab:test2}
    \begin{tabular}{ | p{4.5cm} | p{4.5cm} | p{4.5cm} | }
		\hline
		{\multicolumn{1}{c}{\centering การทดสอบ}}  & {\multicolumn{1}{c}{\centering เงื่อนไขการทดสอบ}} & {\multicolumn{1}{c}{\centering ผลการทดสอบ}} \\ \hline
	\setstretch{1.0}{ทดสอบการเข้าสู่ระบบ}
	& \setstretch{1.0}{ผู้ใช้เข้ามาในหน้าเข้าสู่ระบบ}
	& \setstretch{1.0}{ระบบแสดงหน้าเข้าสู่ระบบ} \\ \cline{2-3} 
	& \setstretch{1.0}{ผู้ใช้กดปุ่มเข้าสู่ระบบ โดยไม่กรอก username และ password } 
	& \setstretch{1.0}{ระบบแสดงข้อความบอกผู้ใช้ว่า "กรุณากรอก username และ password ก่อนกดปุ่มเข้าสู่ระบบ"} \\ \cline{2-3} 
	& \setstretch{1.0}{ผู้ใช้กดเข้าสู่ระบบโดยกรอก username ไม่ถูกต้อง}  
	& \setstretch{1.0}{ระบบแสดงข้อความบอกผู้ใช้ว่า "เข้าสู่ระบบไม่สำเร็จ ชื่อผู้ใช้หรือรหัสผ่านไม่ตรงกัน กรุณาเข้าสู่ระบบใหม่อีกครั้ง"} \\ \cline{2-3} 
	& \setstretch{1.0}{ผู้ใช้กดเข้าสู่ระบบโดยกรอก username ถูกต้องแต่กรอก password ไม่ถูกต้อง} 
	& \setstretch{1.0}{ระบบแสดงข้อความบอกผู้ใช้ว่า "เข้าสู่ระบบไม่สำเร็จ ชื่อผู้ใช้หรือรหัสผ่านไม่ตรงกัน กรุณาเข้าสู่ระบบใหม่อีกครั้ง"} \\ \cline{2-3}
	& \setstretch{1.0}{ผู้ใช้กดเข้าสู่ระบบโดยกรอก username และ password ถูกต้อง} 
	& \setstretch{1.0}{ระบบแสดงข้อความบอกผู้ใช้ว่า "เข้าสู่ระบบสำเร็จ" และจะแสดงชื่อผู้ใช้รูปโปรไฟล์ที่แถบบนด้านขวา} \\ \hline
    \end{tabular}
\end{table}


\subsection{ผลการทดสอบหน้าจัดอับดับสถานที่ยอดนิยม}
\begin{table}[H]
	\caption{ผลการทดสอบหน้าจัดอับดับสถานที่ยอดนิยม}
    \centering	
	\label{tab:test3}
    \begin{tabular}{ | p{4.5cm} | p{4.5cm} | p{4.5cm} | }
		\hline
		{\multicolumn{1}{c}{\centering การทดสอบ}}  & {\multicolumn{1}{c}{\centering เงื่อนไขการทดสอบ}} & {\multicolumn{1}{c}{\centering ผลการทดสอบ}} \\ \hline
	\setstretch{1.0}{ทดสอบหน้าจัดอันดับสถานที่ยอดนิยม}
	& \setstretch{1.0}{ผู้ใช้กดเลือกเมนูสถานที่ยอดนิยม}
	& \setstretch{1.0}{ระบบแสดงหน้าสถานที่ยอดนิยม โดยจะมีหมวดให้ผู้ใช้เลือกอยุ่ 3 หมวด ได้แก่ สถานที่ท่องเที่ยว ร้านอาหารและที่พัก}\\ \cline{2-3} 
	& \setstretch{1.0}{ผู้ใช้กดเลือกหมวด} 
	& \setstretch{1.0}{ระบบแสดงผลการจัดอันดับของหมวดทีผู้ใช้เลือก} \\ \cline{2-3} 
	& \setstretch{1.0}{ผู้ใช้คลิกที่ชื่อสถานที่}  
	& \setstretch{1.0}{ระบบเปลี่ยนหน้าเว็บไปหน้าแสดงรายละเอียดข้อมูลสถานที่} \\ \hline
    \end{tabular}
\end{table}

\subsection{ผลการทดสอบหน้าหมวดที่เที่ยว}
\begin{table}[H]
	\caption{ผลการทดสอบหน้าหมวดที่เที่ยว}
    \centering	
	\label{tab:test4}
    \begin{tabular}{ | p{4.5cm} | p{4.5cm} | p{4.5cm} | }
		\hline
		{\multicolumn{1}{c}{\centering การทดสอบ}}  & {\multicolumn{1}{c}{\centering เงื่อนไขการทดสอบ}} & {\multicolumn{1}{c}{\centering ผลการทดสอบ}} \\ \hline
	\setstretch{1.0}{ทดสอบหน้าหมวดที่เที่ยว}
	& \setstretch{1.0}{ผู้ใช้กดเลือกเมนูที่เที่ยว}
	& \setstretch{1.0}{ระบบแสดงหน้าหมวดที่เที่ยวซึ่งประกอบด้วย 6 หมวดได้แก่ หมวดน้ำตก หมวดสวนน้ำและสวนสัตว์ หมวดสถานที่บันเทิง หมวดอุทยานและธรรมชาติ หมวดถนนคนเดิน และสุดท้ายหมวดสถานบันเทิง}  \\ \cline{2-3} 
	& \setstretch{1.0}{ผู้ใช้กดเลือกประเภทแต่ไม่กรอกชื่อสถานที่แล้วกดปุ่มค้นหา} 
	& \setstretch{1.0}{ระบบแสดงข้อความแจ้งผู้ใช้ว่า "กรุณากรอกชื่อสถานที่ก่อนกดปุ่มค้นหา"} \\ \cline{2-3} 
	& \setstretch{1.0}{ผู้ใช้กดเลือกประเภทและกรอกชื่อสถานที่แล้วกดปุ่มค้นหา}  
	& \setstretch{1.0}{ระบบแสดงหน้าข้อมูลสถานที่ที่ผู้ใช้ทำการค้นหา} \\ \cline{2-3} 
	& \setstretch{1.0}{ผู้ใช้กดเลือกหมวด}  
	& \setstretch{1.0}{ระบบเปลี่ยนหน้าเว็บไปหน้าแสดงรายชื่อสถานที่ตามหมวดที่ผู้ใช้เลือก} \\ \hline
    \end{tabular}
\end{table}

\subsection{ผลการทดสอบหน้าหมวดที่กิน}
\begin{table}[H]
	\caption{ผลการทดสอบหน้าหมวดที่กิน}
    \centering	
	\label{tab:test5}
    \begin{tabular}{ | p{4.5cm} | p{4.5cm} | p{4.5cm} | }
		\hline
		{\multicolumn{1}{c}{\centering การทดสอบ}}  & {\multicolumn{1}{c}{\centering เงื่อนไขการทดสอบ}} & {\multicolumn{1}{c}{\centering ผลการทดสอบ}} \\ \hline
	\setstretch{1.0}{ทดสอบหน้าหมวดที่กิน}
	& \setstretch{1.0}{ผู้ใช้กดเลือกเมนูที่กิน}
	& \setstretch{1.0}{ระบบแสดงหน้าหมวดที่กินซึ่งประกอบด้วย 6 หมวดได้แก่ หมวดบุฟเฟ่ต์ปิ้งย่าง หมวดคาเฟ่ หมวดเส้น หมวดอาหารท้องถิ่น หมวดอาหารญี่ปุ่น และสุดท้ายหมวดสเต็ก}  \\ \cline{2-3} 
	& \setstretch{1.0}{ผู้ใช้กดเลือกประเภทแต่ไม่กรอกชื่อสถานที่แล้วกดปุ่มค้นหา} 
	& \setstretch{1.0}{ระบบแสดงข้อความแจ้งผู้ใช้ว่า "กรุณากรอกชื่อสถานที่ก่อนกดปุ่มค้นหา"} \\ \cline{2-3} 
	& \setstretch{1.0}{ผู้ใช้กดเลือกประเภทและกรอกชื่อสถานที่แล้วกดปุ่มค้นหา}  
	& \setstretch{1.0}{ระบบแสดงหน้าข้อมูลสถานที่ที่ผู้ใช้ทำการค้นหา} \\ \cline{2-3} 
	& \setstretch{1.0}{ผู้ใช้กดเลือกหมวด}  
	& \setstretch{1.0}{ระบบเปลี่ยนหน้าเว็บไปหน้าแสดงรายชื่อสถานที่ตามหมวดที่ผู้ใช้เลือก}\\ \hline
    \end{tabular}
\end{table}

\subsection{ผลการทดสอบหน้าหมวดที่พัก}
\begin{table}[H]
	\caption{ผลการทดสอบหน้าหมวดที่พัก}
    \centering	
	\label{tab:test6}
    \begin{tabular}{ | p{4.5cm} | p{4.5cm} | p{4.5cm} | }
		\hline
		{\multicolumn{1}{c}{\centering การทดสอบ}}  & {\multicolumn{1}{c}{\centering เงื่อนไขการทดสอบ}} & {\multicolumn{1}{c}{\centering ผลการทดสอบ}} \\ \hline
	\setstretch{1.0}{ทดสอบหน้าหมวดที่พัก}
	& \setstretch{1.0}{ผู้ใช้กดเลือกเมนูที่พัก}
	& \setstretch{1.0}{ระบบแสดงหน้าหมวดที่พักซึ่งประกอบด้วย 6 หมวดได้แก่ หมวดที่พักวิลล่า หมวดที่พักโรงแรม หมวดที่พักรีสอร์ท หมวดที่พักกางเต้นท์ หมวดที่พักบังกะโล/เกสท์เฮาส์ และสุดท้ายหมวดที่พักโฮมสเตย์}  \\ \cline{2-3} 
	& \setstretch{1.0}{ผู้ใช้กดเลือกประเภทแต่ไม่กรอกชื่อสถานที่แล้วกดปุ่มค้นหา} 
	& \setstretch{1.0}{ระบบแสดงข้อความแจ้งผู้ใช้ว่า "กรุณากรอกชื่อสถานที่ก่อนกดปุ่มค้นหา"} \\ \cline{2-3} 
	& \setstretch{1.0}{ผู้ใช้กดเลือกประเภทและกรอกชื่อสถานที่แล้วกดปุ่มค้นหา}  
	& \setstretch{1.0}{ระบบแสดงหน้าข้อมูลสถานที่ที่ผู้ใช้ทำการค้นหา} \\ \cline{2-3} 
	& \setstretch{1.0}{ผู้ใช้กดเลือกหมวด}  
	& \setstretch{1.0}{ระบบเปลี่ยนหน้าเว็บไปหน้าแสดงรายชื่อสถานที่ตามหมวดที่ผู้ใช้เลือก} \\ \hline
    \end{tabular}
\end{table}

\subsection{ผลการทดสอบหน้าแสดงสถานที่}
\begin{table}[H]
	\caption{ผลการทดสอบหน้าแสดงสถานที่}
    \centering	
	\label{tab:test7}
    \begin{tabular}{ | p{4.5cm} | p{4.5cm} | p{4.5cm} | }
		\hline
		{\multicolumn{1}{c}{\centering การทดสอบ}}  & {\multicolumn{1}{c}{\centering เงื่อนไขการทดสอบ}} & {\multicolumn{1}{c}{\centering ผลการทดสอบ}} \\ \hline
	\setstretch{1.0}{ทดสอบหน้าแสดงสถานที่}
	& \setstretch{1.0}{รับข้อมูลที่ส่งจากหน้าหมวดที่เที่ยว ที่กิน ที่พัก}
	& \setstretch{1.0}{ระบบแสดงหน้าสถานที่} \\ \cline{2-3} 
	& \setstretch{1.0}{ผู้ใช้กดปุ่มเพิ่มสถานที่ ในกรณีที่ไม่ได้เข้าสู่ระบบ} 
	& \setstretch{1.0}{ระบบแสดงข้อความแจ้งผู้ใช่ว่า "กรุณาล็อคอินเข้าสู่ระบบก่อนกดปุ่มเพิ่มสถานที่"}\\ \cline{2-3} 
	& \setstretch{1.0}{ผู้ใช้กดปุ่มเพิ่มสถานที่ ในกรณีเข้าสู่ระบบสำเร็จ}  
	& \setstretch{1.0}{ระบบแสดงกล่องข้อความหน้าเพิ่มสถานที่} \\ \cline{2-3} 
	& \setstretch{1.0}{ผู้ใช้กดเลือกสถานที่ที่สนใจ}  
	& \setstretch{1.0}{ระบบเปลี่ยนหน้าเว็บไปแสดงหน้ารายละเอียดข้อมูลสถานที่} \\ \hline
    \end{tabular}
\end{table}

\subsection{ผลการทดสอบหน้าแสดงรายละเอียดสถานที่}
\begin{table}[H]
	\caption{ผลการทดสอบหน้าแสดงรายละเอียดสถานที่}
    \centering	
	\label{tab:test8}
    \begin{tabular}{ | p{4.5cm} | p{4.5cm} | p{4.5cm} | }
		\hline
		{\multicolumn{1}{c}{\centering การทดสอบ}}  & {\multicolumn{1}{c}{\centering เงื่อนไขการทดสอบ}} & {\multicolumn{1}{c}{\centering ผลการทดสอบ}} \\ \hline
	\setstretch{1.0}{ทดสอบหน้าแสดงรายละเอียดสถานที่}
	& \setstretch{1.0}{รับข้อมูลที่ส่งมาจากหน้าแสดงสถานที่}
	& \setstretch{1.0}{ระบบแสดงหน้ารายละเอียดสถานที่} \\ \cline{2-3} 
	& \setstretch{1.0}{ผู้ใช้กดปุ่มเขียนรีวิว ในกรณีที่ไม่ได้เข้าสู่ระบบ} 
	& \setstretch{1.0}{ระบบจะแสดงข้อความแจ้งผู้ใช้ว่า "กรุณาล็อคอินเข้าสู่ระบบก่อนกดปุ่มรีวิว"} \\ \cline{2-3} 
	& \setstretch{1.0}{ผู้ใช้กดปุ่มเขียนรีวิว ในกรณีที่เข้าสู่ระบบสำเร็จ}  
	& \setstretch{1.0}{ระบบจะแสดงป็อปอัพหน้าเขียนรีวิวขึ้นมาให้ผู้ใช้เขียนรีวิว}\\ \cline{2-3} 
	& \setstretch{1.0}{ผู้ใช้กดปุ่มบันทึก ในกรณีที่ไม่ได้เข้าสู่ระบบ}  
	& \setstretch{1.0}{ระบบจะแสดงข้อความแจ้งผู้ใช้ว่า "กรุณาล็อคอินเข้าสู่ระบบก่อนกดปุ่มบันทึกสถานที่"} \\ \cline{2-3}
	& \setstretch{1.0}{ผู้ใช้กดปุ่มบันทึก ในกรณีที่เข้าสู่ระบบสำเร็จ}  
	& \setstretch{1.0}{ผู้ใช้สามารถกดบันทึกสถานที่ได้และระบบจะนำข้อมูลการบันทึกไปแสดงที่หน้าโปรไฟล์ของผู้ใช้} \\ \cline{2-3}
	& \setstretch{1.0}{ผู้ใช้กดปุ่มแจ้งแก้ไข ในกรณีไม่ได้เข้าสู่ระบบ}  
	& \setstretch{1.0}{ระบบจะแสดงข้อความแจ้งผู้ใช้ว่า "กรุณาล็อคอินเข้าสู่ระบบก่อนกดปุ่มแจ้งแก้ไข"} \\ \cline{2-3} 
	& \setstretch{1.0}{ผู้ใช้กดปุ่มแจ้งแก้ไข ในกรณีเข้าสู่ระบบสำเร็จ}  
	& \setstretch{1.0}{ระบบจะแสดงป็อปอัพหน้าแจ้งแก้ไขข้อมูลสถานที่ขึ้นมาให้ผู้ใช้กรอกข้อมูลเพื่อแจ้งแก้ไข} \\ \hline
    \end{tabular}
\end{table}

\subsection{ผลการทดสอบหน้าเขียนรีวิว}
\begin{table}[H]
	\caption{ผลการทดสอบหน้าเขียนรีวิว}
    \centering	
	\label{tab:test9}
    \begin{tabular}{ | p{4.5cm} | p{4.5cm} | p{4.5cm} | }
		\hline
		{\multicolumn{1}{c}{\centering การทดสอบ}}  & {\multicolumn{1}{c}{\centering เงื่อนไขการทดสอบ}} & {\multicolumn{1}{c}{\centering ผลการทดสอบ}} \\ \hline
	\setstretch{1.0}{ทดสอบการเขียนรีวิวและให้คะแนนสถานที่}
	& \setstretch{1.0}{ผู้ใช้กดปุ่มเขียนรีวิว ที่หน้าแสดงรายละเอียดสถานที่ ในกรณีที่ไม่ได้เข้าสู่ระบบ}
	& \setstretch{1.0}{ระบบจะแสดงข้อความแจ้งผู้ใช้ว่า "กรุณาล็อคอินเข้าสู่ระบบก่อนกดปุ่มรีวิว"} \\ \cline{2-3} 
	& \setstretch{1.0}{ผู้ใช้กดปุ่มเขียนรีวิว ที่หน้าแสดงรายละเอียดสถานที่ ในกรณีที่เข้าสู่ระบบสำเร็จ} 
	& \setstretch{1.0}{ระบบจะแสดงกล่องข้อความเขียนรีวิวขึ้นมาให้ผู้ใช้เขียนรีวิว} \\ \cline{2-3} 
	& \setstretch{1.0}{ผู้ใช้ให้คะแนน กรอกหัวข้อรีวิว กรอกรายละเอียดแต่ไม่ได้เลือกรูปภาพและกดปุ่มบันทึกรีวิว}  
	& \setstretch{1.0}{ระบบบันทึกข้อมูลที่รีวิวลงในฐานข้อมูลของสถานที่} \\ \cline{2-3} 
	& \setstretch{1.0}{ผู้ใช้ให้คะแนน กรอกหัวข้อรีวิว กรอกรายละเอียด เลือกรูปภาพและกดปุ่มบันทึกรีวิว}  
	& \setstretch{1.0}{ระบบบันทึกข้อมูลที่รีวิวลงในฐานข้อมูลของสถานที่} \\ \cline{2-3}
	& \setstretch{1.0}{ผู้ใช้กดปุ่มยกเลิก}  
	& \setstretch{1.0}{ระบบจะปิดกล่องข้อความ}\\ \hline
    \end{tabular}
\end{table}

\subsection{ผลการทดสอบหน้ากรอกแบบประเมิน}
\begin{table}[H]
	\caption{ผลการทดสอบหน้ากรอกแบบประเมิน}
    \centering	
	\label{tab:test10}
    \begin{tabular}{ | p{4.5cm} | p{4.5cm} | p{4.5cm} | }
		\hline
		{\multicolumn{1}{c}{\centering การทดสอบ}}  & {\multicolumn{1}{c}{\centering เงื่อนไขการทดสอบ}} & {\multicolumn{1}{c}{\centering ผลการทดสอบ}} \\ \hline
	\setstretch{1.0}{ทดสอบหน้ากรอกแบบประเมิน}
	& \setstretch{1.0}{ผู้ใช้เลือกเมนูแนะนำสถานที่}
	& \setstretch{1.0}{ระบบแสดงหน้ากรอกแบบประเมิน} \\ \cline{2-3} 
	& \setstretch{1.0}{ผู้ใช้ทำแบบประเมินไม่ครบทุกข้อ และกดปุ่มส่งข้อมูล} 
	& \setstretch{1.0}{ระบบจะแสดงข้อความตัวหนังสือสีแดงตรงข้อที่ผู้ใช้ข้ามและบังคับให้กรอกข้อมูลให้ครบ} \\ \cline{2-3} 
	& \setstretch{1.0}{ผู้ใช้ทำแบบประเมินครบทุกข้อ และกดปุ่มส่งข้อมูล}  
	& \setstretch{1.0}{ผู้ใช้สามารถกดปุ่มส่งข้อมูลได้} \\ \hline
    \end{tabular}
\end{table}

\subsection{ผลการทดสอบหน้าแสดงผลลัพธ์การแนะนำหมวดท่องเที่ยว}
\begin{table}[H]
	\caption{ผลการทดสอบหน้าแสดงผลลัพธ์การแนะนำหมวดท่องเที่ยว}
    \centering	
	\label{tab:test11}
    \begin{tabular}{ | p{4.5cm} | p{4.5cm} | p{4.5cm} | }
		\hline
		{\multicolumn{1}{c}{\centering การทดสอบ}}  & {\multicolumn{1}{c}{\centering เงื่อนไขการทดสอบ}} & {\multicolumn{1}{c}{\centering ผลการทดสอบ}} \\ \hline
	\setstretch{1.0}{ทดสอบการทำแบบประเมินเพื่อดูผลลัพธ์การแนะนำหมวดท่องเที่ยว}
	& \setstretch{1.0}{ผู้ใช้ทำแบบประเมินไม่ครบทุกข้อ และกดปุ่มส่งข้อมูล}
	& \setstretch{1.0}{ระบบจะแสดงข้อความตัวหนังสือสีแดงตรงข้อที่ผู้ใช้ข้ามและบังคับให้กรอกข้อมูลให้ครบ} \\ \cline{2-3} 
	& \setstretch{1.0}{ผู้ใช้ทำแบบประเมินครบทุกข้อ และกดปุ่มส่งข้อมูล} 
	& \setstretch{1.0}{ผู้ใช้สามารถกดปุ่มส่งข้อมูลได้และระบบจะแสดงกล่อองข้อความผลลัพธ์การแนะนำหมวดท่องเที่ยว} \\ \cline{2-3} 
	& \setstretch{1.0}{ผู้ใช้กดเลือกหมวดท่องเที่ยวที่ชื่นชอบและกดปุ่มใช่}  
	& \setstretch{1.0}{ระบบจะบันทึกข้อมูลการทำแบบประเมินของผู้ใช้ลงในฐานข้อมูลและทำการปิดกล่องแสดงผลลัพธ์การแนะนำลง} \\ \cline{2-3} 
	& \setstretch{1.0}{ผู้ใช้กดปุ่มยกเลิก}  
	& \setstretch{1.0}{ระบบจะปิดกล่องแสดงผลลัพธ์การแนะนำลง} \\ \hline
    \end{tabular}
\end{table}

\subsection{ผลการทดสอบหน้าเพิ่มสถานที่}
\begin{table}[H]
	\caption{ผลการทดสอบหน้าเพิ่มสถานที่}
    \centering	
	\label{tab:test12}
    \begin{tabular}{ | p{4.5cm} | p{4.5cm} | p{4.5cm} | }
		\hline
		{\multicolumn{1}{c}{\centering การทดสอบ}}  & {\multicolumn{1}{c}{\centering เงื่อนไขการทดสอบ}} & {\multicolumn{1}{c}{\centering ผลการทดสอบ}} \\ \hline
	\setstretch{1.0}{ทดสอบการเพิ่มข้อมูลสถานที่ในส่วนของผู้ใช้}
	& \setstretch{1.0}{ผู้ใช้กดปุ่มเพิ่มสถานที่ ในกรณีที่ไม่ได้เข้าสู่ระบบ}
	& \setstretch{1.0}{ระบบแสดงข้อความแจ้งผู้ใช่ว่า "กรุณาล็อคอินเข้าสู่ระบบก่อนกดปุ่มเพิ่มสถานที่"}  \\ \cline{2-3} 
	& \setstretch{1.0}{ผู้ใช้กดปุ่มเพิ่มสถานที่ ในกรณีที่เข้าสู่ระบบสำเร็จ} 
	& \setstretch{1.0}{ระบบแสดงกล่องข้อความหน้าเพิ่มสถานที่} \\ \cline{2-3} 
	& \setstretch{1.0}{ในกรณีที่ผู้ใช้ไม่ได้เลือกประเภทของสถานที่ และผู้ใช้กรอกข้อมูลชื่อสถานที่ ที่อยู่ รายละเอียดสถานที่ เบอร์โทรศัพท์ เว็บไซต์  (website) เฟสบุ๊ค(facebook) ละติจูด(latitude) ลองจิจูด (longitude) และเลือกรูปภาพ แล้วกดปุ่มบันทึก }  
	& \setstretch{1.0}{การเพิ่มข้อมูลสถานทีล้มเหลว เนื่องจากระบบไม่สามารถทราบได้ว่าข้อมูลที่ผู้ใช้เพิ่มเข้ามาเป็นข้อมูลประเภทไหน} \\ \cline{2-3} 
	& \setstretch{1.0}{ในกรณีที่ผู้ใช้เลือกประเภทของสถานที่ และผู้ใช้กรอกข้อมูลชื่อสถานที่ ที่อยู่ รายละเอียดสถานที่ เบอร์โทรศัพท์ เว็บไซต์  (website) เฟสบุ๊ค(facebook) ละติจูด(latitude) ลองจิจูด (longitude) และเลือกรูปภาพ แล้วกดปุ่มบันทึก}  
	& \setstretch{1.0}{ระบบจะบันทึกข้อมูลการเพิ่มสถานที่ลงในฐานข้อมูลตามประเภทที่ผู้ใช้เลือก} \\ \cline{2-3} 
	& \setstretch{1.0}{ผู้ใช้กดปุ่มยกเลิก}  
	& \setstretch{1.0}{ระบบจะปิดกล่องข้อความหน้าเพิ่มสถานที่ลง} \\ \hline
    \end{tabular}
\end{table}

\subsection{ผลการทดสอบการแสดงหน้าโปรไฟล์}
\begin{table}[H]
	\caption{ผลการทดสอบการแสดงหน้าโปรไฟล์}
    \centering	
	\label{tab:test13}
    \begin{tabular}{ | p{4.5cm} | p{4.5cm} | p{4.5cm} | }
		\hline
		{\multicolumn{1}{c}{\centering การทดสอบ}}  & {\multicolumn{1}{c}{\centering เงื่อนไขการทดสอบ}} & {\multicolumn{1}{c}{\centering ผลการทดสอบ}} \\ \hline
	\setstretch{1.0}{ทดสอบการแสดงข้อมูลโปรไฟล์}
	& \setstretch{1.0}{ผู้ใช้กดเลือกเมนูโปรไฟล์}
	& \setstretch{1.0}{ระบบแสดงหน้าข้อมูลโปรไฟล์ของผู้ใช้} \\ \cline{2-3} 
	& \setstretch{1.0}{ผู้ใช้กดปุ่มแก้ไขโปรไฟล์} 
	& \setstretch{1.0}{ระบบจะแสดงกล่องข้อความหน้าแก้ไขโปรไฟล์ซึ่งข้อมูลที่แสดงในหน้านั้นจะมี รูปประจำตัวของผู้ใช้ ชื่อผู้ใช้มีปุ่มเปลี่ยนรหัสผ่าน ปุ่มเปลี่ยนรูปประจำตัว และปุ่มบันทึก} \\ \cline{2-3} 
	& \setstretch{1.0}{ผู้ใช้กดเลือกที่บันทึกไว้ ในกรณีที่ผู้ใช้ยังไม่มีข้อมูลสถานที่ที่บันทึกไว้}  
	& \setstretch{1.0}{ระบบจะแสดงข้อความบนหน้าเว็บว่า "ไม่มีกิจกรรมการบันทึก"}\\ \cline{2-3} 
	& \setstretch{1.0}{ผู้ใช้กดเลือกที่บันทึกไว้ ในกรณีที่ผู้ใช้มีข้อมูลสถานที่ที่บันทึกไว้}  
	& \setstretch{1.0}{ระบบจะแสดงข้อมูลสถานที่ที่ผู้ใช้ได้บันทึกไว้} \\ \cline{2-3} 
	& \setstretch{1.0}{ผู้ใช้กดเลือกรีวิว ในกรณีที่ผู้ใช้ยังไม่มีข้อมูลการรีวิวสถานที่}  
	& \setstretch{1.0}{ระบบจะแสดงงข้อความบนหน้าเว็บว่า "ไม่มีกิจกรรมรีวิว"} \\ \cline{2-3} 
	& \setstretch{1.0}{ผู้ใช้กดเลือกรีวิว ในกรณีที่ผู้ใช้ยังมีข้อมูลการรีวิวสถานที่}  
	& \setstretch{1.0}{ระบบจะแสดงข้อมูลสถานที่ที่ผู้ใช้เคยเขียนรีวิว} \\ \cline{2-3} 
	& \setstretch{1.0}{ผู้ใช้กดเลือกสถานที่เพิ่ม ในกรณีที่ผู้ใช้ยังไม่เคยเพิ่มข้อมูลสถานที่}  
	& \setstretch{1.0}{ระบบจะแสดงงข้อความบนหน้าเว็บว่า "ไม่มีกิจกรรมเพิ่มสถานที่"} \\ \cline{2-3} 
	& \setstretch{1.0}{ผู้ใช้กดเลือกสถานที่เพิ่ม ในกรณีที่ผู้ใช้เคยเพิ่มข้อมูลสถานที่}  
	& \setstretch{1.0}{ระบบจะแสดงข้อมูลสถานที่ที่ผู้ใช้ได้เพิ่ม}\\ \hline
    \end{tabular}
\end{table}

\subsection{ผลการทดสอบการแก้ไขรหัสผ่าน}
\begin{table}[H]
	\caption{ผลการทดสอบการแก้ไขรหัสผ่าน}
    \centering	
	\label{tab:test14}
    \begin{tabular}{ | p{4.5cm} | p{4.5cm} | p{4.5cm} | }
		\hline
		{\multicolumn{1}{c}{\centering การทดสอบ}}  & {\multicolumn{1}{c}{\centering เงื่อนไขการทดสอบ}} & {\multicolumn{1}{c}{\centering ผลการทดสอบ}} \\ \hline
	\setstretch{1.0}{ทดสอบการแก้ไขรหัสผ่าน}
	& \setstretch{1.0}{ผู้ใช้กดปุ่มเปลี่ยนรหัสผ่าน}
	& \setstretch{1.0}{ระบบแสดงหน้าเกล่องข้อความหน้าแก้ไขรหัสผ่าน} \\ \cline{2-3} 
	& \setstretch{1.0}{ผู้ใช้กรอกรหัสผ่านเก่าและกรอกรหัสผ่านใหม่ แล้วกดปุ่มบันทึกการเปลี่ยนแปลงในกรณีที่ผู้ใช้กรอกรหัสผ่านเก่าไม่ถูกต้อง} 
	& \setstretch{1.0}{ระบบจะแสดงข้อความแจ้งผู้ใช้ว่า "เปลี่ยนรหัสผ่านไม่สำเร็จ เนื่องจากกรอกรหัสผ่านเก่าไม่ถูกต้องและรหัสยืนยันไม่ตรงกันกับรหัสผ่านใหม่"} \\ \cline{2-3} 
	& \setstretch{1.0}{ผู้ใช้กรอกรหัสผ่านเก่าและกรอกรหัสผ่านใหม่ แล้วกดปุ่มบันทึกการเปลี่ยนแปลงในกรณีที่ผู้ใช้กรอกรหัสผ่านเก่าถูกต้อง}  
	& \setstretch{1.0}{ระบบจะแสดงข้อความแจ้งผู้ใช้ว่า "เปลี่ยนรหัสผ่านสำเร็จ รหัสผ่านใหม่คือ : "} \\ \cline{2-3} 
	& \setstretch{1.0}{ในกรณีที่ผู้ใช้กรอกรหัสผ่านใหม่และกรอกรหัสผ่านยืนยันไม่ตรงกัน แล้วกดปุ่มบันทึกการเปลี่ยนแปลง}  
	& \setstretch{1.0}{ระบบจะแสดงข้อความแจ้งผู้ใช้ว่า "เปลี่ยนรหัสผ่านไม่สำเร็จ เนื่องจากกรอกรหัสยืนยันไม่ตรงกันกับรหัสผ่านใหม่"} \\ \cline{2-3} 
	& \setstretch{1.0}{ในกรณีที่ผู้ใช้กรอกรหัสผ่านใหม่และกรอกรหัสผ่านยืนยันตรงกัน แล้วกดปุ่มบันทึกการเปลี่ยนแปลง}  
	& \setstretch{1.0}{ระบบจะแสดงข้อความแจ้งผู้ใช้ว่า "เปลี่ยนรหัสผ่านสำเร็จ รหัสผ่านใหม่คือ : "} \\ \hline
    \end{tabular}
\end{table}

\subsection{ผลการทดสอบลบสถานที่}
\begin{table}[H]
	\caption{ผลการทดสอบลบสถานที่}
    \centering	
	\label{tab:test15}
    \begin{tabular}{ | p{4.5cm} | p{4.5cm} | p{4.5cm} | }
		\hline
		{\multicolumn{1}{c}{\centering การทดสอบ}}  & {\multicolumn{1}{c}{\centering เงื่อนไขการทดสอบ}} & {\multicolumn{1}{c}{\centering ผลการทดสอบ}} \\ \hline
	\setstretch{1.0}{ทดสอบลบสถานที่ในกรณีที่ผู้ใช้เป็นคนเพิ่มสถานที่เอง}
	& \setstretch{1.0}{ผู้ใช้เข้าไปที่หน้าโปรไฟล์แล้วกดเลือกสถานที่เพิ่ม หลังจากนั้นผุ้ใช้คลิกสถานที่แล้วเลือกเมนูลบ}
	& \setstretch{1.0}{ระบบแสดงกล่องข้อความถามผู้ใช้ว่า "คุณแน่ใจไหมว่าจะลบข้อมูลสถานที่นี้ทิ้ง" และมีปุ่มให้ผู้ใช้เลือกกดอยู่ 2 อย่างคือ แน่ใจ และ ไม่แน่ใจ}  \\ \cline{2-3} 
	& \setstretch{1.0}{ผู้ใช้กดปุ่มแน่ใจ} 
	& \setstretch{1.0}{ระบบทำการลบข้อมูลสถานที่ออกจากฐานข้อมูลและลบข้อมูลสถานที่ออกจากข้อมูลของผู้ใช้} \\ \cline{2-3}
	& \setstretch{1.0}{ผู้ใช้กดปุ่มไม่แน่ใจ}  
	& \setstretch{1.0}{ระบบจะปิดกล่องข้อความลง} \\ \hline
    \end{tabular}
\end{table}

\subsection{ผลการทดสอบลบรีวิว}
\begin{table}[H]
	\caption{ผลการทดสอบลบรีวิว}
    \centering	
	\label{tab:test16}
    \begin{tabular}{ | p{4.5cm} | p{4.5cm} | p{4.5cm} | }
		\hline
		{\multicolumn{1}{c}{\centering การทดสอบ}}  & {\multicolumn{1}{c}{\centering เงื่อนไขการทดสอบ}} & {\multicolumn{1}{c}{\centering ผลการทดสอบ}} \\ \hline
	\setstretch{1.0}{ทดสอบลบรีวิว ในกรณีเป็นรีวิวที่ตัวเองเป็นคนเขียน}
	& \setstretch{1.0}{ผู้ใช้เข้าไปที่หน้าโปรไฟล์แล้วกดเลือกรีวิว หลังจากนั้นผู้ใช้คลิกสถานที่แล้วเลือกเมนูลบรีวิว}
	& \setstretch{1.0}{ระบบแสดงกล่องข้อความถามผู้ใช้ว่า "คุณแน่ใจไหมว่าจะลบความคิดเห็นของคุณทิ้ง" และจะมีปุ่มให้ผู้ใช้เลือกกดอยู่ 2 อย่างคือ แน่ใจ และ ไม่แน่ใจ} \\ \cline{2-3}
	& \setstretch{1.0}{ผู้ใช้กดปุ่มแน่ใจ} 
	& \setstretch{1.0}{ระบบทำการลบรีวิวของผู้ใช้คนนั้นออกจากข้อมูลสถานที่ในฐานข้อมูลและลบข้อมูลรีวิวนั้นออกจากข้อมูลของผู้ใช้} \\ \cline{2-3}
	& \setstretch{1.0}{ผู้ใช้กดปุ่มไม่แน่ใจ}  
	& \setstretch{1.0}{ระบบจะปิดกล่องข้อความลงและข้อมูลรีวิวไม่ถูกลบ} \\ \hline
    \end{tabular}
\end{table}

\subsection{ผลการทดสอบการจัดการแก้ไขข้อมูลสถานที่}
\begin{table}[H]
	\caption{ผลการทดสอบการจัดการแก้ไขข้อมูลสถานที่}
    \centering	
	\label{tab:test17}
    \begin{tabular}{ | p{4.5cm} | p{4.5cm} | p{4.5cm} | }
		\hline
		{\multicolumn{1}{c}{\centering การทดสอบ}}  & {\multicolumn{1}{c}{\centering เงื่อนไขการทดสอบ}} & {\multicolumn{1}{c}{\centering ผลการทดสอบ}} \\ \hline
	\setstretch{1.0}{ทดสอบการแก้ไขข้อมูลกรณีที่ผู้ดูแลระบบเข้าสู่ระบบสำเร็จ}
	& \setstretch{1.0}{ผู้ดูแลระบบกดปุ่มแก้ไข}
	& \setstretch{1.0}{ระบบแสดงหน้าแก้ไขข้อมูล} \\ \cline{2-3}
	& \setstretch{1.0}{ผู้ดูแลระบบกรอกข้อมูลแก้ไขสถานที่แล้วกดปุ่มบันทึกการแก้ไข} 
	& \setstretch{1.0}{ระบบบันทึกข้อมูลการแก้ไขและอัพเดทข้อมูลลงฐานข้อมูล} \\ \cline{2-3}
	& \setstretch{1.0}{ผู้ดูแลระบบกดปุ่มยกเลิก}  
	& \setstretch{1.0}{ระบบปิดหน้าแก้ไขข้อมูลลงและข้อมูลไม่ได้รับการแก้ไข} \\ \hline
    \end{tabular}
\end{table}

\subsection{ผลการทดสอบการจัดการลบข้อมูลสถานที่}
\begin{table}[H]
	\caption{ผลการทดสอบการจัดการลบข้อมูลสถานที่}
    \centering	
	\label{tab:test18}
    \begin{tabular}{ | p{4.5cm} | p{4.5cm} | p{4.5cm} | }
		\hline
		{\multicolumn{1}{c}{\centering การทดสอบ}}  & {\multicolumn{1}{c}{\centering เงื่อนไขการทดสอบ}} & {\multicolumn{1}{c}{\centering ผลการทดสอบ}} \\ \hline
		\setstretch{1.0}{ทดสอบการลบข้อมูลสถานที่ กรณีที่ผู้ดูแลระบบเข้าสู่ระบบสำเร็จ}
	& \setstretch{1.0}{ผู้ดูแลระบบกดปุ่มลบ}
	& \setstretch{1.0}{ระบบแสดงข้อความถามผู้ดูแลระบบว่า “คุณต้องการลบสถานที่นี้ใช่หรือไม่” และมีปุ่มตัวเลือกให้ผู้ใช้เลือกคือ ใช่ และไม่ใช่} \\ \cline{2-3}
	& \setstretch{1.0}{ผู้ดูแลระบบกดปุ่มใช่} 
	& \setstretch{1.0}{ระบบลบข้อมูลสถานที่ที่ผู้ดูแลระบบกดลบออกจากฐานข้อมูล} \\ \cline{2-3}
	& \setstretch{1.0}{ผู้ดูแลระบบกดปุ่มไม่ใช่}  
	& \setstretch{1.0}{ข้อมูลสถานที่ไม่ถูกลบออกจากฐานข้อมูล} \\ \hline
    \end{tabular}
\end{table}

\subsection{ผลการทดสอบการจัดการเพิ่มสถานที่}
\begin{table}[H]
	\caption{ผลการทดสอบการจัดการเพิ่มสถานที่}
    \centering	
	\label{tab:test19}
    \begin{tabular}{ | p{4.5cm} | p{4.5cm} | p{4.5cm} | }
		\hline
	{\multicolumn{1}{c}{\centering การทดสอบ}}  & {\multicolumn{1}{c}{\centering เงื่อนไขการทดสอบ}} & {\multicolumn{1}{c}{\centering ผลการทดสอบ}} \\ \hline
	\setstretch{1.0}{ทดสอบการเพิ่มสถานที่ กรณีที่ผู้ดูแลระบบเข้าสู่ระบบสำเร็จ}
	& \setstretch{1.0}{ผู้ดูแลระบบกดปุ่มเพิ่มสถานที่}
	& \setstretch{1.0}{ระบบเปิดหน้าเพิ่มข้อมูลสถานที่} \\ \cline{2-3}
	& \setstretch{1.0}{ผู้ดูแลระบบกรอกข้อมูลรายละเอียดสถานที่ครบและกดปุ่มเพิ่มสถานที่} 
	& \setstretch{1.0}{ระบบจะบันทึกข้อมูลรายละเอียดสถานที่ลงในฐานข้อมูลตามประเภทของสถานที่} \\ \cline{2-3}
	& \setstretch{1.0}{ผู้ดูแลระบบกดปุ่มยกเลิก}  
	& \setstretch{1.0}{ระบบจะปิดหน้าเพิ่มข้อมูลสถานที่ลงและข้อมูลจะไม่ถูกเพิ่มลงในระบบ} \\ \hline
    \end{tabular}
\end{table}

\subsection{ผลการทดสอบจัดการข้อมูลแจ้งแก้ไข}
\begin{table}[H]
	\caption{ผลการทดสอบจัดการข้อมูลแจ้งแก้ไข}
	\centering	
	\label{tab:test20}
	\begin{tabular}{ | p{4.5cm} | p{4.5cm} | p{4.5cm} | }
		\hline
		{\multicolumn{1}{c}{\centering การทดสอบ}}  & {\multicolumn{1}{c}{\centering เงื่อนไขการทดสอบ}} & {\multicolumn{1}{c}{\centering ผลการทดสอบ}} \\ \hline
		\setstretch{1.0}{ทดสอบการแก้ไขข้อมูลจากข้อมูลที่ผู้ใช้แจ้งแก้ไขมา กรณีที่ผู้ดูแลระบบเข้าสู่ระบบสำเร็จ}
			& \setstretch{1.0}{ผู้ดูแลระบบเลือกเมนูแจ้งแก้ไข}
			& \setstretch{1.0}{ระบบแสดงหน้าข้อมูลแจ้งแก้ไข โดยจะแสดงชื่อผู้แจ้งแก้ไข ชื่อสถานที่ และปุ่มแก้ไข} \\ \cline{2-3} 
			& \setstretch{1.0}{ผู้ดูแลระบบกดแก้ไข} 
			& \setstretch{1.0}{ระบบแสดงหน้าแก้ไขข้อมูลสถานที่โดยจะมีข้อมูลที่ผู้ใช้กรอกเข้ามาเพื่อทำการแก้ไข} \\ \cline{2-3} 
			& \setstretch{1.0}{ผู้ดูแลระบบกดปุ่มบันทึกการแก้ไข} 
			& \setstretch{1.0}{ระบบทำการบันทึกข้อมูลการแก้ไขและอัพเดทข้อมูลการแก้ไขสถานที่ลงในฐานข้อมูล} \\ \cline{2-3}
			& \setstretch{1.0}{ผู้ดูแลระบบกดปุ่มยกเลิก}  
			& \setstretch{1.0}{ข้อมูลจะไม่ถูกทำการแก้ไข} \\ \hline
	\end{tabular}
\end{table}

\subsection{ผลการทดสอบการ Train Model}
\begin{table}[H]
	\caption{ผลการทดสอบการ Train Model}
    \centering	
	\label{tab:test21}
    \begin{tabular}{ | p{4cm} | p{4.5cm} | p{4.5cm} | }
		\hline
	\multicolumn{1}{|c|}{การทดสอบ} & \multicolumn{1}{c|}{เงื่อนไขการทดสอบ} & \multicolumn{1}{c|}{ผลการทดสอบ} \\ \hline
	\setstretch{1.0}{ทดสอบการ Train Model  กรณีที่ผู้ดูแลระบบเข้าสู่ระบบสำเร็จ}
	& \setstretch{1.0}{ผู้ดูแลระบบกดเลือกเมนู Train}
	& \setstretch{1.0}{ระบบทำการเรียกใช้เซิร์ฟเวอร์ในการ train model เมื่อ train model สำเร็จระบบแจ้งข้อความบอกผู้ดูแลระบบว่า "train model สำเร็จ ได้โมเดลแล้ว"} \\ \hline
    \end{tabular}
\end{table}

\section{การทดสอบประสิทธิภาพของโมเดล}
\subsection{ผลการทดสอบความถูกต้องของโมเดล}

ในการทดสอบความถูกต้องของโมเดลเป็นการทดสอบหาค่าความถูกต้องซึ่งชุดข้อมูลที่ใช้ในการเทรนมีทั้งหมด 460 แถว จะทดสอบเทรนทั้งหมด 5 ครั้ง ต่อหนึ่งค่า Learning Rate ซึ่งในการทดสอบเทรนแต่ละครั้งจะเทรนทั้งหมด 1000 รอบ โดยจะปรับค่า Learning Rate เป็น 0.0001, 0.001, 0.01  และจะทดสอบปรับเลเยอร์ ( Layer ) เป็น 2 ชั้นเปรียบเทียบกับเลเยอร์ (Layer) 3 ชั้น เพื่อดูผลลัพธ์ค่าความถูกต้องและค่าความผิดพลาดของโมเดลที่ได้ สาเหตุที่ต้องเทรน 5 ครั้งต่อหนึ่งค่า Learning Rate เพราะข้อมูลที่ได้มาเป็นข้อมูลสุ่มทำให้ค่าความถูกต้องที่ได้มีค่าไม่แน่นอนเมื่อเทรนครบ 5 ครั้ง จะนำค่าผลลัพธ์ที่ได้มาหาค่าเฉลี่ยความถูกต้องของโมเดล 
\begin{table}[H]
	\caption{ผลลัพธ์การทดสอบเทรนโมเดล 5 ครั้งต่อหนึ่งค่า Learning Rate }
    \centering
	\label{tab:test22}
    \begin{tabular}{| p{2.2cm} | p{2.2cm} | p{1cm} | p{1cm} | p{1cm} | p{1cm} | p{1cm} | p{1cm} |}
	\hline
	\multicolumn{1}{|c|}{ จำนวน Layer} & \multicolumn{1}{c|}{ Learning Rate } & \multicolumn{1}{c|}{ ครั้งที่ 1 } & \multicolumn{1}{c|}{ ครั้งที่ 2 } & \multicolumn{1}{c|}{ ครั้งที่ 3 } & \multicolumn{1}{c|}{ ครั้งที่ 4 } & \multicolumn{1}{c|}{ ครั้งที่ 5 } & \multicolumn{1}{c|}{ ค่าเฉลี่ย }  \\ \hline
	\setstretch{1.0}\centering { 2 }
	& \setstretch{1.0}{0.0001}
	& \setstretch{1.0}{0.294}
	& \setstretch{1.0}{0.303}
	& \setstretch{1.0}{0.286}
	& \setstretch{1.0}{0.301}
	& \setstretch{1.0}{0.303}
	& \setstretch{1.0}{0.2974} \\ \cline{2-8}
	& \setstretch{1.0}{0.001}
	& \setstretch{1.0}{0.485}
	& \setstretch{1.0}{0.517}
	& \setstretch{1.0}{0.498}
	& \setstretch{1.0}{0.513}
	& \setstretch{1.0}{0.513}
	& \setstretch{1.0}{0.5052} \\ \cline{2-8}
	& \setstretch{1.0}{0.01}
	& \setstretch{1.0}{0.699}
	& \setstretch{1.0}{0.719}
	& \setstretch{1.0}{0.712}
	& \setstretch{1.0}{0.706}
	& \setstretch{1.0}{0.732}
	& \setstretch{1.0}{0.7136} \\ \cline{1-8}
	\setstretch{1.0}\centering{ 3 }
	& \setstretch{1.0}{0.0001}
	& \setstretch{1.0}{0.255}
	& \setstretch{1.0}{0.271}
	& \setstretch{1.0}{0.275}
	& \setstretch{1.0}{0.260}
	& \setstretch{1.0}{0.264}
	& \setstretch{1.0}{0.265} \\ \cline{2-8}
	& \setstretch{1.0}{0.001}
	& \setstretch{1.0}{0.613}
	& \setstretch{1.0}{0.593}
	& \setstretch{1.0}{0.623}
	& \setstretch{1.0}{0.535}
	& \setstretch{1.0}{0.558}
	& \setstretch{1.0}{0.5844} \\ \cline{2-8}
	& \setstretch{1.0}{0.01}
	& \setstretch{1.0}{0.812}
	& \setstretch{1.0}{0.827}
	& \setstretch{1.0}{0.825}
	& \setstretch{1.0}{0.831}
	& \setstretch{1.0}{0.855}
	& \setstretch{1.0}{0.83} \\ \hline
    \end{tabular}
\end{table}

\begin{table}[H]
	\caption{ ผลการทดสอบค่าความถูกต้องและค่าความผิดพลาดของโมเดล}
    \centering
	\label{tab:test23}
    \begin{tabular}{| p{3cm} | p{2cm} | p{3cm} | p{3cm} |}
	\hline
	\multicolumn{1}{|c|}{ จำนวน Layer} & \multicolumn{1}{c|}{ Learning Rate } & \multicolumn{1}{c|}{ ความถูกต้อง } & \multicolumn{1}{c|}{ ความผิดพลาด }  \\ \hline
	\setstretch{1.0}\centering { 2 }
	& \setstretch{1.0}{0.0001}
	&\setstretch{1.0}{0.2974}
	& \setstretch{1.0}{0.7026} \\ \cline{2-4}
	& \setstretch{1.0}{0.001}
	&\setstretch{1.0}{0.5052}
	& \setstretch{1.0}{0.4948} \\ \cline{2-4}
	& \setstretch{1.0}{0.01}
	&\setstretch{1.0}{0.7136}
	& \setstretch{1.0}{0.2864} \\ \cline{1-4}
	\setstretch{1.0}\centering{ 3 }
	& \setstretch{1.0}{0.0001}
	&\setstretch{1.0}{0.265}
	& \setstretch{1.0}{0.735} \\ \cline{2-4}
	& \setstretch{1.0}{0.001}
	& \setstretch{1.0}{0.5844}
	& \setstretch{1.0}{0.4156} \\ \cline{2-4}
	& \setstretch{1.0}\underline{0.01}
	& \setstretch{1.0}\underline{0.83}
	& \setstretch{1.0}\underline{0.17} \\ \hline
    \end{tabular}
\end{table}

\begin{figure}[H]
	\centering
	\includegraphics[width=14cm]{Figures/5/train}
	\caption{กราฟเปรียบเทียบค่า LearningRate}
	\label{Fig:5-LearningRate}
\end{figure}
สรุปผลจากการทดสอบปรับค่า Learning Rate เป็น 0.0001, 0.001, 0.01 และได้ปรับเลเยอร์เป็น 2 ชั้นเปรียบเทียบกับเลเยอร์ 3 ชั้น ผลลัพธที่ได้จากการทดสอบปรับค่า Learning Rate และปรับเลเยอร์ ซึ่งค่า Learning Rate ที่ให้ความถูกต้องดีที่สุดคือ 0.01 โดยใช้เลเยอร์ 3 ชั้น ค่าความถูกต้องที่ได้คือ 0.83 และมีค่าความผิดพลาดคือ 0.17 
 