HeuristicGenerally speaking, a heuristic is a

HeuristicGenerally speaking, a heur

Heuristic
Generally speaking, a heuristic is a "rule of thumb," or a good guide to follow when making decisions. In computer science, a heuristic has a similar meaning, but refers specifically to algorithms.

When programming software, computer programmers aim to create the most efficient algorithms to accomplish various tasks. These may include simple processes like sorting numbers or complex functions such as processing images or video clips. Since these functions often accept a wide range of input, one algorithm may perform well in certain cases, while not very well in others.

For example, the GIF image compression algorithm performs well on small images with few colors, but not as well as JPEG compression on large images with many colors. If you knew you were only going to be dealing with small images that didn't have a wide range of colors, GIF compression would be all you need. You wouldn't have to worry about large, colorful images, so there would be no point in optimizing the algorithm for those images. Similarly, computer programmers often use algorithms that work well for most situations, even though they may perform inefficiently for uncommon situations.

Therefore, a heuristic process may include running tests and getting results by trial and error. As more sample data is tested, it becomes easier to create an efficient algorithm to process similar types of data. As stated previously, these algorithms are not always perfect, but work well most of the time. The goal of heuristics is to develop a simple process that generates accurate results in an acceptable amount of time.
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
Heuristic
พูด แบบ heuristic เป็นเป็น "กฎของหัวแม่มือ" หรือคำแนะนำที่ดีต้องปฏิบัติเมื่อทำการตัดสินใจ ในวิทยาการคอมพิวเตอร์ heuristic มีความหมายคล้ายกัน แต่หมายถึงเฉพาะอัลกอริทึมการ

เมื่อเขียนโปรแกรมซอฟแวร์ โปรแกรมเมอร์คอมพิวเตอร์มุ่งมั่นที่จะสร้างอัลกอริทึมที่มีประสิทธิภาพสูงสุดในการทำงานต่าง ๆ เหล่านี้อาจรวมถึงกระบวนการอย่างเช่นเรียงลำดับตัวเลขหรือฟังก์ชันที่ซับซ้อนเช่นการประมวลผลภาพหรือวิดีโอคลิป เนื่องจากฟังก์ชันเหล่านี้มักจะยอมรับหลากหลายของอินพุต อัลกอริทึมหนึ่งอาจดำเนินการในบางกรณี ไม่ดีในผู้อื่น

ตัวอย่าง อัลกอริทึมการบีบอัดภาพ GIF ทำดีในรูปขนาดเล็กมีหลายสี แต่ไม่รวม ถึงการบีบอัด JPEG บนภาพใหญ่มีหลายสี ถ้าคุณรู้ว่าคุณได้เท่านั้น จะสามารถจัดการกับรูปภาพขนาดเล็กที่ไม่มีสีที่หลากหลาย รวม GIF จะทั้งหมดที่คุณต้องการ คุณไม่ต้องกังวลเกี่ยวกับรูปภาพขนาดใหญ่ สีสัน ดังนั้นจะมีจุดในการปรับอัลกอริทึมสำหรับรูปภาพเหล่านั้น ในทำนองเดียวกัน คอมพิวเตอร์โปรแกรมเมอร์มักจะใช้อัลกอริทึมที่ใช้ได้ดีสำหรับสถานการณ์ส่วนใหญ่ แม้ว่าพวกเขาอาจทำทิ้งไปอย่างสิ้นเปลืองสำหรับสถานการณ์ใช่

