โปรแกรมนี้มีวัตถุประสงค์เพื่อการศึกษา - เพื่อแสดงให้เห็นว่ากระบวนการที่ขับเคลื่อนระบบวิวัฒนาการ & mdash; การเปลี่ยนแปลงแบบสุ่มรวมกับการเลือกสะสมแบบไม่สุ่ม & mdash; แตกต่างจากโอกาสที่บริสุทธิ์
หากคุณหรือเพื่อนของคุณไม่สามารถเข้าใจได้ว่าเราเห็นชีวิตที่ซับซ้อน desigens รอบตัวเราได้อย่างไรโดยไม่มีนักออกแบบ (พระเจ้าสําหรับบางคน)
แนวคิดนี้แสดงให้เห็นครั้งแรกในโปรแกรม Weasel ดั้งเดิมโดยริชาร์ดดอว์กินส์
อัลกอริทึมพื้นฐานมีดังนี้:
1. เริ่มต้นด้วยสตริงแบบสุ่ม 2. ทําสําเนา 100 สําเนาของสตริงนี้โดยมีโอกาส 5% ต่อตัวละครของตัวละครนั้นถูกแทนที่ด้วยอักขระแบบสุ่ม 3. เปรียบเทียบแต่ละสตริงใหม่กับสตริงเป้าหมาย และให้คะแนนแต่ละคะแนน (จํานวนตัวอักษรในสตริงที่ถูกต้องและอยู่ในตําแหน่งที่ถูกต้อง) 4.0หากสตริงใหม่ใด ๆ มีคะแนนที่สมบูรณ์แบบหยุด 4.1 มิฉะนั้นให้ใช้สตริงการให้คะแนนสูงสุดและไปที่ขั้นตอนที่ 2
สําหรับข้อมูลเพิ่มเติมเกี่ยวกับหัวข้อไปที่หน้าวิกิพีเดียhttp://en.wikipedia.org/wiki/Weasel_program
ฉันยังแนะนําให้อ่านหนังสือ "The Blind Watchmaker" โดยริชาร์ด ดอว์กินส์
p.s. มีนักวิจารณ์บางคนที่ยืนยันว่าวิธีการโกงโดยการล็อคตัวอักษรเมื่อพวกเขาถูกต้องนี้ไม่เป็นความจริงคุณสามารถตรวจสอบรหัสทั้งหมดที่นี่ - https://drive.google.com/folderview?id=0B2SWliTSzi6bOUx6T3hkVU10RVE&usp=sharing
ข้อมูลโฆษณา: แอพนี้แสดงโฆษณาแบบเต็มหน้าจอเมื่อคลิกปุ่ม "ลองฉัน"
ประวัติรุ่น
- เวอร์ชัน 1.3 โพสต์เมื่อ 2014-03-28
เพิ่ม
รายละเอียดหลักสูตร
- ประเภท: ศึกษา > เครื่องมือการเรียนการสอน
- Publisher: altX
- ใบ อนุญาต: ฟรี
- ราคา: N/A
- เวอร์ชัน: 1.3
- แพ ลตฟอร์ม: android