บ้าน การเงินส่วนบุคคล การเพิ่มประสิทธิภาพของตัวเลือก Cross Validation ในการเรียนรู้ด้วยเครื่อง - มัมมี่

การเพิ่มประสิทธิภาพของตัวเลือก Cross Validation ในการเรียนรู้ด้วยเครื่อง - มัมมี่

Anonim

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

แหล่งที่มาของการทำนายที่สองคือข้อมูลที่ได้รับเมื่อได้รับการแปลงและเลือกอย่างเหมาะสมเพื่อเพิ่มขีดความสามารถในการเรียนรู้ของอัลกอริทึมที่เลือก

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

การผสมผสานค่าที่เป็นไปได้ที่ hyper-parameters อาจก่อให้เกิดการตัดสินใจได้ว่าจะหาวิธีการเพิ่มประสิทธิภาพที่ยากที่สุด ตามที่ได้อธิบายไว้เมื่อพูดถึงการไล่ระดับสีของการไล่ระดับสีการเพิ่มประสิทธิภาพอาจมีชุดค่าผสมที่ทำงานได้ดีขึ้นหรือแย่ลง แม้ว่าคุณจะพบชุดค่าผสมที่ดี แต่คุณไม่มั่นใจว่านี่เป็นทางเลือกที่ดีที่สุด (นี่เป็นปัญหาของการติดขัดใน minimima ท้องถิ่นเมื่อลดข้อผิดพลาด)

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

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

มีบางทางเลือกในการค้นหาแบบกริด แทนการทดสอบทุกสิ่งทุกอย่างคุณสามารถลองสำรวจพื้นที่ของค่าพารามิเตอร์ hyper ที่เป็นไปได้ซึ่งนำโดยเทคนิคการเพิ่มประสิทธิภาพแบบไม่เชิงเส้นที่ซับซ้อนและซับซ้อนทางคณิตศาสตร์ (เช่นวิธี Nelder-Mead) โดยใช้วิธี Bayesian (ซึ่งจำนวนการทดสอบจะลดลงโดยการใช้ ประโยชน์จากผลลัพธ์ก่อนหน้านี้) หรือใช้การค้นหาแบบสุ่ม

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

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

เปรียบเทียบการค้นหาแบบกริดกับการค้นหาแบบสุ่ม

สำหรับการค้นหาแบบสุ่มให้ทำงานได้ดีคุณควรทดสอบตั้งแต่ 15 ถึง 60 รายการ ไม่ต้องใช้การค้นหาแบบสุ่มหากการค้นหาแบบกริดต้องการการทดลองจำนวนมาก

การเพิ่มประสิทธิภาพของตัวเลือก Cross Validation ในการเรียนรู้ด้วยเครื่อง - มัมมี่

ตัวเลือกของบรรณาธิการ

วิธีการลดทับภาพใน Photoshop Elements 11 - Dummies

วิธีการลดทับภาพใน Photoshop Elements 11 - Dummies

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

วิธีการวาดด้วย Photoshop Elements 11 Pencil Tool - Dummies

วิธีการวาดด้วย Photoshop Elements 11 Pencil Tool - Dummies

เครื่องมือดินสอและแปรงใน Photoshop Elements 11 คล้ายคลึงกันยกเว้นว่าเครื่องมือดินสอมีขอบแข็งในขณะที่เครื่องมือแปรงสามารถมีขอบขนนุ่ม ในความเป็นจริงขอบของจังหวะดินสอไม่สามารถแม้แต่จะต่อต้าน aliased -

การแก้ไขข้อความใน Photoshop Elements 11 - dummies

การแก้ไขข้อความใน Photoshop Elements 11 - dummies

คุณอาจต้องจัดเรียงคำใหม่หรือแก้ไขความผิดพลาดและ ข้อผิดพลาดอื่น ๆ ภายในข้อความที่คุณวางไว้ใน Photoshop Elements 11 ของคุณ หากต้องการเปลี่ยนแปลงข้อความเองเพียงทำตามขั้นตอนต่อไปนี้: เปิดภาพของคุณใน Photo Editor ในโหมด Expert เลือกเครื่องมือ Type จากแผง Tools ในเลเยอร์ ...

