ความเชี่ยวชาญในการเรียนรู้อย่างลึกซึ้งใน Coursera (นำเสนอโดย deeplearning.ai)
การเขียนโปรแกรมการมอบหมายและแบบทดสอบจากทุกหลักสูตรในความเชี่ยวชาญเฉพาะด้านการเรียนรู้ลึกของ Coursera ที่นำเสนอโดย deeplearning.ai
ผู้สอน: Andrew Ng
หมายเหตุ
สำหรับบันทึกย่อการสัมภาษณ์โดยละเอียดเกี่ยวกับทุกหลักสูตรในความเชี่ยวชาญเฉพาะด้านการเรียนรู้ของ Coursera ให้อ้างอิง www.aman.ai.
การตั้งค่า
เรียกใช้ setup.sh
to (i) ดาวน์โหลดชุดข้อมูล VGG-19 ที่ผ่านการฝึกอบรมมาก่อนและ (ii) แยกรุ่นและชุดข้อมูลที่ผ่านการฝึกอบรมล่วงหน้า zip'd ที่จำเป็นสำหรับการมอบหมายทั้งหมด
การให้เครดิต
repo นี้มีงานของฉันสำหรับความเชี่ยวชาญนี้ ฐานรหัสคำถามแบบทดสอบและไดอะแกรมถูกนำมาจากความเชี่ยวชาญการเรียนรู้อย่างลึกซึ้งใน Coursera เว้นแต่จะระบุไว้เป็นอย่างอื่น
2021 เวอร์ชัน
ความเชี่ยวชาญนี้ได้รับการปรับปรุงในเดือนเมษายน 2564 เพื่อรวมการพัฒนาในการเรียนรู้อย่างลึกซึ้งและกรอบการเขียนโปรแกรมด้วยการเปลี่ยนแปลงครั้งใหญ่ที่สุดที่เปลี่ยนจาก Tensorflow 1 เป็น TensorFlow 2 repo นี้ได้รับการปรับปรุงเช่นกัน
การกำหนดโปรแกรม
หลักสูตรที่ 1: เครือข่ายประสาทและการเรียนรู้อย่างลึกซึ้ง
- สัปดาห์ที่ 2 - PA 1 - พื้นฐาน Python ด้วย numpy
- สัปดาห์ที่ 2 - PA 2 - การถดถอยโลจิสติกด้วยความคิดเครือข่ายประสาท
- สัปดาห์ที่ 3 - PA 3 - การจำแนกข้อมูลระนาบด้วยเลเยอร์ที่ซ่อนอยู่หนึ่งชั้น
- สัปดาห์ที่ 4 - PA 4 - สร้างเครือข่ายประสาทลึกของคุณ: ทีละขั้นตอน
- สัปดาห์ที่ 4 - PA 5 - เครือข่ายประสาทลึกสำหรับการจำแนกรูปภาพ: แอปพลิเคชัน
หลักสูตรที่ 2: การปรับปรุงเครือข่ายประสาทลึก: การปรับระดับไฮเปอร์พารามิเตอร์การทำให้เป็นมาตรฐานและการเพิ่มประสิทธิภาพ
- สัปดาห์ที่ 1 - PA 1 - การเริ่มต้น
- สัปดาห์ที่ 1 - PA 2 - การทำให้เป็นปกติ
- สัปดาห์ที่ 1 - PA 3 - การตรวจสอบการไล่ระดับสี
- สัปดาห์ที่ 2 - PA 4 - วิธีการเพิ่มประสิทธิภาพ
- สัปดาห์ที่ 3 - PA 5 - บทช่วยสอน Tensorflow
หลักสูตรที่ 3: โครงสร้างการเรียนรู้ของเครื่องจักรการเรียนรู้
- ไม่มีการกำหนดโปรแกรมสำหรับหลักสูตรนี้ แต่หลักสูตรนี้มาพร้อมกับแบบทดสอบกรณีศึกษาที่น่าสนใจ (ด้านล่าง)
หลักสูตรที่ 4: เครือข่ายประสาท Convolutional
- สัปดาห์ที่ 1 - PA 1 - โมเดล Convolutional: ทีละขั้นตอน
- สัปดาห์ที่ 1 - PA 2 - เครือข่ายประสาทแบบ Convolutional: แอปพลิเคชัน
- สัปดาห์ที่ 2 - PA 1 - Keras - บทช่วยสอน - Happy House
- สัปดาห์ที่ 2 - PA 2 - เครือข่ายที่เหลืออยู่
- สัปดาห์ที่ 2 - PA 2 - ถ่ายโอนการเรียนรู้ด้วย Mobilenet
- สัปดาห์ที่ 3 - PA 1 - การตรวจจับรถยนต์ด้วย YOLO สำหรับการขับขี่แบบอิสระ
- สัปดาห์ที่ 3 - PA 2 - การแบ่งส่วนภาพ UNET
- สัปดาห์ที่ 4 - PA 1 - การสร้างงานศิลปะที่มีการถ่ายโอนสไตล์ประสาท
- สัปดาห์ที่ 4 - PA 2 - การจดจำใบหน้า
หลักสูตร 5: รุ่นลำดับ
- สัปดาห์ที่ 1 - PA 1 - สร้างเครือข่ายประสาทที่เกิดขึ้นอีก - ทีละขั้นตอน
- สัปดาห์ที่ 1 - PA 2 - Dinosaur Land - การสร้างแบบจำลองภาษาระดับตัวละคร
- สัปดาห์ที่ 1 - PA 3 - การปรับตัวแจ๊สกับ LSTM
- สัปดาห์ที่ 2 - PA 1 - การแสดงเวกเตอร์ Word และ debiasing
- สัปดาห์ที่ 2 - PA 2 - Emojify!
- สัปดาห์ที่ 3 - PA 1 - การแปลด้วยเครื่องประสาทด้วยความสนใจ
- สัปดาห์ที่ 3 - PA 2 - ทริกเกอร์การตรวจจับคำ
- สัปดาห์ที่ 4 - PA 1 - เครือข่ายหม้อแปลง
- สัปดาห์ที่ 3 - PA 2 - แอปพลิเคชันเครือข่ายหม้อแปลง: การรับรู้ชื่อ - เอนไซม์
- สัปดาห์ที่ 3 - PA 2 - แอปพลิเคชันเครือข่าย Transformer: ตอบคำถาม
โซลูชันแบบทดสอบ
หลักสูตรที่ 1: เครือข่ายประสาทและการเรียนรู้อย่างลึกซึ้ง
- สัปดาห์ที่ 1 แบบทดสอบ - บทนำสู่การเรียนรู้ลึก: ข้อความ | PDF
- แบบทดสอบสัปดาห์ที่ 2 - พื้นฐานเครือข่ายประสาท: ข้อความ | PDF
- สัปดาห์ที่ 3 แบบทดสอบ - เครือข่ายประสาทตื้น: ข้อความ | PDF
- แบบทดสอบสัปดาห์ที่ 4 - แนวคิดหลักเกี่ยวกับเครือข่ายประสาทลึก: ข้อความ | PDF
หลักสูตรที่ 2: การปรับปรุงเครือข่ายประสาทลึก: การปรับระดับไฮเปอร์พารามิเตอร์การทำให้เป็นมาตรฐานและการเพิ่มประสิทธิภาพ
- สัปดาห์ที่ 1 แบบทดสอบ - การเรียนรู้เชิงลึก: ข้อความ | PDF
- สัปดาห์ที่ 2 แบบทดสอบ - อัลกอริทึมการเพิ่มประสิทธิภาพ: ข้อความ | PDF
- สัปดาห์ที่ 3 แบบทดสอบ - การปรับจูนไฮเปอร์พารามิเตอร์, การทำให้เป็นมาตรฐานแบบแบทช์, เฟรมเวิร์กการเขียนโปรแกรม: ข้อความ | PDF
หลักสูตรที่ 3: โครงสร้างการเรียนรู้ของเครื่องจักรการเรียนรู้
- สัปดาห์ที่ 1 แบบทดสอบ - การรับรู้นกในเมือง Peacetopia (กรณีศึกษา): ข้อความ | PDF
- แบบทดสอบสัปดาห์ที่ 2 - การขับขี่แบบอิสระ (กรณีศึกษา): ข้อความ | PDF
หลักสูตรที่ 4: เครือข่ายประสาท Convolutional
- สัปดาห์ที่ 1 แบบทดสอบ - พื้นฐานของ Convnets: Text | PDF
- แบบทดสอบสัปดาห์ที่ 2 - โมเดล Deep Convolutional: Text | PDF
- สัปดาห์ที่ 3 แบบทดสอบ - อัลกอริทึมการตรวจจับ: ข้อความ | PDF
- สัปดาห์ที่ 4 แบบทดสอบ - แอปพลิเคชั่นพิเศษ: การจดจำใบหน้าและการถ่ายโอนสไตล์ประสาท: ข้อความ | PDF
หลักสูตร 5: รุ่นลำดับ
- สัปดาห์ที่ 1 แบบทดสอบ - เครือข่ายประสาทอีกครั้ง: ข้อความ | PDF
- แบบทดสอบสัปดาห์ที่ 2 - การประมวลผลภาษาธรรมชาติ & คำที่ฝังคำ: PDF
- สัปดาห์ที่ 3 แบบทดสอบ - โมเดลลำดับและกลไกความสนใจ: ข้อความ | PDF
คำเตือน
ฉันรับรู้ถึงเวลาที่ผู้คนใช้ในการสร้างสัญชาตญาณทำความเข้าใจแนวคิดใหม่และการดีบักที่ได้รับมอบหมาย โซลูชันที่อัปโหลดที่นี่มีไว้ สำหรับการอ้างอิงเท่านั้น พวกเขาตั้งใจจะปลดบล็อกคุณถ้าคุณติดอยู่ที่ไหนสักแห่ง โปรดอย่าคัดลอกส่วนใดส่วนหนึ่งของรหัสตามที่เป็น (การกำหนดโปรแกรมค่อนข้างง่ายถ้าคุณอ่านคำแนะนำอย่างระมัดระวัง) ในทำนองเดียวกันลองทำแบบทดสอบด้วยตัวเองก่อนที่คุณจะอ้างถึงโซลูชันแบบทดสอบ หลักสูตรนี้เป็นหลักสูตรการเรียนรู้ลึกที่ตรงไปตรงมาที่สุดที่ฉันเคยเรียนมาด้วยเนื้อหาและโครงสร้างหลักสูตรที่ยอดเยี่ยม มันเป็นสมบัติของทีม deeplearning.ai