Open Access. Powered by Scholars. Published by Universities.®
Articles 571 - 600 of 618
Full-Text Articles in Computer Sciences
Mesh-Based Multi-View Normal Integration With Energy Minimization Using Surface Reflectance Properties, Wichayut Eaksarayut
Mesh-Based Multi-View Normal Integration With Energy Minimization Using Surface Reflectance Properties, Wichayut Eaksarayut
Chulalongkorn University Theses and Dissertations (Chula ETD)
We propose a technique to reconstruct a general 3D object using surface reflectance information from multiple viewpoints. Our core optimization framework uses multi-view normal integration, which can recovers water-tight surface of the object iteratively in a coarse to fine manner. The integration requires normal vector field from multiple viewpoints, which we can derive from surface reflectance. We then handle the topological changes if self-intersection occurs from the optimization. We also employ the idea of multi-resolution and weighted data heuristic which helps dealing with noisy data and improves both accuracy and optimization time. Our experiment shows that the framework is able …
Prediction Model Of Water Quality In Chaophraya River Using Artificial Neural Network, Weeris Treeratanajaru
Prediction Model Of Water Quality In Chaophraya River Using Artificial Neural Network, Weeris Treeratanajaru
Chulalongkorn University Theses and Dissertations (Chula ETD)
No abstract provided.
Enhancing Captcha Using Eye Movement, Apichai Siripitakchai
Enhancing Captcha Using Eye Movement, Apichai Siripitakchai
Chulalongkorn University Theses and Dissertations (Chula ETD)
CAPTCHA is a method designed to prevent automatic registration and access. It can distinguish between real human and automated program (BOT). CAPTCHA connects to a server and then starts human verification process. The user must answer a question correctly or follow an instruction in order to get access to the system. However, there are some problems occurred to users. For example, the verification text is too distorted that even real humans do not understand or the effectiveness of preventing an automated computer program is doubted. From these reasons, researchers are still developing CAPTCHA to make it better and more effective. …
High Capacity Image Steganography Tolerating Image Compression, Eittipat Kraichingrith
High Capacity Image Steganography Tolerating Image Compression, Eittipat Kraichingrith
Chulalongkorn University Theses and Dissertations (Chula ETD)
Nowadays, data privacy becomes more important. Most of the existing data protection schemes based on cryptography cannot hide the existence of secret data. Thus, a steganography approach plays an important role to handle this problem. Image steganography can be categorized into two methods which are baesd on spatial domain and transform domain. Methods using spatial domain have high embedding capacity but they are not robust to image compression. On the other hand, methods using transform domain usually work with image compression but have low embedding capacity. In recent image steganography research, many transform domain methods are based on JPEG format …
Biological-Like Memory Allocation Scheme Simulation, Gasydech Lergchinnaboot
Biological-Like Memory Allocation Scheme Simulation, Gasydech Lergchinnaboot
Chulalongkorn University Theses and Dissertations (Chula ETD)
When Gordon Moore observed the number of transistor increasing pattern while memory bandwidth could not catch up with processing unit performance, this diverging rate kept stretching out to create what eventually transpired to be Memory Wall. This consequence becomes a major performance bottleneck. Many bottleneck elimination approaches have been attempted. They incorporate considerable overhead and high complexity. This research proposes a novel memory allocation scheme that employs biological behavioral principles of the living creatures. At the principal construct of their life form lives the cells having limited resources, yet passively operates with little overhead. The proposed method imitates this unicellular …
Discovery Of Relation Between Listeria And Other Bacterial Contamination Using Classification Refinement Technique, Napas Jeamchotpatanakul
Discovery Of Relation Between Listeria And Other Bacterial Contamination Using Classification Refinement Technique, Napas Jeamchotpatanakul
Chulalongkorn University Theses and Dissertations (Chula ETD)
People often use chicken to prepare their diary meal which creates a great demand for food producers and exporters in Thai food industry. Thailand is ranked fourth in chicken exporters in the world. Standards on chicken meat regulations differ from country to country. One commonality remains: controlling the bacteria that can affect human life, particularly pregnant women and the unborn. One of the important bacteria is called Listeria which receives high attention for the industry to prevent their contamination in chicken. A microbiological test is usually conducted to analyze the data from industry. However, the microbiological test is incapable of …
Diagnosis Of Heart Disease Using Mixed Classifier, Sarawut Meesri
Diagnosis Of Heart Disease Using Mixed Classifier, Sarawut Meesri
Chulalongkorn University Theses and Dissertations (Chula ETD)
At present, there are many studies related to the use of medical information, in order to assist in the analysis and diagnosis of the patients. In the field of computer science, there are methods to assist in analysis and diagnosis of the various diseases using the data mining techniques. Data mining is a popular technique used for analyzing a large number of data, to find the relationship of the hidden information in those data and applied for the benefits of the organization. Classification technique based on the supervised learning is one of the data mining techniques, which divides the dataset …
Energy Aware Scheduling For Heterogeneous Mobile Task Computing, Vittayasak Rujivorakul
Energy Aware Scheduling For Heterogeneous Mobile Task Computing, Vittayasak Rujivorakul
Chulalongkorn University Theses and Dissertations (Chula ETD)
The problem of scheduling a set of dependent tasks from a user mobile device to several servers in communication cells while the user is moving along these cell in various speed is studied in this thesis. The challenging issue is the execution speed of each server and the speed of user's movement are not compatible. This leads to the difficulty of assigning and finishing the subset of scheduled dependent tasks to each server within the limitation of execution time during passing a cell. Another concern involved this study is the constraints on the length of makespan in terms of minimum …
การสร้างเครือข่ายแอดฮอกแบบเสมือนโดยใช้วายฟายฮอตสปอตบนสมาร์ทโฟน, ฉันทวัฒน์ รัตนพงศ์พันธ์
การสร้างเครือข่ายแอดฮอกแบบเสมือนโดยใช้วายฟายฮอตสปอตบนสมาร์ทโฟน, ฉันทวัฒน์ รัตนพงศ์พันธ์
Chulalongkorn University Theses and Dissertations (Chula ETD)
ทุกวันนี้สมาร์ทโฟนได้กลายมาเป็นส่วนหนึ่งของชีวิตประจำวัน ด้วยจำนวนและเซนเซอร์ที่มากขึ้นของสมาร์ทโฟนส่งผลให้มีแอพลิเคชั่นที่ถูกพัฒนามาเพื่อต้องสนองความต้องการของผู้ใช้งานมากขึ้น โดยปกติสมาร์ทโฟนจะพึ่งพาโครงสร้างพื้นฐานในการติดต่อสื่อสาร อย่างไรก็ตามเมื่อโครงสร้างพื้นฐานไม่สามารถใช้งานได้ในสถานการณ์ภัยพิบัติ การติดต่อสื่อสารก็ไม่สามารถทำได้เช่นกัน สถานการณ์นี้สามารถบรรเทาได้ด้วยการใช้เครือข่ายแบบฉวยโอกาส โดยสมาร์ทโฟนจะทำการติดต่อสื่อสารกันโดยตรงเมื่อใช้เครือข่ายแบบฉวยโอกาส อย่างไรก็ตามการติดต่อสื่อสารกันโดยตรงแบบอัตโนมัติเป็นส่วนที่สำคัญอย่างยิ่งสำหรับแอพลิเคชั่นจำนวนมากในเครือข่ายแบบฉวยโอกาส ซึ่งในสมาร์ทโฟนมีเทคโนโลยีมากมายที่สามารถทำการสร้างเครือขายแบบฉวยโอกาสได้ นักวิจัยบางส่วนได้ใช้เทคโนโลยีวายฟายแอดฮอกในการสร้างเครือข่ายแบบฉวยโอกาสเนื่องจากเทคโนโลยีวายฟายแอดฮอกมีลักษณะที่เหมาะสมที่สุดสำหรับการติดต่อกันแบบอัตโนมัติของสมาร์ทโฟนและการทำให้แนวคิดของเครือข่ายฉาบฉวยเป็นจริง อย่างไรก็ตามสมาร์ทโฟนเกือบทั้งหมดในตลาดไม่สามารถใช้งานวายฟายแอดฮอกนอกจากจะทำการรูทเครื่อง ซึ่งในงานวิจัยนี้ผู้วิจัยได้ใช้เทคโนโลยีวายฟายฮอตสปอตในการสร้างเครือข่ายแอดฮอกแบบเสมือน ผู้วิจัยทำการเสนอกลไกในการลดจำนวนฮอตสปอตที่มากเกินจำเป็นและยืดระยะการทำงานของระบบ ผลจากการทดลองแสดงให้เห็นว่างานวิจัยของผู้วิจัยสามารถลดการใช้พลังงานได้ถึง 62% เมื่อเทียบกับอัลกอริทึมการเปลี่ยนสถานะเป็นฮอตสปอตแบบคงที่ที่ถูกเสนอในงานวิจัยที่ผ่านมา
การสร้างแบบจำลองด้วยโพรเมลาเพื่อทวนสอบซิกแนลแทรนซิชันกราฟในการสร้างวงจรอสมวาร, คณุตม์ บุญเรืองขาว
การสร้างแบบจำลองด้วยโพรเมลาเพื่อทวนสอบซิกแนลแทรนซิชันกราฟในการสร้างวงจรอสมวาร, คณุตม์ บุญเรืองขาว
Chulalongkorn University Theses and Dissertations (Chula ETD)
การทวนสอบวงจรอสมวารนั้นมีความจำเป็นอย่างยิ่งในขั้นตอนการออกแบบเพื่อความถูกต้องในการทำงานของสัญญาณ โดยวงจรจะถูกออกแบบในขั้นต้นด้วยซิกแนลแทรนซิชันกราฟ วิทยานิพนธ์ใช้ประโยชน์จากเทคนิคการตรวจสอบแบบจำลองเพื่อทวนสอบซิกแนลแทรนซิชันกราฟในคุณสมบัติซึ่งประกอบด้วย คุณสมบัติความปลอดภัย คุณสมบัติไลฟ์เนส คุณสมบัติความทนทาน คุณสมบัติความต้องกัน และคุณสมบัติการกำหนดสถานะสมบูรณ์ ซึ่งซิกแนลแทนซิชันกราฟประกอบด้วยประเภทวัฏจักรเชิงเดี่ยว และประเภทวัฏจักรหลากหลาย ในขั้นแรกซิกแนลแทรนซิชันกราฟจะถูกแปลงเป็นรหัสโพรเมลาแบบจำลองโครงสร้าง และแบบจำลองวัฏจักรที่มีจุดยอดไม่ซ้ำกัน จากนั้นจึงนำซิกแนลแทรนซิชันกราฟไปแปลงเป็นตรรกะเวลาเชิงเส้นซึ่งประกอบด้วยคุณสมบัติความปลอดภัย คุณสมบัติไลฟ์เนส คุณสมบัติความทนทาน คุณสมบัติความต้องกัน และคุณสมบัติการกำหนดสถานะที่สมบูรณ์ จากนั้นคุณสมบัติความปลอดภัยจะทวนสอบโดยนำรหัสโพรเมลาแบบจำลองโครงสร้าง และตรรกะเวลาเชิงเส้นของคุณสมบัติความปลอดภัยไปทวนสอบโดยเครื่องมือสปินจะได้ผลการทวนสอบของคุณสมบัติ คุณสมบัติไลฟ์เนสจะทวนสอบโดยนำรหัสโพรเมลาแบบจำลองโครงสร้าง และตรรกะเวลาเชิงเส้นของคุณสมบัติไลฟ์เนสไปทวนสอบโดยเครื่องมือสปินจะได้ผลการทวนสอบของคุณสมบัติ คุณสมบัติความทนทานจะทวนสอบโดยนำรหัสโพรเมลาแบบจำลองโครงสร้าง และตรรกะเวลาเชิงเส้นของคุณสมบัติความทนทานไปทวนสอบโดยเครื่องมือสปินจะได้ผลการทวนสอบของคุณสมบัติ คุณสมบัติความต้องกันจะทวนสอบโดยนำรหัสโพรเมลาแบบแบบจำลองวัฏจักรที่มีจุดยอดไม่ซ้ำกัน และตรรกะเวลาเชิงเส้นของคุณสมบัติความต้องกันไปทวนสอบโดยเครื่องมือสปินจะได้ผลการทวนสอบของคุณสมบัติ ในขั้นสุดท้ายคุณสมบัติการกำหนดสถานะที่สมบูรณ์จะนำรหัสโพรเมลาแบบแบบจำลองวัฏจักรที่มีจุดยอดไม่ซ้ำกัน และตรรกะเวลาเชิงเส้นของการกำหนดสถานะที่สมบูรณ์มาเพื่อหาความสัมพันธ์เชิงล็อคและทวนสอบโดยเครื่องมือสปิน จากนั้นจึงนำผลที่ได้จากการจำลองมาตรวจสอบในเครื่องมือที่พัฒนาขึ้นจึงได้คำตอบของการทวนสอบคุณสมบัตินี้ อย่างไรก็ตามเทคนิคของงานวิจัยนี้ยังไม่เป็นอัตโนมัติในบางคุณสมบัติ
โพรโทคอลการแพร่กระจายข้อมูลโดยคำนึงถึงตำแหน่งที่มีความน่าเชื่อถือในระบบการสื่อสารไร้สายแบบแอดฮอกบนยานพาหนะ, ณัฐกานต์ ประมวลญาติ
โพรโทคอลการแพร่กระจายข้อมูลโดยคำนึงถึงตำแหน่งที่มีความน่าเชื่อถือในระบบการสื่อสารไร้สายแบบแอดฮอกบนยานพาหนะ, ณัฐกานต์ ประมวลญาติ
Chulalongkorn University Theses and Dissertations (Chula ETD)
ระบบการขนส่งอัจฉริยะได้เพิ่มความหลากหลายให้กับแอปพลิเคชันประเภทความปลอดภัยและเหตุการณ์เร่งด่วนบนท้องถนนที่ใช้หลักการติดต่อแบบแอดฮอกไร้สาย แอปพลิเคชันเหล่านี้มีวัตถุประสงค์หลักเพื่อที่จะกระจายข้อมูลได้อย่างรวดเร็ว มีความน่าเชื่อถือและจำกัดขอบเขตการเข้าถึงข้อมูล เพื่อให้ข้อมูลที่สำคัญเหล่านั้นเข้าถึงได้ถึงยานพาหนะที่สมควรจะได้รับ ดังนั้นแล้วงานต่างๆก่อนหน้านี้ที่ทำ จึงมีการใช้ระบบจีพีเอสในการระบุตำแหน่งและกำหนดขอบเขต ในทางปฏิบัติแล้วการใช้ระบบจีพีเอสนั้น มักจะมีความคลาดเคลื่อนในตำแหน่งที่เป็นพื้นที่ปิด เช่น ท่ามกลางตึกสูงล้อมรอบ หรือแม้แต่พื้นที่ใต้สะพานต่างๆ เพื่อที่จะเข้าใจและเข้าถึงสถานะการณ์ต่างๆ ในการเลือกที่จะส่งข้อมูล แอปพลิเคชันที่เราทำนั้นจะทำการส่งบีคอนในการรวบรวมข้อมูลของยานพาหนะรอบข้าง เพื่อที่จะใช้ในการจำกัดขอบเขตวงกว้างในการส่งข้อมูล แอปพลิเคชันที่ทำขึ้นนั้นจะใช้ข้อมูลความหนาแน่นเพื่อใช้ในการกำหนดจำนวนฮอพสูงสุดที่จะทำการส่งต่อข้อมูลหรือข้อความให้ได้ตามระยะขอบเขตที่กำหนด จากการทดสอบบนระบบการจำลองแสดงให้เห็นว่าโพรโทคอลของเราสามารถที่จะทำงานได้ดีกว่าโพรโทคอลอื่นๆที่ใช้จีพีเอสในแง่ของการครอบคลุมพื้นที่ที่กำหนด โดยแสดงให้เห็นว่าโพรโทคอลของเราสามารถส่งข้อความให้กับยานพาหนะที่อยู่ในขอบเขตที่กำหนดได้ 100%
การอ่านทำความเข้าใจด้วยเครื่องเพื่อคำถามที่มีหลายความสัมพันธ์ด้วยวิธีการเรียนรู้เชิงลึก, ณัฐชัย ตรีทศายุธ
การอ่านทำความเข้าใจด้วยเครื่องเพื่อคำถามที่มีหลายความสัมพันธ์ด้วยวิธีการเรียนรู้เชิงลึก, ณัฐชัย ตรีทศายุธ
Chulalongkorn University Theses and Dissertations (Chula ETD)
การอ่านทำความเข้าใจเพื่อใช้ตอบคำถาม เป็นหนึ่งในเรื่องที่สำคัญและยากที่สุดในงานสายการประมวลผลภาษาธรรมชาติ วิธีการที่ได้รับความนิยมและให้ผลที่ดีที่สุดในปัจจุบัน คือการใช้โมเดลที่นำเอาการเรียนรู้เชิงลึกเข้ามาช่วยตอบ โดยโมเดลจะทำการหาคำที่คล้ายกันระหว่างคำถามและบทความเพื่อนำไปใช้ในการตอบคำถาม แต่โมเดลในรูปแบบนี้จะมีข้อจำกัดที่ไม่สามารถจะตอบคำถามซึ่งคำตอบจะต้องใช้การเชื่อมต่อคำในหลายประโยคเข้าด้วยกัน หรือที่เรียกว่าคำถามที่มีหลายความสัมพันธ์ได้ งานวิจัยชิ้นนี้ต้องการที่จะเสนอแนวทางในการใช้คำอ้างอิงเข้ามาช่วยแก้ปัญหาดังกล่าว รวมถึงยังได้เสนอวิธีการตอบแบบสองทาง และฟังก์ชันต้นทุนจากความยาวของคำตอบเพื่อเพิ่มประสิทธิภาพโดยรวมของระบบ
การระบุตัวคนขับรถโดยใช้ฮิสโทแกรมและโครงข่ายประสาทเทียมจากข้อมูลความเร่ง, ณัฐธัญ วิโรจน์บุญเกียรติ
การระบุตัวคนขับรถโดยใช้ฮิสโทแกรมและโครงข่ายประสาทเทียมจากข้อมูลความเร่ง, ณัฐธัญ วิโรจน์บุญเกียรติ
Chulalongkorn University Theses and Dissertations (Chula ETD)
จนถึงปัจจุบันจำนวนตัวรับรู้ในรถยนต์มีการเพิ่มขึ้นอย่างต่อเนื่องเพื่อให้เกิดระบบอัจฉริยะต่าง ๆ ภายในรถยนต์ ข้อมูลจำนวนมากที่เกิดขึ้นจากตัวรับรู้เหล่านี้ส่งผลให้เกิดการศึกษาในการพยายามใช้ข้อมูลเหล่านี้ให้เกิดประโยขน์ งานวิจัยอย่างหนึ่งที่ได้รับความสนใจเป็นอย่างมากคือการศึกษาพฤติกรรมการขับรถ เนื่องจากคนขับรถแต่ละคนมีพฤติกรรมต่างกัน การรู้ถึงพฤติกรรมการขับรถจึงทำให้สามารถระบุตัวคนขับรถได้ การทราบถึงบุคคลที่กำลังขับรถทำให้เกิดประโยชน์ทั้งทางตรงและทางอ้อม ไม่ว่าจะเป็นด้านความปลอดภัย การประกันภัย หรือการอำนวยความสะดวก สิ่งนี้เองทำให้มีงานวิจัยเกี่ยวกับการระบุตัวคนขับรถเกิดขึ้นเป็นจำนวนมากเมื่อไม่นานมานี้ งานวิจัยที่ผ่านมาส่วนมากมักใช้ข้อมูลจากตัวรับรู้จำนวนมากเพื่อระบุตัวคนขับรถและสามารถทำได้โดยมีความแม่นยำสูง อย่างไรก็ตามมีงานวิจัยจำนวนหนึ่งแสดงให้เห็นว่าการระบุตัวคนขับรถสามารถทำได้โดยใช้ตัวรับรู้เพียงตัวเดียว แต่ค่าความแม่นยำของงานเหล่านี้ยังสามารถพัฒนาต่อได้ งานวิจัยนี้ได้เสนอระบบการระบุตัวคนขับรถโดยใช้เพียงข้อมูลจากตัวรับรู้ความเร่ง โดยมีการใช้ฮิสโทแกรมของความเร่งเป็นข้อมูลนำเข้าสู่โครงข่ายประสาทเทียม สถาปัตยกรรมระบบที่นำเสนอในงานวิจัยนี้สามารถใช้เป็นแนวทางในการพัฒนาระบบระบุตัวคนขับรถอื่นในอนาคต ผลการทดสอบประสิทธิภาพของระบบนี้สามารถระบุตัวคนขับรถได้แม่นยำสูงสุดถึง 99 เปอร์เซ็นต์ นอกจากนี้ในงานวิจัยยังได้ทดสอบประสิทธิภาพในหลายแง่มุมซึ่งที่ผ่านมามีหลายงานวิจัยที่มองข้ามบางแง่มุมไป ดังนั้นการวัดผลในงานวิจัยนี้จึงสามารถใช้เป็นแนวทางในการวัดผลการระบุตัวคนขับรถอื่นในอนาคตได้เช่นกัน
การคัดแยกไวรัสคอมพิวเตอร์จากรหัสฐานสอง, ประสิทธิ์ อุษาฟ้าพนัส
การคัดแยกไวรัสคอมพิวเตอร์จากรหัสฐานสอง, ประสิทธิ์ อุษาฟ้าพนัส
Chulalongkorn University Theses and Dissertations (Chula ETD)
งานวิจัยนี้นำเสนอการใช้การเรียนรู้แบบมีผู้สอนเพื่อตรวจจับไฟล์ไวรัสคอมพิวเตอร์ที่ไม่เคยพบมาก่อนแบบ static ผู้วิจัยได้ทดสอบกับตัวแยกประเภทจำนวน 3 แบบ คือ random forest, multilayer perceptron และ extreme gradient boosting ชุดข้อมูลประกอบด้วย 6319 ไฟล์ executable แต่ละไฟล์ถูกสกัดด้วย objdump แล้วจัดเรียงตามคะแนน TF-IDF เพื่อหา feature ที่เหมาะสม ผลลัพธ์เปรียบเทียบด้วย F1-score คือ สามารถใช้ตัวแยกประเภทแบบ random forest ร่วมกับข้อมูลที่มี 20 attribute ได้ 0.937 F1-score ซึ่งมากกว่าบรรทัดฐานอยู่ 0.031 F1-score และ สามารถใช้ตัวแยกประเภทแบบ extreme gradient boosting ร่วมกับข้อมูลที่มี 500 attribute ได้ 0.962 F1-score ซึ่งมากกว่าบรรทัดฐานอยู่ 0.041 F1-score จึงสรุปได้ว่าวิธีการในงานวิจัยนี้สามารถเพิ่ม precision และ recall ของการแยกประเภทได้
อัลกอริทึมในการหาเส้นทางที่พิจารณาปริมาณการเข้าคิวของข้อมูล บนระบบเครือข่ายที่กำหนดโดยซอฟต์แวร์, ภควัต ชุ่มเจริญ
อัลกอริทึมในการหาเส้นทางที่พิจารณาปริมาณการเข้าคิวของข้อมูล บนระบบเครือข่ายที่กำหนดโดยซอฟต์แวร์, ภควัต ชุ่มเจริญ
Chulalongkorn University Theses and Dissertations (Chula ETD)
อัลกอริทึมการหาเส้นทางเป็นกลไกที่มีความสำคัญต่อการตัดสินใจในการเลือกเส้นทางในการส่งของข้อมูลในระบบเครือข่ายโดยที่ผ่านมาได้มีอัลกอริทึมการหาเส้นทางต่างๆ มากมายที่พัฒนามาจากทฤษฎีกราฟพื้นฐานด้วยคำนึงถึงการเลือกเส้นทางที่สั้นที่สุดหรือ shortest path และนอกจากนั้นตัวชี้วัดของระบบเครือข่ายจำนวนมากได้ถูกนำไปใช้เพื่อเพิ่มคุณภาพของการควบคุมคุณภาพการให้บริการ (QoS) ที่อุปกรณ์ปลายทาง แต่อย่างไรตามการเลือกเส้นทางจากอัลกอริทึมการหาเส้นทางที่มีอยู่เดิมนั้น เมื่อมีปริมาณการส่งข้อมูลที่เพิ่มขึ้นยังทำให้เกิดเวลาแฝง (Lantency) ของการส่งข้อมูลจากอุปกรณ์จุดปลายหนึ่ง ไปยังอุปกรณ์จุดปลายอีกจุดหนึ่ง และเกิดขึ้นเป็นช่วงเวลาที่ยาวนาน ในระบบเครือข่าย โดยปัญหาดังกล่าวจะเรียกว่า ปัญหาปริมาณข้อมูลเกินขนาดบัฟเฟอร์ หรือ Bufferbloat Problem ซึ่งเกิดจากการที่มีปริมาณข้อมูลในบัฟเฟอร์เกินขนาดของบัฟเฟอร์ งานวิจัยนี้จึงได้เสนออัลกอริทึมในการหาเส้นทางที่พิจารณาปริมาณการเข้าคิวของข้อมูล บนระบบเครือข่ายที่กำหนดโดยซอฟต์แวร์โดยใช้ความสามารถของระบบแบบรวมศูนย์กลาง เพื่อรวบรวมข้อมูลขนาดบัฟเฟอร์โดยตรงตามเวลาจริง เพื่อคำนวณเส้นทางที่มีระยะที่สั้นที่สุดที่มีระดับค่าการครอบครองพื้นที่ในบัฟเฟอร์ที่ยอมรับได้ โดยผลประสิทธิภาพของอัลกอริทึม ที่ได้จากทดลองแสดงให้เห็นว่าอัลกอริทึมที่เสนอในงานวิจัยนี้มีประสิทธิภาพเหนือกว่าอัลกอริทึมที่หาเส้นทางที่ระยะทางที่สั้นที่สุด ในแง่ของผลรวมของปริมาณงาน (Overall Throughput) ช่วงเวลาในการเดินทางของข้อมูล (Round Trip Time) และความสูญเสียสะสมของกลุ่มข้อมูล (Packet Loss) ที่เกิดในระบบเครือข่ายเป็นอย่างมาก
การวิเคราะห์รูปแบบการจราจรบนถนนโดยใช้ข้อมูลเชิงพื้นที่จากซีดีอาร์และจีพีเอส, ล่ำซำ ทองสีนุช
การวิเคราะห์รูปแบบการจราจรบนถนนโดยใช้ข้อมูลเชิงพื้นที่จากซีดีอาร์และจีพีเอส, ล่ำซำ ทองสีนุช
Chulalongkorn University Theses and Dissertations (Chula ETD)
กรุงเทพมหานครเป็นเมืองหนึ่งที่มีความหนาแน่นของประชากรสูง การทราบถึงปริมาณความต้องการในการเดินทางระหว่างพื้นที่และเส้นทางที่ใช้ในการเดินทางจะเป็นเครื่องมือที่สำคัญที่ใช้ในการวางแผนระบบขนส่งภายในเมือง ในปัจจุบันมีอุปกรณ์ที่เก็บข้อมูลตำแหน่งของผู้ใช้อยู่มากมายเช่น โปรแกรมบนโทรศัพท์มือถือ, จีพีเอสที่ติดบนรถแท็กซี่ (GPS), บันทึกการใช้งานเครือข่ายไวไฟ (Wi-Fi Log) และบันทึกรายละเอียดการใช้งานโทรศัพท์ (CDR) โดยข้อมูลที่นักวิจัยนิยมใช้ในการหาปริมาณความต้องการในการเดินทางระหว่างพื้นที่คือข้อมูลจากจีพีเอสที่ติดบนรถแท็กซี่และบันทึกรายละเอียดการใช้งานโทรศัพท์ ซึ่งข้อมูลจากแต่ละแหล่งมีข้อดีข้อเสียแตกต่างกันโดยข้อมูลจีพีเอสเป็นข้อมูลที่รายงานตำแหน่งของผู้ใช้งานอย่างแม่นยำและมีรอบการส่งตำแหน่งที่แน่นอนแต่ข้อมูลมีขนาดเล็กไม่สามารถใช้เป็นตัวแทนประชากรทั้งเมืองได้ แต่ข้อมูลจากซีดีอาร์เป็นข้อมูลจากกลุ่มผู้ใช้งานขนาดใหญ่แต่ตำแหน่งที่ได้เป็นตำแหน่งของเสากระจายสัญญาณเท่านั้น ผู้วิจัยจึงนำข้อดีของข้อมูลจากทั้งสองแหล่งมาใช้ในการสร้างเครื่องมือ โดยวิทยานิพนธ์ฉบับนี้เสนอวิธีการในการสร้างเครื่องมือสำหรับวิเคราะห์การเคลื่อนที่ของประชากรระหว่างบ้านและสถานที่ทำงาน โดยใช้ข้อมูลจากบันทึกรายละเอียดการใช้งานโทรศัพท์ในการหาบ้านและสถานที่ทำงานของประชากรทำให้ทราบถึงปริมาณความต้องการในการทางระหว่างพื้นที่ และใช้ข้อมูลจีพีเอสจากรถแท็กซี่ในการหาเส้นทางบนถนนที่เป็นที่นิยมในการเดินทางระหว่างพื้นที่ และผู้วิจัยได้วิเคราะห์ในหลาย ๆ พื้นที่ยกตัวอย่างเช่น ประชากรที่ทำงานในพื้นที่สีลมและช่องนนทรี ,การเดินทางระหว่างสีลมกับอนุสาวรีชัยสมรภูมิ และการเดินทางจากฝั่งธนบุรีไปฝั่งพระนคร
การแปลงสโตแคสติกเพทริเน็ตไปเป็นห่วงโซ่มาร์คอฟ, เกศิณี สุมนาตย์
การแปลงสโตแคสติกเพทริเน็ตไปเป็นห่วงโซ่มาร์คอฟ, เกศิณี สุมนาตย์
Chulalongkorn University Theses and Dissertations (Chula ETD)
ในการดำเนินธุรกิจ เมื่อมีจำนวนลูกค้าที่เพิ่มมากขึ้น การให้บริการที่รวดเร็ว ทันต่อความต้องการของลูกค้าจึงเป็นสิ่งที่มีความสำคัญเป็นอย่างยิ่ง หากผู้ประกอบการธุรกิจ ไม่ได้มีการวางแผนเพื่อรองรับการเพิ่มขึ้นของลูกค้า อาจทำให้การบริการมีความล่าช้า ไม่ทันกาล ต้องมีการรอคอย ซึ่งอาจเกิดจากมีจำนวนของผู้ให้บริการหรือพนักงานไม่เพียงพอกับจำนวนผู้มารับบริการ การบริหารจัดการแถวคอยที่ขาดประสิทธิภาพ ซึ่งสิ่งเหล่านี้ ล้วนส่งผลให้เกิดความไม่พึงพอใจต่อผู้มารับบริการ และอาจนำไปสู่การสูญเสียลูกค้า และเสียโอกาสในการดำเนินธุรกิจได้ งานวิจัยนี้ได้เสนอสโตแคสติกเพทริเน็ตซึ่งเป็นแบบจำลองที่สามารถจำลองการเข้าแถวคอยของผู้มารับบริการ, ผู้ให้บริการและลักษณะของการเข้าแถวคอยได้ ซึ่งที่ได้เสนอแบบจำลองนี้เนื่องจากว่าเป็นแบบจำลองที่สามารถวิเคราะห์การเข้าแถวคอยได้ทั้งเชิงปริมาณและเชิงคุณภาพ ตลอดจนช่วยทำให้เข้าใจพฤติกรรมของการเข้าแถวคอยที่ได้จำลองเอาไว้ได้ แต่ด้วยข้อจำกัดของแบบจำลองสโตแคสติกเพทริเน็ตที่ไม่สามารถคำนวณความน่าจะเป็นของการเปลี่ยนจากจุดของการเข้าแถวคอยจุดหนึ่งไปยังอีกจุดหนึ่งได้ ทำให้ไม่เพียงพอกับการวิเคราะห์การเข้าแถวคอย ดังนั้น ผู้วิจัยจึงได้เสนอการแปลงสโตแคสติกเพทริเน็ตไปเป็นห่วงโซ่มาร์คอฟ ซึ่งห่วงโซ่มาร์คอฟสามารถคำนวณความน่าจะเป็นเพื่อวิเคราะห์หาโอกาสที่ผู้ใช้บริการเข้ามาใช้บริการที่แถวคอย และคาดการณ์การใช้บริการว่าจะสามารถแล้วเสร็จในระยะเวลาที่กำหนดหรือไม่ ซึ่งในการวิเคราะห์นี้จะถูกวิเคราะห์อยู่ในรูปแบบของการคำนวณความน่าจะเป็นที่มีการแจกแจงแบบเอ็กโพเนนเชียล โดยใช้ฟังก์ชันความหนาแน่นของความน่าจะเป็นหรือ ฟังก์ชันการแจกแจงสะสม เพื่อให้สามารถคาดการณ์ได้ว่าจำนวนของผู้ให้บริการเพียงพอกับความต้องการของผู้ใช้บริการหรือไม่อย่างไรและนำไปสู่การตัดสินใจและดำเนินการเพื่อให้สามารถรองรับความต้องการการใช้บริการของผู้ใช้บริการได้อย่างเพียงพอและมีประสิทธิภาพต่อไป สุดท้ายเครื่องมือได้ถูกนำไปทดสอบความถูกต้องกับ 3 กรณีศึกษา ผลลัพธ์ที่ได้ คือ เครื่องมือสามารถวิเคราะห์หาโอกาสที่ผู้ใช้บริการเข้ามาใช้บริการที่แถวคอยและแล้วเสร็จในระยะเวลาที่กำหนดมีค่าความน่าจะเป็นได้อย่างถูกต้อง
การแปลงเว็บแอปพลิเคชันบนพื้นฐานจาวาสคริปต์ให้เป็นเดสก์ท็อปข้ามแพลตฟอร์มด้วยอิเล็กตรอน, กิตติ เกร็ดพัฒนกุล
การแปลงเว็บแอปพลิเคชันบนพื้นฐานจาวาสคริปต์ให้เป็นเดสก์ท็อปข้ามแพลตฟอร์มด้วยอิเล็กตรอน, กิตติ เกร็ดพัฒนกุล
Chulalongkorn University Theses and Dissertations (Chula ETD)
ช่วงหลายปีที่ผ่านมา มีหลายแนวทางได้เกิดขึ้นเพื่อปรับเปลี่ยนแอปพลิเคชันที่มีอยู่ไปสู่โปรแกรมที่มีฐานร่วมกัน ในบรรดาแนวทางต่างๆ อิเล็กตรอนเป็นกรอบงานหนึ่งที่แพร่หลายรู้จักกันดีสำหรับนักพัฒนาเว็บเพื่อใช้สร้างเดสก์ท็อปแอปลิเคชันข้ามแพลตฟอร์ม ด้วยเว็บเทคโนโลยีต่างๆ ที่คุ้นเคย ได้แก่ เอชทีเอ็มแอล ซีเอสเอส และจาวาสคริปต์ งานวิจัยนี้จึงได้นำเสนอแนวทางสำหรับการแปลงเว็บแอปพลิเคชันที่พัฒนาด้วยจาวาสคริปต์ให้เป็นเดสก์ท็อปแอปพลิเคชันที่สามารถประมวลผลได้บนระบบปฏิบัติการวินโดวส์ แม็คโอเอส และลินุกซ์ เดสก์ท็อปแอปพลิเคชันที่เป็นผลลัพธ์จากการแปลงจะยังคงประกอบด้วยซอร์สโค้ดชุดเดิมที่สามารถพัฒนาได้ต่อไป
เครื่องมือประเมินความสามารถในการใช้งานเชิงฮิวริสติกสำหรับแอปพลิเคชันแอนดรอยด์, ขวัญดี เพชรากานต์
เครื่องมือประเมินความสามารถในการใช้งานเชิงฮิวริสติกสำหรับแอปพลิเคชันแอนดรอยด์, ขวัญดี เพชรากานต์
Chulalongkorn University Theses and Dissertations (Chula ETD)
การประเมินความสามารถในการใช้งานแอปพลิเคชันโดยใช้วิธีการประเมินเชิงฮิวริสติกเป็นวิธีการประเมินความสามารถในการใช้งานส่วนต่อประสานกับผู้ใช้ที่ได้รับความนิยม เนื่องจากสามารถดำเนินการประเมินได้ง่ายและค่าใช้จ่ายไม่สูงเมื่อเทียบกับวิธีประเมินแบบอื่น โดยการประเมินจะให้ผู้ประเมินทำการเปรียบเทียบการออกแบบส่วนต่อประสานกับผู้ใช้ในแต่ละหน้าจอของแอปพลิเคชันกับหลักการออกแบบส่วนต่อประสานกับผู้ใช้หรือฮิวริสติก การประเมินจึงขึ้นกับการพิจารณาและประสบการณ์ในการออกแบบที่ผ่านมาของผู้ประเมินว่าสามารถตรวจพบข้อผิดพลาดในการออกแบบหรือไม่ อีกทั้งยังมีรายการประเมินตามฮิวริสติกในการออกแบบโดยต้องตรวจสอบเป็นจำนวนมาก ทำให้การประเมินทำได้ไม่ง่าย งานวิจัยนี้จึงนำเสนอการพัฒนาเครื่องมือที่ช่วยผู้ประเมินความสามารถในการใช้งานของส่วนต่อประสานกับผู้ใช้ของแอปพลิเคชันสำหรับอุปกรณ์พกพาบนระบบปฏิบัติการแอนดรอยด์ ในการตรวจสอบรายการประเมินการออกแบบส่วนต่อประสานกับผู้ใช้จากโค้ดของแอปพลิเคชันและรายงานข้อผิดพลาดในการออกแบบที่พบ อย่างไรก็ตามเนื่องจากการประเมินเชิงฮิวริสติกเป็นการประเมินที่ต้องทำโดยอาศัยผู้ประเมิน ผู้วิจัยจึงได้เลือกรายการประเมินจำนวน 19 รายการ ที่ไม่ต้องอาศัยประสบการณ์และความรู้สึกของผู้ประเมิน และสามารถตรวจสอบได้อย่างอัตโนมัติมาพัฒนาเครื่องมือ เพื่อช่วยแบ่งเบาภาระของผู้ประเมินในการตรวจสอบความสามารถในการใช้งานส่วนต่อประสานกับผู้ใช้เทียบกับรายการประเมินบางส่วนได้ จากการทดสอบการประเมินส่วนต่อประสานผู้ใช้ของ 3 แอปพลิเคชันบนระบบปฏิบัติการแอนดรอยด์ตามรายการประเมิน 19 รายการดังกล่าว พบว่าค่าเฉลี่ยของจำนวนจุดที่พบข้อผิดพลาดในการออกแบบเมื่อประเมินโดยใช้เครื่องมือ มีค่ามากกว่าเมื่อประเมินโดยกลุ่มผู้เชี่ยวชาญด้านการออกแบบส่วนต่อประสานผู้ใช้และกลุ่มนักพัฒนาแอปพลิเคชันที่ระดับนัยสำคัญทางสถิติ 0.05 นอกจากนี้เครื่องมือยังช่วยลดเวลาในการประเมินและสามารถตรวจสอบข้อผิดพลาดในการออกแบบที่ผู้ประเมินทั้งสองกลุ่มตรวจไม่พบได้
การตรวจจับการเรียกใช้เว็บเซอร์วิซสำหรับทดสอบดับเบิลยูเอส-บีเพล, ณัฐพงศ์ เอื้อเพิ่มเกียรติ
การตรวจจับการเรียกใช้เว็บเซอร์วิซสำหรับทดสอบดับเบิลยูเอส-บีเพล, ณัฐพงศ์ เอื้อเพิ่มเกียรติ
Chulalongkorn University Theses and Dissertations (Chula ETD)
ดับเบิลยูเอส-บีเพล เป็นภาษาที่อนุญาตให้ผู้ออกแบบกระบวนการทางธุรกิจ นำเว็บเซอร์วิซที่มีมาทำงานร่วมกับกระบวนการทางธุรกิจขององค์กร โดยเรียกผ่านพาร์ทเนอร์ลิงก์ที่เป็นแท็กเชื่อมโยงการเรียกใช้งานเว็บเซอร์วิซ เมื่อออกแบบกระบวนการทางธุรกิจโดยใช้ ดับเบิลยูเอส-บีเพล แล้ว ผู้ทดสอบควรมีการทดสอบการทำงานทุกเว็บเซอร์วิซ ที่อยู่ภายใต้ดับเบิลยูเอส-บีเพล ซึ่งความท้าทายของการทดสอบเว็บเซอร์วิซคือ การตามรอยข้อความที่รับส่งระหว่างดับเบิลยูเอส-บีเพลกับเว็บเซอร์วิซ และทดสอบทุกเว็บเซอร์วิซที่อยู่ภายใต้ดับเบิลยูเอส-บีเพล วิทยานิพนธ์นี้มีจุดประสงค์เพื่อนำเสนอวิธีการสำหรับตรวจจับการเรียกใช้เว็บเซอร์วิซสำหรับทดสอบดับเบิลยูเอส-บีเพล โดยมุ่งเน้นการตรวจจับข้อความที่รับส่งระหว่างเว็บเซอร์วิซ โดยใช้วิธีการแทรกรหัสต้นทาง และสามารถแสดงรายการเว็บเซอร์วิซที่ไม่ถูกทดสอบให้ผู้ทดสอบทราบได้ วิธีการที่นำเสนอนี้ยังครอบคลุมถึงการสร้างกรณีทดสอบเพิ่มเติมสำหรับเว็บเซอร์วิซที่ไม่ถูกทดสอบภายใต้ข้อจำกัดบางประการได้ วิทยานิพนธ์นี้ยังนำวิธีการที่เสนอมาพัฒนาเป็นเครื่องมือสำหรับตรวจจับการเรียกใช้เว็บเซอร์วิซสำหรับทดสอบดับเบิลยูเอส-บีเพล โดยเครื่องมือจะสามารถอ่านไฟล์ดับเบิลยูเอส-บีเพล เพื่อจัดเก็บเส้นทางการไหลและแทรกรหัสต้นทางได้ สามารถจัดเก็บและแสดงข้อความที่รับส่งระหว่างเว็บเซอร์วิซกับดับเบิลยูเอส-บีเพลได้ สามารถแสดงเว็บเซอร์วิซที่ไม่ถูกทดสอบให้ผู้ทดสอบทราบได้ นอกจากนี้ยังสามารถสร้างกรณีทดสอบเพิ่มเติมสำหรับเว็บเซอร์วิซที่ไม่ถูกทดสอบภายใต้ข้อจำกัดที่ระบุไว้ได้ เครื่องมือที่พัฒนาขึ้นนี้ได้นำไปทดสอบกับกรณีศึกษา 3 กรณีศึกษา ซึ่งผลลัพธ์ที่ได้คือ เครื่องมือสามารถจัดเก็บข้อมูลนำเข้าและข้อมูลส่งออกที่รับส่งระหว่างเว็บเซอร์วิซได้ สามารถแสดงรายการเว็บเซอร์วิซที่ไม่ถูกทดสอบ และสามารถสร้างกรณีทดสอบเพิ่มเติม ตามที่คาดหวังได้ถูกต้อง
อัลกอริทึมการอนุมานไวยากรณ์สม่ำเสมอเชิงความน่าจะเป็นด้วยเทคนิคการเพิ่มขึ้น, ต่อศักดิ์ เพ็ญภินันท์
อัลกอริทึมการอนุมานไวยากรณ์สม่ำเสมอเชิงความน่าจะเป็นด้วยเทคนิคการเพิ่มขึ้น, ต่อศักดิ์ เพ็ญภินันท์
Chulalongkorn University Theses and Dissertations (Chula ETD)
การอนุมานไวยากรณ์เป็นเรื่องที่ได้รับการศึกษามาเป็นเวลานาน ซึ่งไวยากรณ์จะถูกแสดงในรูปของกฎการสร้างใหม่ ๆ พร้อมด้วยความน่าจะเป็นที่สนับสนุนกฎการสร้างไวยากรณ์นั้น งานวิจัยนี้สนใจในรูปแบบของไวยากรณ์ทั่วไปที่ได้รับการยอมรับผ่านเครื่องจักรแบบจำกัดสถานะ เทคนิคการอนุมานไวยากรณ์ที่ได้รับความนิยมในปัจจุบันคืออัลกอริทึมอัลเลอเจียร์ (Alergia) ซึ่งวิธีการคือสร้างเครื่องจักรแบบจำกัดสถานะเชิงความน่าจะเป็นจากตัวอย่างเชิงบวกพร้อมกับหาค่าความน่าจะเป็น ซึ่งงานวิจัยนี้นำเสนออัลกอริทึมการอนุมานไวยากรณ์เชิงความน่าจะเป็นจากการพิจารณาตัวอย่างเชิงบวกเริ่มต้นจากความยาวน้อยไปหาความยาวที่มากที่สุดตามลำดับ กำหนดรูปแบบให้กับไวยากรณ์ที่เกิดขึ้น และนำเสนอในรูปแบบของเครื่องจักรแบบจำลองสถานะเชิงความน่าจะเป็น
ระบบจัดเก็บชิ้นส่วนโครงแบบของทรัพยากรการบริการไอทีโดยใช้อาร์ดีเอฟ, นราทิช ณ ลำปาง
ระบบจัดเก็บชิ้นส่วนโครงแบบของทรัพยากรการบริการไอทีโดยใช้อาร์ดีเอฟ, นราทิช ณ ลำปาง
Chulalongkorn University Theses and Dissertations (Chula ETD)
วิทยานิพนธ์ฉบับนี้นำเสนอทางเลือกของการจัดเก็บชิ้นส่วนโครงแบบของทรัพยากรการบริการไอที เพื่อให้การจัดการบริการเทคโนโลยีสารสนเทศมีประสิทธิภาพมากขึ้นโดยเฉพาะอย่างยิ่งการนำมาใช้กับการจัดการโครงแบบ ซึ่งผู้บริหารจำเป็นต้องมีการวิเคราะห์ที่เหมาะสมและถูกต้องเพื่อการตัดสินใจ โดยนำเสนอการเก็บข้อมูลลงฐานความรู้ เพื่อให้มีความยืดหยุ่นในการรับมือกับปัญหาเชิงกลยุทธ์ ซึ่งโครงร่างออนโทโลยีได้รับการออกแบบเพื่อพัฒนาโครงแบบของทรัพยากรการบริการเทคโนโลยีสารสนเทศในรูปแบบของอาร์ดีเอฟเอ็นทริปเปิล คลาสและลำดับชั้นของโครงร่างถูกออกแบบให้แสดงความสัมพันธ์ของซีไอได้อย่างเหมาะสม การออกแบบการสืบค้นใช้ภาษาสปาควอลเพื่อรองรับบริการเทคโนโลยีสารสนเทศ เช่น การคำนวณงบประมาณในการบำรุงรักษาประจำปี เป็นต้น โปรแกรมโพรเทเจถูกเลือกมาเพื่อใช้ในการออกแบบโครงร่างออนโทโลยี จากนั้นพัฒนาเว็บแอปพลิเคชันด้วยภาษาจาวาที่ใช้กรอบงานของจีนาผ่านทางอาปาเชจีนาฟุเซกิเซิร์ฟเวอร์ และเว็บแอปพลิเคชันสามารถทำงานได้สำเร็จตามแนวทางการใช้ออนโทโลยี
การสร้างมิวแตนท์สําหรับนิพจน์เงื่อนไขบนแบบจําลองบีพีเอ็มเอ็น, ปฤษฎี ท่าดีสม
การสร้างมิวแตนท์สําหรับนิพจน์เงื่อนไขบนแบบจําลองบีพีเอ็มเอ็น, ปฤษฎี ท่าดีสม
Chulalongkorn University Theses and Dissertations (Chula ETD)
แบบจำลองบีพีเอ็มเอ็นเป็นแบบจำลองเชิงธุรกิจที่ถูกพัฒนาให้สามารถประมวลกระบวนการกิจกรรมเชิงธุรกิจบนเครื่องประมวลผลแบบจำลอง ซึ่งความสามารถดังกล่าวเป็นสาเหตุให้ต้องมีการทดสอบการทำงานของกระบวนการกิจกรรมบนแบบจำลองบีพีเอ็มเอ็นให้เป็นไปอย่างถูกต้องตามเงื่อนไขทางธุรกิจ นักทดสอบจึงได้นำเสนอวิธีการสร้างกรณีทดสอบด้วยเทคนิคที่แตกต่างกัน แต่กรณีทดสอบเหล่านั้นยังไม่มีการประเมินคุณภาพ จึงเป็นจุดเริ่มต้นของการทดสอบมิวเทชันบนแบบจำลองบีพีเอ็มเอ็นในงานวิจัยนี้ ทั้งนี้การทดสอบมิวเทชันบนแบบจำลองบีพีเอ็มเอ็นของงานวิจัยนี้จะเริ่มต้นที่การกำหนดตัวดำเนินการมิวเทชันสำหรับแบบจำลองบีพีเอ็มเอ็น จากนั้นพัฒนาเครื่องมือสร้างมิวแตนท์ขึ้นมาเพื่อสามารถทำการทดสอบมิวเทชันบนแบบจำลองบีพีเอ็มเอ็นได้ งานวิจัยนี้ได้กำหนดตัวดำเนินการมิวเทชันของแบบจำลองบีพีเอ็มเอ็นได้ทั้งหมด 25 ตัวดำเนินการ และพัฒนาเครื่องมือสร้างมิวแตนท์สำหรับนิพจน์เงื่อนไขบนแบบจำลองบีพีเอ็มเอ็นขึ้น ด้วยตัวดำเนินการสำหรับนิพจน์เงื่อนไข 3 ตัวดำเนินการคือตัวดำเนินการทางคณิตศาสตร์ ตัวดำเนินการเชิงสัมพันธ์ และตัวดำเนินการเชิงตรรกะ จากนั้นนำมิวแตนท์ที่ได้จากเครื่องมือสร้างมิวแตนท์มาทำการทดสอบมิวเทชัน หลังจาก ทดสอบมิวเทชันกับกรณีทดสอบที่ได้จากงานวิจัยก่อนหน้า ทำให้ทราบว่าผลการทดสอบของแต่ละเทคนิคการสร้างกรณีทดสอบนั้นมีค่าคะแนนมิวเทชันที่แตกต่างกัน ชุดกรณีทดสอบที่มีค่าคะแนนมิวเทชันมากที่สุด เป็นชุดกรณีทดสอบที่มีคุณภาพที่สุด
การจำแนกคุณภาพการใช้งานและปัญหาของเกมแอ็คชัน จากบทวิจารณ์ของผู้ใช้ด้วยการทำเหมืองข้อความ, อตินัติ์ วัฒนบุรานนท์
การจำแนกคุณภาพการใช้งานและปัญหาของเกมแอ็คชัน จากบทวิจารณ์ของผู้ใช้ด้วยการทำเหมืองข้อความ, อตินัติ์ วัฒนบุรานนท์
Chulalongkorn University Theses and Dissertations (Chula ETD)
ข้อมูลความคิดเห็นของผู้ใช้ที่มีต่อเกมคือบทวิจารณ์เกมที่ปรากฏบนเว็บไซต์ต่างๆ จากผู้ใช้เกม สามารถระบุถึงความพึงพอใจของผู้ใช้ในการใช้ซอฟต์แวร์เกม และนำมาช่วยในการระบุความต้องการเชิงคุณภาพของซอฟต์แวร์เกม อย่างไรก็ตามบทวิจารณ์เกมจากผู้ใช้เกมนั้นมีจำนวนมากตามความนิยมของเกม รวมทั้งมีจำนวนที่เพิ่มมากขึ้นอย่างต่อเนื่องและเป็นภาษาธรรมชาติ ซึ่งมีความแตกต่างกันตามแต่ลักษณะการเขียนของผู้เขียนบทวิจารณ์ มักไม่มีการสรุปว่าเป็นประโยคที่กล่าวถึงประเภทของคุณภาพและปัญหาของเกมในเรื่องใด และมีความคิดเห็นเป็นเชิงบวกหรือเชิงลบ การที่จะจำแนกประโยคจากบทวิจารณ์เกมในด้านคุณภาพและปัญหาจำเป็นต้องใช้ทรัพยากรด้านมนุษย์และเวลา งานวิทยานิพนธ์นี้จึงเสนอวิธีการจำแนกประโยคของบทวิจารณ์เกมแอ็คชันด้วยวิธีการทำเหมืองข้อความ ซึ่งบทวิจารณ์เกมประเภทแอ็คชันได้ถูกเลือกมาใช้เพราะเกมแอ็คชันเป็นประเภทของเกมที่ได้รับความนิยมสูง โดยงานวิทยานิพนธ์นี้แบ่งเป็น 5 ขั้นตอนคือ 1) การระบุและนิยามปัจจัยที่ส่งผลต่อคุณภาพของเกมและปัญหาของเกม 2) การสร้างคลังคำศัพท์ของปัจจัยที่นิยามไว้ด้วย การสกัดคำอธิบายการระบุและนิยามปัจจัย การสกัดจากบทวิจารณ์เกม และการใช้เครื่องมือเวิร์ดเน็ตในการขยายคลังคำศัพท์ 3) การวิเคราะห์เพื่อจำแนกประโยคของบทวิจารณ์ทั้งในด้านความคิดเห็นเชิงบวกและเชิงลบ และด้านปัจจัยที่นิยามไว้ 4) การพัฒนาเครื่องมือตามแนวคิดที่นำเสนอ 5) การประเมินประสิทธิผลของเครื่องมือด้วยการทดลองจากการคำนวณค่าความแม่นยำ โดยการตรวจสอบการจำแนกประโยคของบทวิจารณ์เกมโดยเครื่องมือเปรียบเทียบกับการจำแนกโดยผู้เชี่ยวชาญ ประสิทธิผลของเครื่องมือในการจำแนกได้เหมือนกันทั้งหมดกับผู้เชี่ยวชาญในรูปของค่าความแม่นยำเฉลี่ย ของการจำแนกความคิดเห็นเชิงบวกและเชิงลบมีค่าร้อยละ 59.51 ของการจำแนกปัจจัยที่ส่งผลต่อคุณภาพของเกมและปัญหาของเกมมีค่าร้อยละ 64.46 และ 81.01 ตามลำดับ
การหาโมทีฟและดิสคอร์ดสำหรับอนุกรมเวลา โดยใช้เมทริกซ์โพรไฟล์แบบประมาณ, กรกฎ ปริวัฒนศักดิ์
การหาโมทีฟและดิสคอร์ดสำหรับอนุกรมเวลา โดยใช้เมทริกซ์โพรไฟล์แบบประมาณ, กรกฎ ปริวัฒนศักดิ์
Chulalongkorn University Theses and Dissertations (Chula ETD)
การค้นพบโมทีฟคือการค้นหารูปแบบซึ่งเป็นลำดับย่อยที่อยู่ในข้อมูลอนุกรมเวลา การค้นพบโมทีฟเป็นปัญหาที่สำคัญในการทำเหมืองข้อมูลอนุกรมเวลาเนื่องจากสามารถประยุกต์ใช้ได้ในหลาย ๆ ขอบเขตความรู้ ในขณะเดียวกันการค้นพบดิสคอร์ดซึ่งก็เป็นวิธีการที่นิยมในการค้นหาความผิดปกติในข้อมูลอนุกรมเวลาด้วยเช่นกัน วิธีการหนึ่งที่ให้ผลลัพธ์สำหรับปัญหาการค้นพบโมทีฟและดิสคอร์ดได้ดีคือเมทริกซ์โพรไฟล์ เนื่องจากสามารถแก้ทั้งสองปัญหาได้โดยง่ายเพียงแค่คำนวณเมทริกซ์โพรไฟล์เท่านั้น อย่างไรก็ตามเวลาที่ใช้ในการคำนวณมีค่าสูงเมื่อข้อมูลอนุกรมเวลาใหญ่ขึ้น นอกจากนั้นเมทริกซ์โพรไฟล์ยังต้องการการกำหนดค่าพารามิเตอร์ความยาวของโมทีฟและดิสคอร์ดซึ่งผู้ใช้ไม่สามารถทราบได้แน่นอน งานวิจัยนี้จึงนำเสนอเมทริกซ์โพรไฟล์แบบประมาณสำหรับทั้งสองปัญหาซึ่งลดเวลาในการคำนวณและยังคงให้ผลลัพธ์ที่ใกล้เคียงเดิมและนำเสนออัลกอริทึมสำหรับการค้นพบโมทีฟที่ไม่ต้องกำหนดค่าพารามิเตอร์ความยาวของโมทีฟอีกด้วย จากผลการทดลองบนข้อมูลสังเคราะห์และข้อมูลจริงพบว่า เมทริกซ์โพรไฟล์แบบประมาณสามารถลดเวลาในการคำนวณได้เป็นจำนวนมากและยังคงได้โมทีฟและดิสคอร์ดผลลัพธ์ที่ใกล้เคียงกับเมทริกซ์โพรไฟล์ นอกจากนั้นอัลกอริทึมการค้นพบโมทีฟที่นำเสนอยังให้ผลลัพธ์ที่ถูกต้องบนความยาวที่เหมาะสมโดยไม่จำเป็นต้องกำหนดค่าพารามิเตอร์ความยาวของโมทีฟก่อน
กระบวนการเลือกเส้นทางของทีซีพีแบบหลายเส้นทาง ในเครือข่ายที่กำหนดโดยซอฟต์แวร์, จิรศักดิ์ จุลวัจน์
กระบวนการเลือกเส้นทางของทีซีพีแบบหลายเส้นทาง ในเครือข่ายที่กำหนดโดยซอฟต์แวร์, จิรศักดิ์ จุลวัจน์
Chulalongkorn University Theses and Dissertations (Chula ETD)
Multipath TCP (MPTCP) มีความสามารถในการเพิ่ม Throughput และเป็น Load balance ซึ่งทำให้คงทนต่อความเสียหาย (Fault Tolerance) จากเส้นทางเชื่อมต่อที่มีปัญหา แต่ด้วยเครือข่ายที่มีความซับซ้อนในปัจจุบัน ทำให้การที่ส่งข้อมูลโดยใช้ MPTCP เกิดการใช้เส้นทางที่ทับซ้อนกัน อย่างไรก็ตาม ในการส่งข้อมูลภายใต้เครือข่ายที่กำหนดโดยซอฟต์แวร์ (Software-Defined Network) ที่ทราบถึงลักษณะของข้อมูลที่ถูกส่งภายในระบบ และสามารถเขียนโปรแกรมควบคุมการทำงานได้ทั้งระบบนั้น จะสามารถช่วยเลือกเส้นทางที่เหมาะสมได้ งานวิจัยนี้จึงเสนอกระบวนการระบุ Subflow ที่ถูกต้องแม่นยำและกระบวนการเลือกเส้นทางที่ใช้ข้อมูลแบนด์วิดท์ที่พร้อมใช้งานแบบเรียลไทม์และค่าความหน่วง เพื่อประมาณค่า Throughput ในการเลือกคู่เส้นทางที่จะได้ค่า Throughput สูงสุดจากเส้นทางทั้งหมดในเครือข่าย ผลลัพธ์จากการวัดประสิทธิภาพในการทดลองนี้พบว่าสามารถส่งข้อมูลที่ได้ค่า Throughput ที่สูงกว่าการเลือกเส้นทางแบบที่สั้นที่สุดร้อยละ 76 ในเครือข่ายแบบดัมเบลอย่างง่าย และร้อยละ 66.6 ในเครือข่าย COST 239
การพัฒนากรอบงานความสามารถด้านการเขียนโปรแกรม จากความถนัดและทักษะ, ชัยวัฒน์ ฉวีวรรณ
การพัฒนากรอบงานความสามารถด้านการเขียนโปรแกรม จากความถนัดและทักษะ, ชัยวัฒน์ ฉวีวรรณ
Chulalongkorn University Theses and Dissertations (Chula ETD)
การเรียนการสอนการเขียนโปรแกรมจะมุ่งเน้นให้ผู้เรียนสามารถเขียนโปรแกรมเพื่อนำไปใช้แก้ไขปัญหาต่าง ๆ ที่สามารถแก้ด้วยภาษาโปรแกรมได้อย่างมีประสิทธิภาพ ทางผู้สอนจึงมักจะสอนการเขียนโปรแกรมในรูปแบบต่าง ๆ รวมถึงให้คำแนะนำการใช้เครื่องมือทางภาษาโปรแกรมให้แก่ผู้เรียน เพื่อให้ผู้เรียนมีทักษะในการเขียนโปรแกรมเพื่อแก้ไขปัญหาที่หลากหลาย แต่เนื่องจากผู้เรียนแต่ละคนนั้นมีพื้นฐาน และความถนัดในการเขียนโปรแกรมที่แตกต่างกัน จึงมีความจำเป็นที่จะต้องมีการค้นหาความถนัด และประเมินทักษะของผู้เรียน เพื่อเป็นข้อมูลให้กับครูผู้สอนรับทราบถึงทักษะของผู้เรียนแต่ละคน และยังทำให้สามารถเข้าไปเสริมในเรื่องที่ผู้เรียนเกิดความไม่เข้าใจให้มีความเข้าใจมากขึ้นเพื่อที่จะสามารถนำความรู้ที่ได้ไปใช้ในการเขียนโปรแกรมได้อย่างมีประสิทธิภาพ ในงานวิจัยชิ้นนี้ได้มีการนำเสนอแนวคิด และวิธีการในการค้นหาความถนัด และประเมินทักษะในการเขียนโปรแกรม โดยที่ทางด้านการค้นหาความถนัดนี้จะพิจารณาจาก 4 คุณลักษณะได้แก่ 1) ผลจากการเปรียบเทียบระหว่างวัตถุประสงค์การสอนกับโปรแกรมที่ผู้เรียนการเขียนโปรแกรมเขียนขึ้น 2) การใช้เครื่องมือทางภาษาเขียนโปรแกรม 3) หมายเหตุที่ได้จากการตรวจ และ 4) ความยากง่ายทางการอ่านของรหัสต้นฉบับ และทางด้านการประเมินทักษะทางด้านการเขียนโปรแกรมจะพิจารณาจาก เวลาที่ผู้เรียนการเขียนโปรแกรมใช้ไปในการเขียนโปรแกรม 1 ข้อ และจำนวนครั้งของการส่งโปรแกรม โดยผลลัพธ์ที่ได้จากงานวิจัยชิ้นนี้คือแนวคิด และวิธีการในการค้นหาความถนัด และประเมินทักษะในการเขียนโปรแกรมที่สามารถนำไปปรับใช้ในการเรียนการสอนการเขียนโปรแกรมได้ อีกทั้งผลลัพธ์ที่ได้จากการค้นหาความถนัด และประเมินทักษะทางด้านการเขียนโปรแกรมยังเป็นข้อมูลอันเป็นประโยชน์ต่อครูผู้สอนการเขียนโปรแกรมในการเสริมสร้างทักษะในการเขียนโปรแกรมให้แก่ผู้เรียนเขียนโปรแกรม
การขยายตัวจัดเก็บบันทึกจราจรเครือข่ายด้วยสถาปัตยกรรมไมโครเซอร์วิส, ชาคริต ผาอินทร์
การขยายตัวจัดเก็บบันทึกจราจรเครือข่ายด้วยสถาปัตยกรรมไมโครเซอร์วิส, ชาคริต ผาอินทร์
Chulalongkorn University Theses and Dissertations (Chula ETD)
ในช่วงไม่กี่ปีที่ผ่านมา องค์กรขนาดใหญ่จำนวนมากได้วิวัฒนาการเทคโนโลยีสแต็คองค์กรไปสู่ไมโครเซอร์วิส หรือที่รู้จักกันว่า สถาปัตยกรรมไมโครเซอร์วิส ถึงแม้ว่าสถาปัตยกรรมแบบดั้งเดิมโมโนลิทิกยังคงเป็นตัวเลือกที่ดีสำหรับแอปพลิเคชันจำนวนมาก แต่ยังมีข้อจำกัดในเรื่องการขยายตัวของระบบ การเปลี่ยนแปลงที่เกิดขึ้นกับส่วนเล็กๆ ส่วนหนึ่งในแอปพลิเคชันสามารถทำให้ต้องพัฒนาซ้ำระบบโมโนลิทิกทั้งระบบ ส่งผลให้ยากต่อการบำรุงรักษาโครงสร้างความเป็นมอดูลที่ดีในระยะยาว งานวิจัยนี้จึงได้นำเสนอการใช้สถาปัตยกรรมไมโครเซอร์วิสสำหรับการออกแบบตัวจัดเก็บบันทึกจราจรเครือข่าย บนพื้นฐานของแบบจำลองขยายตัวที่เรียกว่า ลูกบาศก์การขยายตัว แต่ละเซอร์วิสสามารถขยายตัวได้แบบปัจเจก ส่งผลให้แอปพลิเคชันขยายตัวอย่างมีประสิทธิภาพมากยิ่งขึ้น การศึกษาเบื้องต้นเพื่อประเมินสมรรถนะแนวทางการออกแบบที่นำเสนอ จากผลการทดลองแสดงให้เห็นว่า ล็อกเกอร์ที่พัฒนาบนพื้นฐานไมโครเซอร์วิสใช้เวลาค้นถามข้อมูลบนเรเดียสล็อกน้อยกว่าเมื่อเปรียบเทียบกับล็อกเกอร์ที่พัฒนาแบบโมโนลิทิก
การจัดกลุ่มทับซ้อนที่มีพื้นฐานมาจากการจัดกลุ่มแบบแบ่งส่วนโดยใช้ความสัมพันธ์ของกลุ่มข้อมูล, ธนวัต ลิมังกูร
การจัดกลุ่มทับซ้อนที่มีพื้นฐานมาจากการจัดกลุ่มแบบแบ่งส่วนโดยใช้ความสัมพันธ์ของกลุ่มข้อมูล, ธนวัต ลิมังกูร
Chulalongkorn University Theses and Dissertations (Chula ETD)
การจัดกลุ่มแบบดั้งเดิมตั้งอยู่บนสมมติฐานที่ว่าข้อมูลหนึ่งตัวอย่างสามารถถูกจัดให้อยู่ได้เพียงกลุ่มเดียว อย่างไรก็ตามการจัดกลุ่มประเภทนี้ไม่สามารถครอบคลุมข้อมูลได้หมดทุกประเภท สำหรับข้อมูลประเภทหลายหมวดหมู่จำเป็นที่จะต้องใช้การจัดกลุ่มอีกแบบที่อนุญาตให้ข้อมูลหนึ่งตัวอย่างสามารถอยู่ได้หลายกลุ่มข้อมูล และเนื่องจากข้อมูลหนึ่งตัวอย่างสามารถอยู่ได้หลายกลุ่ม ดังนั้นกลุ่มข้อมูลที่เกิดขึ้นจึงสามารถทับซ้อนกัน การจัดกลุ่มประเภทนี้จึงถูกเรียกว่า "การจัดกลุ่มทับซ้อน" งานวิจัยนี้ให้ความสนใจที่การจัดกลุ่มทับซ้อนแบบแบ่งส่วนซึ่งเป็นการจัดกลุ่มทับซ้อนที่มีประสิทธิภาพและสามารถประยุกต์ใช้ได้กับชุดข้อมูลส่วนใหญ่ การจัดกลุ่มทับซ้อนแบบแบ่งส่วนนั้นมักมีพัฒนาการมาจากขั้นตอนวิธี K-Means ซึ่งมีปัญหาสำคัญคือมีการเริ่มต้นกระบวนการโดยการสุ่มเซนทรอยด์ ซึ่งหากเซนทรอยด์ที่ได้จากการสุ่มนี้อยู่ในตำแหน่งที่ไม่เหมาะสม ประสิทธิภาพทางด้านความถูกต้องแม่นยำของการจัดกลุ่มจะถูกอิงอยู่กับค่าต่ำสุดสัมพัทธ์ของฟังก์ชันต้นทุน ซึ่งทำให้ความถูกต้องแม่นยำมีโอกาสที่จะออกมาต่ำกว่าที่ควรจะเป็น การจัดกลุ่มทับซ้อนที่พัฒนามาจากขั้นตอนวิธี K-Means ก็ประสบปัญหานี้เช่นเดียวกันเนื่องจากมีการเริ่มต้นกระบวนการที่เหมือนกัน นอกจากนี้งานวิจัยเกี่ยวกับการจัดกลุ่มทับซ้อนแบบแบ่งส่วนที่ผ่านมายังไม่มีการนำองค์ความรู้เกี่ยวกับความสัมพันธ์ระหว่างกลุ่มข้อมูลซึ่งเป็นตัวแปรสำคัญตัวแปรหนึ่งที่มีผลต่อรูปแบบของกลุ่มข้อมูลมาใช้ประโยชน์ งานวิจัยนี้จึงมีจุดประสงค์หลักสองประเด็นคือเพื่อแก้ปัญหาเซนทรอยด์ที่อยู่ในตำแหน่งที่ไม่เหมาะสม โดยการประยุกต์ใช้ขั้นตอนวิธี K-Harmonic-Means และขั้นตอนวิธี ELBG อีกประเด็นหนึ่งคือนำองค์ความรู้เกี่ยวกับความสัมพันธ์ระหว่างกลุ่มข้อมูลมาใช้ประโยชน์ เพื่อเพิ่มประสิทธิภาพของการจัดกลุ่มในด้านความถูกต้องแม่นยำ หลังจากค้นคว้าวิจัยจนได้ขั้นตอนวิธีใหม่และทดสอบกับชุดข้อมูล 20 ชุดข้อมูลพบว่าสามารถแก้ไขปัญหาที่เกิดขึ้น และเพิ่มประสิทธิภาพของการจัดกลุ่มด้านความถูกต้องแม่นยำได้จริง โดยความถูกต้องแม่นยำเพิ่มขึ้นเฉลี่ย 25.68% จากขั้นตอนวิธี OKM ซึ่งนำมาเป็นขั้นตอนวิธีพื้นฐานในการวัดด้วยค่า F1
การตรวจจับหน้าตัดของปลายท่อนซุงจากภาพถ่ายด้านท้ายรถบรรทุกไม้ยูคาลิปตัส, นพวัชร์ สำแดงเดช
การตรวจจับหน้าตัดของปลายท่อนซุงจากภาพถ่ายด้านท้ายรถบรรทุกไม้ยูคาลิปตัส, นพวัชร์ สำแดงเดช
Chulalongkorn University Theses and Dissertations (Chula ETD)
งานวิจัยนี้เสนอวิธีการตรวจจับหน้าตัดของปลายท่อนซุงที่อยู่ในภาพถ่ายท้ายรถบรรทุกไม้ยูคาลิปตัสโดยใช้การเรียนรู้ด้วยเครื่องและเทคนิคการประมวลผลภาพดิจิทัล โดยใช้ภาพถ่ายจากด้านท้ายรถบรรทุกไม้ยูคาลิปตัส ณ ทางเข้าโรงงานผลิตกระดาษในประเทศไทย โดยแบ่งเป็น 3 ขั้นตอนสำคัญ ขั้นตอนแรกคือการตรวจหารถบรรทุกไม้ยูคาลิปตัส เริ่มจากการตรวจจับวัตถุด้วยโครงสร้างซิงเกิ้ลชอทดีเทคเตอร์ ถูกนำไปใช้ในการหาพื้นที่ของรถบรรทุกไม้โดยระบุพิกัดของขอบเขตที่ตรวจพบรถบรรทุกไม้และกำจัดวัตถุที่ไม่เกี่ยวข้องในภาพ ขั้นตอนที่สองคือการแยกส่วนหน้าตัดของปลายท่อนซุง ซึ่งถูกนำไปใช้เพื่อสกัดจุดภาพเฉพาะส่วนที่เป็นหน้าตัดของปลายท่อนซุงเท่านั้นและแบ่งส่วนปลายท่อนซุงแต่ละท่อนออกจากภาพพื้นหลัง โดยในขั้นตอนนี้ดำเนินการด้วยวิธีการจำแนกทางความหมายตามโครงข่ายคอนโวลูชันแบบทั่วถึง แต่เนื่องจากภาพอาจมีหน้าตัดของปลายท่อนซุงบางส่วนที่ติดกับหน้าตัดของปลายท่อนซุงอื่น รวมถึงอาจมีส่วนที่ไม่ใช่หน้าตัดของปลายท่อนซุงปรากฏขึ้นในภาพผลลัพธ์ ดังนั้นในขั้นตอนสุดท้ายนี้จึงมีวัตถุประสงค์เพื่อแยกปลายท่อนซุงที่เชื่อมติดกันและเพื่อนับหน้าตัดของปลายท่อนซุงโดยใช้เทคนิคการประมวลผลภาพ วิธีการที่เสนอนี้ได้รับการทดสอบด้วยชุดข้อมูลไม้ยูคาลิปตัสบนรถบรรทุกจำนวน 300 ภาพและมีความถูกต้องเฉลี่ยร้อยละ 94.45 ในการแยกส่วนหน้าตัดของปลายท่อนซุงและมีค่าลบเท็จ (False negative) เฉลี่ยร้อยละ 2.71 และค่าลบจริง (False positive) เฉลี่ยร้อยละ 2.84