บ้าน การเงินส่วนบุคคล Machine การเรียนรู้: การสร้างคุณลักษณะของคุณเองในข้อมูล - dummies

Machine การเรียนรู้: การสร้างคุณลักษณะของคุณเองในข้อมูล - dummies

สารบัญ:

วีดีโอ: การเรียนรู้ของเครื่องคืออะไร | What is Machine Learning? 2024

วีดีโอ: การเรียนรู้ของเครื่องคืออะไร | What is Machine Learning? 2024
Anonim

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

การเข้าใจถึงความต้องการในการสร้างคุณลักษณะ

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

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

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

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

การสร้างคุณลักษณะโดยอัตโนมัติ

คุณสามารถสร้างคุณลักษณะใหม่ ๆ ได้โดยอัตโนมัติวิธีหนึ่งในการสร้างการสร้างคุณลักษณะอัตโนมัติคือการใช้การขยายพหุนาม มีวิธีเฉพาะเพื่อให้บรรลุการขยายพหุนามเพื่อที่คุณจะสร้างคุณลักษณะต่างๆโดยอัตโนมัติทั้งใน R และ Python ในขณะนี้คุณต้องเข้าใจแนวคิดเบื้องหลังการขยายตัวของพหุนาม

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

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

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

อำนาจช่วยโดยการสร้างความสัมพันธ์ที่ไม่เชิงเส้นระหว่างการตอบสนองกับคุณลักษณะต่างๆโดยนัยในสถานการณ์เฉพาะ

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

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

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

ดังนั้นการขยายพหุนามของลำดับที่ 2 จะเพิ่มคุณลักษณะทั้งหมดให้กับพลังที่สองและเพิ่มทวีคูณให้กับคุณลักษณะอื่น ๆ ทั้งหมดของทุกคน (คุณได้รับการผสมผสานของชุดค่าผสมทั้งหมดของสองคุณสมบัติ) อย่างชัดเจนยิ่งจำนวนที่มากขึ้นจะมีการสร้างคุณลักษณะใหม่ ๆ ขึ้น แต่ส่วนมากจะซ้ำซ้อนและมีส่วนช่วยในการทำให้อัลกอริทึมการเรียนรู้ของเครื่องของคุณมีข้อมูลที่มากขึ้น

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

ในความเป็นจริงมีห้าคุณสมบัติและการขยายตัวของคำสั่ง 2 จะมีการสร้างการผสมผสานคุณลักษณะเฉพาะทั้งหมด 10 ชุด การเพิ่มคำสั่งซื้อเป็น 3 จะต้องมีการสร้างชุดค่าผสมที่ไม่ซ้ำกันทั้งหมดของตัวแปรสองตัวแปรรวมทั้งชุดค่าผสมที่ไม่ซ้ำกันของตัวแปรสามตัวนั่นคือคุณลักษณะ 20 อย่าง

Machine การเรียนรู้: การสร้างคุณลักษณะของคุณเองในข้อมูล - dummies

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

วิธีการลดทับภาพใน 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 ของคุณ