Build your ultimate AI agent
รายละเอียดคอร์ส
เรียนรู้การใช้โครงข่ายประสาทเทียมแบบคอนโวลูชันใน Python
การสร้างแบบจำลองภาพมักต้องอาศัยวิธีการเรียนรู้เชิงลึกที่ใช้ข้อมูลในการฝึกโครงข่ายประสาทเทียม อัลกอริทึมเครือข่ายสำหรับทำงานแมชชีนเลิร์นนิงหลากหลายประเภท โครงข่ายประสาทคอนโวลูชันนัล เครือข่าย (CNNs) เป็นโครงข่ายประสาทที่ทรงพลังเป็นพิเศษ ซึ่งคุณจะใช้เพื่อ จำแนกวัตถุประเภทต่างๆ สำหรับการวิเคราะห์ภาพถ่าย. หลักสูตรสี่ชั่วโมงนี้ คอร์สนี้จะสอนคุณวิธีสร้าง ฝึกฝน และประเมิน CNN โดยใช้ Kerasการเปลี่ยนรูปภาพให้เป็นข้อมูลและสอนโครงข่ายประสาทเทียมให้จำแนกภาพเหล่านั้นคือ องค์ประกอบที่ท้าทายของการเรียนรู้เชิงลึกพร้อมการประยุกต์ใช้อย่างกว้างขวางตลอดทั้ง ธุรกิจและการวิจัย ตั้งแต่การช่วยให้เว็บไซต์อีคอมเมิร์ซจัดการสินค้าคงคลังได้มากขึ้น ช่วยให้นักวิจัยมะเร็งสามารถระบุมะเร็งผิวหนังชนิดเมลาโนมาอันตรายได้อย่างรวดเร็วอย่างง่ายดาย
ค้นพบ Keras CNNs
บทแรกของหลักสูตรนี้ครอบคลุมว่าเราสามารถมองภาพเป็นข้อมูลได้อย่างไร และ วิธีที่คุณสามารถใช้ Keras เพื่อฝึกโครงข่ายประสาทเทียมให้จำแนกวัตถุที่พบใน รูปภาพบทที่สองจะครอบคลุมคอนโวลูชัน ซึ่งเป็นส่วนพื้นฐานของ CNNs คุณจะ เรียนรู้วิธีที่พวกมันทำงานกับข้อมูลภาพ และเรียนรู้วิธีฝึกและปรับแต่งของคุณ Keras CNN โดยใช้ข้อมูลทดสอบ บทต่อๆ ไปจะลงรายละเอียดมากขึ้นและสอนคุณ วิธีสร้างเครือข่ายการเรียนรู้เชิงลึก
สร้างเครือข่ายประสาทเทียม Keras ของคุณเอง
คุณจะจบหลักสูตรด้วยการเรียนรู้วิธีต่างๆ ที่คุณสามารถติดตามว่าอย่างไร ดูว่า CNN กำลังทำอะไรอยู่ และคุณจะปรับปรุงประสิทธิภาพของมันได้อย่างไร ณ จุดนี้, คุณจะสามารถสร้างโครงข่ายประสาทเทียม Keras ปรับแต่งให้เหมาะสม และแสดงภาพได้ คำตอบของพวกเขาในหลากหลายการใช้งานต่างๆข้อกำหนดเบื้องต้น
หลักสูตร
โครงสร้างคอร์ส
1
การประมวลผลภาพด้วยโครงข่ายประสาทเทียม
โครงข่ายประสาทเทียมแบบคอนโวลูชันเรียนรู้จากข้อมูลที่ปรากฏอยู่ในภาพ ในบทนี้ เราจะสำรวจข้อมูลในภาพ และเรียนรู้วิธีใช้ Keras เพื่อฝึกโครงข่ายประสาทเทียมให้จำแนกวัตถุที่ปรากฏในภาพได้
- แนะนำโครงข่ายประสาทเทียมแบบคอนโวลูชัน50 XP
- ภาพในฐานะข้อมูล: การแสดงผล100 XP
- ภาพในรูปแบบข้อมูล: การปรับแต่งภาพ100 XP
- การจำแนกประเภทภาพ50 XP
- การใช้ One-Hot Encoding เพื่อแทนค่าภาพ100 XP
- การประเมินตัวจำแนกประเภท100 XP
- การจำแนกประเภทด้วย Keras50 XP
- สร้างโครงข่ายประสาทเทียม100 XP
- Compile โครงข่ายประสาทเทียม100 XP
- การ Fit โมเดลโครงข่ายประสาทเทียมกับข้อมูลเสื้อผ้า100 XP
- Cross-validation สำหรับการประเมินโครงข่ายประสาทเทียม100 XP
2
การใช้งานคอนโวลูชัน
คอนโวลูชันคือหน่วยพื้นฐานที่สำคัญที่สุดของโครงข่ายประสาทเทียมแบบคอนโวลูชัน ในบทนี้ จะได้รู้จักกับคอนโวลูชันและเรียนรู้วิธีที่มันทำงานกับข้อมูลภาพ รวมถึงวิธีนำคอนโวลูชันไปรวมไว้ในโครงข่ายประสาทเทียม Keras
3
การเพิ่มความลึกของโมเดล
โครงข่ายประสาทเทียมแบบคอนโวลูชันจะมีประสิทธิภาพสูงขึ้นมากเมื่อสร้างด้วยหลายเลเยอร์ (โครงข่ายเชิงลึก) ในบทนี้ จะเรียนรู้วิธีซ้อนเลเยอร์คอนโวลูชันหลายชั้นเข้าด้วยกัน รวมถึงวิธีติดตามจำนวนพารามิเตอร์เมื่อโครงข่ายขยายใหญ่ขึ้น และวิธีควบคุมจำนวนดังกล่าว
4
การทำความเข้าใจและปรับปรุงโครงข่ายประสาทเทียมแบบคอนโวลูชันเชิงลึก
มีหลายวิธีในการปรับปรุงการฝึกโครงข่ายประสาทเทียม ในบทนี้ เราจะมุ่งเน้นที่การติดตามประสิทธิภาพของโครงข่าย และสำรวจแนวทางต่าง ๆ ในการปรับปรุงโครงข่ายประสาทเทียมแบบคอนโวลูชัน
การสร้างโมเดลภาพด้วย Keras
เรียนจบแล้ว

