Weasel Program 1.3

ใบ อนุญาต: ฟรี ‎ขนาดแฟ้ม: N/A
‎คะแนนจากผู้ใช้: 0.0/5 - ‎0 ‎โหวต

โปรแกรมนี้มีวัตถุประสงค์เพื่อการศึกษา - เพื่อแสดงให้เห็นว่ากระบวนการที่ขับเคลื่อนระบบวิวัฒนาการ & 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
    เพิ่ม

รายละเอียดหลักสูตร