เหตุใดโครงข่ายประสาทจึงชนะคุณลักษณะที่สร้างด้วยมือ
เรียนรู้ตัวแทนข้อมูลแทนการออกแบบขึ้นเอง
เหตุใดโครงข่ายประสาทจึงชนะคุณลักษณะที่สร้างด้วยมือ เป็นบทเรียน Deep Learning Academy ฟรีบน CoddyKit นี่คือบทเรียนที่ 2 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน Deep Learning Academy และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส Deep Learning Academy มีบทเรียนทั้งหมด 4 บทเรียน
คุณลักษณะคืออะไร
คุณลักษณะ คือเบาะแสที่วัดได้ซึ่งคุณป้อนให้โมเดล เช่น จำนวนห้องในบ้านหรือความสว่างของพิกเซล
วิธีแบบเดิม
เป็นเวลาหลายทศวรรษที่ผู้เชี่ยวชาญใช้เวลาหลายสัปดาห์ในการ สร้างคุณลักษณะด้วยมือ โดยตัดสินใจว่าโมเดลควรสนใจขอบ อัตราส่วน หรือจำนวนคำแบบใด
เหตุใดจึงทำได้ยาก
การสร้างคุณลักษณะด้วยมือใช้เวลานานและเปราะบาง คุณลักษณะ ที่ดีที่สุดสำหรับภาพแมวอาจใช้ไม่ได้กับภาพเอกซเรย์ ดังนั้นทุกงานใหม่จึงต้องเริ่มต้นใหม่ทั้งหมด
เริ่มต้นด้วยการเรียนรู้การแทนค่า
เครือข่ายประสาทเทียมเปลี่ยนแนวทางด้วย การเรียนรู้การแทนค่า โดยเครือข่ายจะค้นหาคุณลักษณะที่มีประโยชน์ของตนเองโดยตรงจากข้อมูลดิบ
ชั้นต่าง ๆ สร้างแนวคิดต่อยอดกัน
ชั้นช่วงแรกจะตรวจจับองค์ประกอบเล็ก ๆ เช่น ขอบ ชั้นที่ลึกขึ้นจะนำองค์ประกอบเหล่านั้นมารวมเป็นรูปร่าง แล้วจึงเป็นวัตถุ ความซับซ้อนจะเพิ่มขึ้นเมื่อข้อมูลไหลผ่านเครือข่าย
จากขอบสู่ดวงตา สู่ใบหน้า
ในโมเดลรู้จำใบหน้า ชั้นหนึ่งจะค้นหาขอบ ชั้นถัดไปค้นหาดวงตาและจมูก และชั้นถัดมาจะรู้จำ ใบหน้าทั้งหมด ไม่มีใครเขียนขั้นตอนเหล่านี้ไว้ล่วงหน้า
เรียนรู้ ไม่ใช่ออกแบบ
คุณลักษณะเหล่านี้ถูก เรียนรู้ระหว่างการฝึก โดยข้อมูลเป็นผู้ปรับแต่ง ไม่ใช่คุณเป็นผู้ออกแบบ เครือข่ายจะตัดสินใจเองว่าสิ่งใดสำคัญที่สุด
ป้อนข้อมูลดิบเข้าไป
นี่คือข้อได้เปรียบสำคัญ: คุณสามารถป้อนพิกเซลดิบ เสียง หรือข้อความ ดิบเข้าไป แล้วปล่อยให้เครือข่ายค้นหาการแทนค่าด้วยตัวเอง ช่วยข้ามงานที่ต้องทำด้วยมือหลายเดือนได้
ทำได้ดีกับงานยาก
สำหรับข้อมูลที่หลากหลายและยุ่งเหยิง เช่น รูปภาพและเสียงพูด คุณลักษณะที่เรียนรู้มักทำได้ดีกว่าคุณลักษณะที่สร้างด้วยมือ นี่จึงเป็นเหตุผลที่เครือข่ายประสาทเทียม ครองความได้เปรียบในงานเหล่านี้ทุกวันนี้
ชั้นเชิงเส้นที่ซ้อนกัน
แต่ละชั้นเป็นเพียงขั้นตอนทางคณิตศาสตร์เล็ก ๆ ใน PyTorch ตัวดึงคุณลักษณะที่เรียนรู้ได้อาจเริ่มต้นด้วยชั้น เชิงเส้นหนึ่งชั้นดังนี้
import torch.nn as nn
layer = nn.Linear(784, 128)ข้อแลกเปลี่ยน
คุณลักษณะที่เรียนรู้ต้องใช้ ข้อมูลและการคำนวณมากขึ้น เมื่อมีตัวอย่างน้อย แนวทางที่สร้างคุณลักษณะด้วยมืออาจยังเป็นตัวเลือกที่ฉลาดและประหยัดกว่า
ตรวจสอบความเข้าใจ
ข้อได้เปรียบสำคัญที่เครือข่ายประสาทเทียมมีเหนือการสร้างคุณลักษณะแบบดั้งเดิมคืออะไร
สรุปทบทวน
คุณได้เห็นการเปลี่ยนจากคุณลักษณะที่ สร้างด้วยมือมาเป็นการเรียนรู้การแทนค่าแล้ว ชั้นต่าง ๆ สร้างต่อจากขอบจนกลายเป็นวัตถุได้ด้วยตัวเอง นี่จึงเป็นเหตุผลที่เครือข่ายทำได้ดีมากกับข้อมูลที่หลากหลาย 🚀
เรียนรู้ Python ด้วย AI tutor — ฟรี
เขียนและเรียกใช้โค้ดจริงในเบราว์เซอร์ของคุณ รับความช่วยเหลือทันทีจาก AI tutor 24/7 และเรียนรู้ต่อจากที่คุณหยุดบนเว็บหรือในแอป
- คอร์ส
- 30
- บทเรียน
- 120
คำถามที่พบบ่อย
บทเรียน “เหตุใดโครงข่ายประสาทจึงชนะคุณลักษณะที่สร้างด้วยมือ” ฟรีหรือไม่
ใช่ — ข้อความเต็มของ “เหตุใดโครงข่ายประสาทจึงชนะคุณลักษณะที่สร้างด้วยมือ” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส Deep Learning Academy ให้อัปเกรดเป็น CoddyKit PRO คอร์ส Deep Learning Academy มีบทเรียนทั้งหมด 4 บทเรียน
คุณจะเรียนรู้อะไรในบทเรียน “เหตุใดโครงข่ายประสาทจึงชนะคุณลักษณะที่สร้างด้วยมือ”
เรียนรู้ตัวแทนข้อมูลแทนการออกแบบขึ้นเอง คุณปฏิบัติ Deep Learning Academy ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน
คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน Deep Learning Academy หรือไม่
ไม่จำเป็นต้องมีประสบการณ์มาก่อน Deep Learning Academy บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 2 จากทั้งหมด 4 บทเรียน
บทเรียน “เหตุใดโครงข่ายประสาทจึงชนะคุณลักษณะที่สร้างด้วยมือ” ใช้เวลานานแค่ไหน
บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย
ฉันเขียนและรันโค้ดในบทเรียน Deep Learning Academy นี้ได้ไหม
ได้ บทเรียน Deep Learning Academy ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ
บทเรียนทั้งหมดในหลักสูตรนี้
- ปัญญาประดิษฐ์กับการเรียนรู้ของเครื่องและการเรียนรู้เชิงลึก
- เหตุใดโครงข่ายประสาทจึงชนะคุณลักษณะที่สร้างด้วยมือ
- การเรียนรู้เชิงลึกใช้ได้ดีที่ใด และใช้ไม่ได้ที่ใด
- วงจรการฝึกด้วยภาษาที่เข้าใจง่าย