ดังนั้น กระบวนการแล้วอาจมีรันการทดสอบ และได้รับผลลัพธ์ โดยการลองผิดลองถูกได้ เป็นทดสอบตัวอย่างข้อมูล จะสร้างอัลกอริทึมมีประสิทธิภาพในการประมวลผลข้อมูลชนิดที่คล้ายกัน ตามที่ระบุไว้ก่อนหน้านี้ อัลกอริทึมเหล่านี้มักไม่สมบูรณ์แบบ แต่ทำงานดีที่สุดแล้ว เป้าหมายของการลองผิดลองถูกเพื่อ พัฒนากระบวนการง่ายที่สร้างผลลัพธ์ที่ถูกต้องในระยะเวลายอมรับ ได้
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
แก้ปัญหา
โดยทั่วไปการแก้ปัญหาคือ "กฎของหัวแม่มือ" หรือคำแนะนำที่ดีในการปฏิบัติตามเมื่อมีการตัดสินใจ ในวิทยาการคอมพิวเตอร์แก้ปัญหามีความหมายคล้ายกัน แต่หมายถึงเฉพาะขั้นตอนวิธีการเขียนโปรแกรมเมื่อซอฟต์แวร์เขียนโปรแกรมคอมพิวเตอร์มีจุดมุ่งหมายที่จะสร้างกลไกที่มีประสิทธิภาพมากที่สุดในการบรรลุผลงานต่างๆ ซึ่งอาจรวมถึงกระบวนการง่ายๆเช่นการเรียงลำดับหมายเลขหรือฟังก์ชั่นที่ซับซ้อนเช่นการประมวลผลภาพหรือวิดีโอคลิป เนื่องจากฟังก์ชั่นเหล่านี้มักจะยอมรับความหลากหลายของการป้อนข้อมูลขั้นตอนวิธีหนึ่งอาจจะทำงานได้ดีในบางกรณีในขณะที่ไม่ได้เป็นอย่างดีในคนอื่น ๆยกตัวอย่างเช่นขั้นตอนวิธีการบีบอัดภาพ GIF มีประสิทธิภาพดีในภาพขนาดเล็กที่มีเพียงไม่กี่สี แต่ไม่ได้เป็นอย่างดีเป็น JPEG การบีบอัดภาพขนาดใหญ่ที่มีหลายสี ถ้าคุณรู้ว่าคุณเป็นเพียงจะได้รับการจัดการกับภาพขนาดเล็กที่ไม่ได้มีช่วงกว้างของสี, การบีบอัด GIF จะเป็นสิ่งที่คุณต้อง คุณจะไม่ต้องกังวลเกี่ยวกับขนาดใหญ่ภาพที่มีสีสันเพื่อให้มีจะเป็นจุดในการเพิ่มประสิทธิภาพอัลกอริทึมสำหรับภาพเหล่านั้นไม่มี ในทำนองเดียวกันการเขียนโปรแกรมคอมพิวเตอร์มักจะใช้อัลกอริทึมที่ทำงานได้ดีสำหรับสถานการณ์มากที่สุดถึงแม้ว่าพวกเขาอาจดำเนินการไม่ได้ผลสำหรับสถานการณ์ที่ผิดปกติดังนั้นขั้นตอนการแก้ปัญหาอาจรวมถึงการใช้การทดสอบและได้รับผลการค้นหาโดยการทดลองและข้อผิดพลาด เป็นข้อมูลตัวอย่างมากขึ้นและจะทดสอบมันจะกลายเป็นง่ายต่อการสร้างอัลกอริทึมที่มีประสิทธิภาพในการประมวลผลชนิดที่คล้ายกันของข้อมูล ตามที่ระบุไว้ก่อนหน้านี้ขั้นตอนวิธีการเหล่านี้ไม่ได้เสมอที่สมบูรณ์แบบ แต่ทำงานได้ดีมากที่สุดของเวลา เป้าหมายของการวิเคราะห์พฤติกรรมคือการพัฒนากระบวนการง่ายๆที่สร้างผลลัพธ์ที่ถูกต้องในปริมาณที่ยอมรับได้ของเวลา





การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
)
) พูดง่าย ๆคือ " กฎของหัวแม่มือ " หรือคำแนะนำที่ดีในการปฏิบัติตามเมื่อการตัดสินใจ ในด้านวิทยาศาสตร์คอมพิวเตอร์ , การแก้ปัญหาที่มีความหมายคล้ายคลึงกัน แต่หมายถึงเฉพาะขั้นตอนวิธี

เมื่อโปรแกรมซอฟต์แวร์ , โปรแกรมเมอร์คอมพิวเตอร์มุ่งมั่นที่จะสร้างอัลกอริทึมที่มีประสิทธิภาพมากที่สุดเพื่อให้บรรลุงานต่าง ๆเหล่านี้อาจรวมถึงกระบวนการง่ายๆเช่นการเรียงลำดับตัวเลข หรือการทำงานที่ซับซ้อน เช่น ภาพรูปหรือคลิปวีดีโอ เพราะว่าฟังก์ชันเหล่านี้มักจะยอมรับความหลากหลายของข้อมูลหนึ่งขั้นตอนวิธีอาจทำงานได้ดีในบางกรณี ในขณะที่ไม่ดีในผู้อื่น

ตัวอย่าง , GIF ภาพขั้นตอนวิธีการบีบอัดที่แสดงได้ดีภาพขนาดเล็กที่มีสีน้อยแต่ก็ไม่เท่ากับการบีบอัด JPEG ภาพขนาดใหญ่ที่มีหลายๆสี ถ้าคุณรู้ว่าคุณจะจัดการกับรูปภาพขนาดเล็กที่ไม่ได้มีหลากหลายสี , การบีบอัดที่ผลจะเป็นทุกอย่างที่เธอต้องการ คุณจะได้ไม่ต้องกังวลเกี่ยวกับภาพที่มีสีสันขนาดใหญ่ ดังนั้นจะไม่มีจุดในการเพิ่มประสิทธิภาพของภาพเหล่านั้น ในทํานองเดียวกันโปรแกรมเมอร์คอมพิวเตอร์มักจะใช้ขั้นตอนวิธีที่ใช้งานได้ดีสำหรับสถานการณ์มากที่สุด แม้ว่าพวกเขาอาจแสดงผลในสถานการณ์พิสดาร

เพราะฉะนั้น กระบวนการนี้อาจใช้แบบทดสอบและได้รับผลโดยการทดลองและข้อผิดพลาด เป็นข้อมูลเพิ่มเติมตัวอย่างทดสอบ มันก็จะง่ายขึ้นในการสร้างขั้นตอนวิธีที่มีประสิทธิภาพในกระบวนการลักษณะของข้อมูล ตามที่ระบุไว้ก่อนหน้านี้ขั้นตอนวิธีการเหล่านี้ไม่ได้เสมอที่สมบูรณ์แบบ แต่ทำงานมากที่สุดของเวลา เป้าหมายของการวิเคราะห์พฤติกรรมเพื่อพัฒนากระบวนการง่าย ๆ ที่สร้างผลลัพธ์ที่ถูกต้องในยอดเงินที่ยอมรับได้ของเวลา
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2024 I Love Translation. All reserved.

E-mail: