ข้ามไปยังเนื้อหาหลัก

คอร์ส

Deep Learning ขั้นสูงด้วย Keras

ขั้นกลาง4 ชม.

เรียนรู้วิธีพัฒนาโมเดล deep learning ด้วย Keras

Python4 ชม.13 วิดีโอ46 แบบฝึกหัด3,950 XP35,060หนังสือรับรองความสำเร็จ

สร้างบัญชีฟรีของคุณ

ดำเนินการต่อด้วย Google
หรือ
เมื่อดำเนินการต่อ ถือว่าคุณยอมรับ ข้อกำหนดการใช้งานและ นโยบายความเป็นส่วนตัว และยอมรับว่าข้อมูลของคุณจะถูกจัดเก็บในสหรัฐอเมริกา

ได้รับความไว้วางใจจากผู้เรียนในบริษัทหลายพันแห่ง

กำลังฝึกอบรมทีมอยู่ใช่ไหม?

ทดลองใช้สำหรับองค์กร

รายละเอียดคอร์ส

Keras functional API

ในหลักสูตรนี้ คุณจะได้เรียนรู้วิธีแก้ปัญหาที่ซับซ้อนโดยใช้ Keras functional API

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

เครือข่ายหลายอินพุต

เมื่อคุณก้าวหน้าไป คุณจะได้สำรวจการสร้างเครือข่ายแบบสองอินพุตโดยใช้ categorical embeddings, shared layers และ merge layers นี่คือองค์ประกอบพื้นฐานสำหรับการออกแบบโครงข่ายประสาทเทียมที่มีการไหลของข้อมูลซับซ้อน

โดยจะขยายแนวคิดเหล่านี้ไปสู่โมเดลที่มีอินพุตตั้งแต่สามตัวขึ้นไป ช่วยให้คุณเข้าใจพารามิเตอร์และโทโพโลยีของโครงข่ายประสาทเทียมของคุณได้ด้วยฟังก์ชัน summary และ plot ของ Keras​​.

เครือข่ายแบบหลายเอาต์พุต

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

เมื่อจบหลักสูตรนี้ คุณจะมีประสบการณ์เชิงปฏิบัติกับเทคนิคดีปเลิร์นนิงขั้นสูง เพื่อยกระดับอาชีพของคุณในฐานะนักวิทยาศาสตร์ข้อมูล รวมถึงการประเมินโมเดลของคุณบนข้อมูลใหม่โดยใช้หลายเมตริก​.

ข้อกำหนดเบื้องต้น

หลักสูตร

โครงร่างคอร์ส

1

Keras Functional API

ในบทนี้ จะได้ทำความคุ้นเคยกับพื้นฐานของ Keras functional API โดยจะสร้างเครือข่าย functional แบบเรียบง่ายจาก building blocks เชิงฟังก์ชัน จากนั้น fit กับข้อมูลและทำการพยากรณ์
เริ่มบท
2

เครือข่าย 2 Input ด้วย Categorical Embeddings, Shared Layers และ Merge Layers

ในบทนี้ จะได้สร้างเครือข่ายที่รับ 2 input โดยใช้ categorical embeddings เพื่อแทนข้อมูลที่มีจำนวนหมวดหมู่สูง ใช้ shared layers เพื่อกำหนด building blocks ที่นำกลับมาใช้ซ้ำได้ และใช้ merge layers เพื่อรวม input หลายตัวให้เป็น output เดียว เมื่อจบบทนี้ จะมี building blocks พื้นฐานสำหรับออกแบบโครงข่ายประสาทเทียมที่มีการไหลของข้อมูลซับซ้อน
เริ่มบท
3

หลาย Input: 3 Input ขึ้นไป

ในบทนี้ จะได้ขยายโมเดลที่รับ 2 input ให้รับ 3 input และเรียนรู้วิธีใช้ฟังก์ชัน summary และ plot ของ Keras เพื่อทำความเข้าใจพารามิเตอร์และโทโพโลยีของโครงข่ายประสาทเทียม เมื่อจบบทนี้ จะเข้าใจวิธีขยายโมเดลจาก 2 input ไปสู่ 3 input และมากกว่านั้น
เริ่มบท

Deep Learning ขั้นสูงด้วย Keras

เรียนคอร์สจบแล้ว

รับใบรับรองความสำเร็จ

ลงทะเบียนเลย

พัฒนาทักษะด้านข้อมูลของคุณด้วย DataCamp for Mobile

เรียนรู้ได้ทุกที่ด้วยคอร์สบนมือถือและโจทย์เขียนโค้ด 5 นาทีประจำวัน