ตัวเลือกของบรรณาธิการ

การแนบและการถอดเลนส์สำหรับกล้อง Nikon D5200 ของคุณ - ความหนา

การแนบและการถอดเลนส์สำหรับกล้อง Nikon D5200 ของคุณ - ความหนา

ความแตกต่างระหว่าง กล้องดิจิตอลแบบจุดและจุดดิจิตอลและกล้อง DSLR (Digital Single-lens Reflex) (เช่น Nikon D5200) เป็นเลนส์ ด้วยกล้อง DSLR คุณสามารถเปลี่ยนเลนส์เพื่อให้เหมาะกับความต้องการด้านการถ่ายภาพที่แตกต่างกันไปได้เช่นเลนส์ซูมมากสุดไปจนถึงเลนส์ซูเปอร์ยาว ไม่ว่าเลนส์ที่คุณซื้อจะทำตามขั้นตอนต่อไปนี้ ...

วิธีการใช้เอฟเฟ็กต์พิเศษผ่านเมนูรีเมนูปรับแต่ง Nikon D7200 - หุ่น

วิธีการใช้เอฟเฟ็กต์พิเศษผ่านเมนูรีเมนูปรับแต่ง Nikon D7200 - หุ่น

เครื่องมือแก้ไขภาพเมนูรีทัชของ Nikon D7200 มีเครื่องมือพิเศษบางอย่าง ในการสร้างเอฟเฟ็กต์แบบหลังยิงให้ลองใช้ตัวเลือกเมนูรีทัชดังต่อไปนี้: หน้าจอครอสซิ่ง: เครื่องมือนี้จะเพิ่มเอฟเฟ็กต์การกระเจิงแสงให้กับส่วนที่สว่างที่สุดของภาพ เพื่อไปที่เครื่องมือนี้เลือกรีทัช> ผลการกรอง> ข้ามหน้าจอ คุณเห็น ...

การปรับการตั้งค่าวิดีโอใน Nikon D5500 ของคุณ - Dummies

การปรับการตั้งค่าวิดีโอใน Nikon D5500 ของคุณ - Dummies

เมื่อคุณพร้อมที่จะใช้งานมากขึ้น ควบคุมภาพยนตร์ของคุณได้โดยเริ่มจากการสำรวจการตั้งค่าวิดีโอ Nikon D5500 ของคุณช่วยให้คุณสามารถปรับการตั้งค่าเหล่านี้เพื่อจับภาพวิดีโอโดยไม่จำเป็นต้องสลับกล้องออก การเลือกโหมดวิดีโอ (NTSC หรือ PAL) ตัวเลือกแรกที่ต้องพิจารณาคือโหมดวิดีโอที่พบใน Setup men การตั้งค่านี้ ...

ตัวเลือกของบรรณาธิการ

การถ่ายภาพการตั้งค่าสำหรับกล้อง Canon EOS Rebel T3 Series - หน้าม้วน

การถ่ายภาพการตั้งค่าสำหรับกล้อง Canon EOS Rebel T3 Series - หน้าม้วน

หน้าจอการตั้งค่าการถ่ายภาพใน Canon กล้อง EOS Rebel T3 และกล้อง Canon EOS Rebel T3i จะแสดงการตั้งค่าถ่ายภาพที่สำคัญที่สุด ได้แก่ รูรับแสงความเร็วชัตเตอร์ ISO และอื่น ๆ โปรดทราบว่าจอแสดงผลมีความเกี่ยวข้องกับการถ่ายภาพนิ่งปกติเท่านั้น เมื่อคุณเปลี่ยนไปใช้โหมดดูภาพหรือโหมดภาพยนตร์ใน Rebel T3 ของคุณ

ถ่ายภาพบุคคลกับ Canon EOS Rebel T1i / 500D - ภาพขนาดใหญ่

ถ่ายภาพบุคคลกับ Canon EOS Rebel T1i / 500D - ภาพขนาดใหญ่

เรื่องที่เน้นอย่างรวดเร็วและพื้นหลังนุ่มเบลอ ปฏิบัติตามขั้นตอนต่อไปนี้เพื่อถ่ายรูปกับ Canon Digital Rebel ของคุณ