Accuracy : 79.03%
Insertion : 116
Deletion : 551
Substitution : 56
Correction : 2841
Reference tokens : 3448
Hypothesis tokens : 3013
(คุณครูธนายุส)พวกเราเคยเจอปัญหาแบบนี้บ้างไหมครับปัญหาที่มีลักษณะเดียวกันซ้ำๆหลายๆรอบพวกเราลองไปชมสถานการณ์ตัวอย่างต่อไปนี้ดูนะครับภัทรพลวันนี้เดี๋ยวเรามาช่วยกันจัดโต๊ะตรงนี้กันนะเดี๋ยวเราเอาหนังสือสมุดและปากกาไว้ใต้โต๊ะแล้วก็เอาเก้าอี้ไว้บนโต๊ะครับอ้าวแล้วไม่ทำต่อล่ะก็คร-ูไม่ได้สั่งผมนี่ครับโอเคถ้าอย่างนั้นเราเอาหนังสือสมุดและปากกาไว้ใต้โต๊ะแล้วเอาเก้าอี้ไว้บนโต๊ะครับเอ๊ะเราควรจะสั่งอย่างไรเพื่อให้สั่งครั้งเดียวแล้วสามารถทำงานได้ตลอดนะอ๋อใช้คำสั่งทำซ้ำเข้ามาช่วยดีกว่าเราเอาหนังสือสมุดและปากกาไว้ใต้โต๊ะแล้วเอาเก้าอี้ไว้บนโต๊ะครับแล้วเราทำจนกระทั่งหมดทุกตัวเลยครับครับโอเคเรียบร้อยขอบคุณมากครับจากสถานการณ์ตัวอย่างเราจะพบว่าคุณครูได้สั่งงานให้นักเรียนทำการจัดโต๊ะโดยใช้คำสั่งทีละคำสั่งแต่คุณครูจำเป็นจะต้องสั่งคำสั่งหลายครั้งมากคุณครูจึงเลือกใช้การทำซ้ำมาแก้ปัญหานอกจากการทำซ้ำที่เราพบเจอในชีวิตประจำวันแล้วเรายังสามารถพบเจอการทำซ้ำในสถานการณ์อื่นๆได้อีกครับเราลองมาชมตัวอย่างให้ครับเกมทายเลขเกมทายเลขน-ั-้นเริ่มจาะ(ก)แบ่งผู้เล่นเป็น2ฝ่ายฝ่ายแรกจะเป็นผู้เขียนคำตอบไว้ในกระดาษซึ่งมีค่าตั้งแต่0จนถึง100จากนั้นให้ฝ่ายที่2ทายตัวเลขเมื่อฝ่ไป(าย)ที่2ทายตัวเลขมีค่ามากกว่าคำตอบให้ฝ่ายแรกบอกว่าค่ามากเกินไปฝ่ายที่2ทายตัวเลขอีกถ้ามีค่าน้อยกว่าคำตอบให้ตอบว่าข้(ค่)าน้อยเกินไปและเมื่อฝ่ายที่2คล-้(ท)ายตัวเลขถูกต้องฝท(-่)ายเลข(แรก)จะตอบว่าทายถูกต้องจากนั้นจะสลับกันเล่นโดยฝ่ายไหนทายตัวเลขได้น้อยครั้งกว่าจะเป็นผู้ชนะเราไปชมวิดีโอสาธิตการเล่นเกมทายเลขกันครับ(นักเรียนหญิง1)เราเขียนเสร็จแล้วเริ่มทายได้เลย1(4)5ค่ามากเกินไป20ค่าน้อยเกินไป30ค่าน้อยเกินไป39ค่ามากเกินไป33ทายถูกแล้วเราเขียนเสร็จแล้วมาทายกัน98มากเกินไป71น้อยเกินไป82ถูกแล้ว(คุณครูธนายุส)เมื่อเราทำกิจกรรมเกมทายเลขเรียบร้อยแล้วนะครับพวกเราลองร่วมกันเขียนรหัสลำลองของเกมทายเลขนี้ดูนะคร-ับ[เสียงนาฬิกาน-ับถอยหลัง](คุณครูธนายุส)เป็นอย่างไรบ้างครับเขียนรหัสลำลองกันเสร็จแล้วใช่ไหมลองดูนะครับว่าเหมือนของผมหรือเปล่าเริ่มต้นจากเราสุ่มตัวเลขตั้งแต่1จนถึง100ครับจากนั้นไปเก็บไว้จ(ใ)นตจบ(-ัว)แปลก(ร)secretและจะทำคำสั่งต่อไปนี้ไปเรื่อยๆเริ่มจากเรารับค่าจาะพ(กผ)-ูด(-้)เล่นที่ถ-่(ท)ายเป็นจำนวนเต็มมาเก็บไว้ในตัวแปรanswerจากนั้นตรวจสอบครับว่าต-่อไ(-ัวแ)ปรaอาจจะ(nswer)มีค่าน้อยกว่าsecr11(et)ไหมถ้าใช่เราจะตอบผู้เล่นไปว่าถ้(ค่)าน้อยเกินไปแต่ถ้าไม่ใช่เราจะมาตรวจสอบอีกครับว่าตัวตัวแปรA(a)nswerมากกว่าsecretหรือเปล41(-่า)ถ้าใช่เราจะตอบผู้เล่นไปว่าค่ามากเกินไปและถ้าตัวanswerมีค่าเท่ากับsecr48(et)เมื่อไหร่เราก็จะตอบผู้เล่นไปว่าทายถูกแล้วและให้จบการทำงานแต่ในกรณีที่ยังทายไม่ถูกเราจะวนกลับไปรับค่ามาใหม่และตรวจสอบใหม่อีกครั้งหนึ่งไปเรื่อยๆจนกระทั่งเจอเงื่อนไขจบการทำงานครับการเล่นเกมทายเลขแล้วใช้วิธีการถ-่(ท)ายแบบสุ่มจำนถูกฝ(วนคร)-ั-่(-้)งราย(ใน)การทายน้อยที่สุดและพบคำตอบคืนหนึ-่ง(อ1)ครั้งแต่จำนวนครั้งในการทาน(ย)มากที่สุดจะมีโอกาสถึง100ครั้งแต่ถ้าเรามีกระบวนการหรือวิธีการในการค้นหาข้อมูลเราจะใช-้จำนวนครั-้งในการถ-่(ท)ายน้อยที่สุดและพบคำตอบคือ1ครั้งเช่นกันแต่จำนวนครั้งในการถ-่(ท)ายมากที่สุดจะเหลือเพียงแค่7ครั้งเท่านั้นเราลองหาข้อมูลเกี่ยวกับการค้นหาข้อมูลหรือการSearchข้อมูลดูนะครับBinarySearchผมว่าน่าสนใจเลยทีเดียวนะครับลองหาข้อมูลดูนะครับปัญหาอย่างหนึ่งของการทำซ้ำคือแล้วเมื่อไหร่ล่ะเราจึงได้(จะ)หยิบการทำซ้ำนั้นมาใช้งานเราลองกลับไปศึกษาเรื่องการพิจารณารูปแบบหรือPatternRecon(g)nec(i)tionเราจะพบว่าเมื่อไหร่ก็ตามที่เราพิจารณารูปแบบการแก้ปัญหาแล้วพบว่ามีรูปแบบการแก้ปัญหาที่เหมือนๆกันเราก็จะสามารถหย-ึด(-ิบ)การทำซ้ำมาแก้ปัญหาในส่วนนี้ได้ครับจากบทเรียนที่เรียนมาเราจะพบว่าการทำซ้ำนั-่(-้)นมีอยู่2รูปแบบใหญ่ๆครับรูปแบบแรกคือการทำซ้ำที่มีจำนวนรอบที่ชัดเจนอย่างเช่นคุณครูสั่งให้นักเรียนยกโต๊ะครับจะสังเกตว่านักเรียนจะทำไปเรื่อยๆจนกระทั่งหมดจำนวนโต๊ะก็จะหยุดการทำงานกับอีกรูปแบบหนึ่งครับคือการทำซ้ำที่ไม่มีจำนวนรอบที่ชัดเจนครับแต่จะจบการทำงานก็ต่อเมื่อตรงตามเงื่อนไขยกตัวอย่างเช่นเกมทายเลขครับจะสังเกตว่าเกมทายเลขจะไม่รู้ว่าจะจบการทำงานเมื่อครั้งที่เท่าไรแต่จะจบการทำงานก็ต่อเมื่อตรงตามเงื่อนไขครับแล้วพวกเราเคยพบการทำซ้ำในรูปแบบใดบ้างและเป็นอย่างไรลองคิดดูนะครับ[เสียงดนตรี]
More information
- compare(ans and test) :
- ans: file reference
- test: file test
- export datetime : 2024-05-14 12:59:01
- exported from : Accuracy Worker
- version :registry.rtt.in.th/spinsoft-transcription/backend_accuracy_worker:main-42d874d90e320e04ce26da7eb329f0d888006afc
- lib :character
- your normalize config
-IsFilter :true
-ToLower :false
-ToArabicNumber :true
-WordToNumber :false
-OrderAndSimilar :true
-ListRemove :
- alignment method :NeedlemanWunsch
- score weight :{"Match":2,"Mismatch":-1,"PartialMatch":1,"GapPenalty":-1}