คอร์ส
Introduction to Deep Learning with PyTorch
ระดับกลางระดับทักษะ
อัปเดตแล้ว 01/2569
PyTorchArtificial Intelligence4 ชม.16 วิดีโอ49 แบบฝึกหัด3,900 XP85,977ใบรับรองความสำเร็จ
สร้างบัญชีฟรีของคุณ
ดำเนินการต่อด้วย Googleแสดงตัวเลือกเพิ่มเติมหรือ
เมื่อดำเนินการต่อ คุณยอมรับ ข้อกำหนดการใช้งาน ของเรา นโยบายความเป็นส่วนตัว ของเรา และยอมรับว่าข้อมูลของคุณจะถูกจัดเก็บในสหรัฐอเมริกา
เป็นที่รักของผู้เรียนในบริษัทหลายพันแห่ง
กำลังฝึกอบรมทีม?
ลองใช้สำหรับธุรกิจคำอธิบายคอร์ส
ทำความเข้าใจพลังของ Deep Learning
ดีปเลิร์นนิงอยู่ทุกที่: ในกล้องสมาร์ทโฟน ผู้ช่วยเสียง และรถยนต์ขับเคลื่อนอัตโนมัติ มันยังช่วยค้นพบโครงสร้างโปรตีนและเอาชนะมนุษย์ในเกมโกะได้อีกด้วย ค้นพบเทคโนโลยีอันทรงพลังนี้ และเรียนรู้วิธีใช้ประโยชน์จากมันด้วย PyTorch ซึ่งเป็นหนึ่งในไลบรารี deep learning ที่ได้รับความนิยมมากที่สุดฝึกฝนโครงข่ายประสาทเทียมแรกของคุณ
ก่อนอื่น มาทำความเข้าใจความแตกต่างระหว่างการเรียนรู้เชิงลึกและการเรียนรู้ของเครื่องแบบ "คลาสสิก" กันก่อน คุณจะได้เรียนรู้เกี่ยวกับกระบวนการฝึกของโครงข่ายประสาทเทียม และวิธีเขียนลูปการฝึก ในการทำเช่นนั้น คุณจะสร้างฟังก์ชันการสูญเสียสำหรับปัญหาการถดถอยและการจำแนกประเภท และใช้ PyTorch เพื่อคำนวณอนุพันธ์ของฟังก์ชันเหล่านั้นประเมินและปรับปรุงโมเดลของคุณ
ในช่วงครึ่งหลัง เรียนรู้เกี่ยวกับไฮเปอร์พารามิเตอร์ต่างๆ ที่คุณสามารถปรับเพื่อปรับปรุงโมเดลของคุณ หลังจากเรียนรู้เกี่ยวกับองค์ประกอบต่างๆ ของโครงข่ายประสาทเทียมแล้ว คุณจะสามารถสร้างสถาปัตยกรรมที่ใหญ่ขึ้นและซับซ้อนมากขึ้นได้ ในการวัดประสิทธิภาพของโมเดลของคุณ คุณจะใช้ TorchMetrics ซึ่งเป็นไลบรารีของ PyTorch สำหรับการประเมินโมเดลเมื่อจบหลักสูตร คุณจะสามารถใช้ PyTorch เพื่อแก้ปัญหาการจำแนกประเภทและการถดถอยกับทั้งข้อมูลตารางและข้อมูลภาพด้วยการเรียนรู้เชิงลึก ความสามารถสำคัญสำหรับผู้เชี่ยวชาญด้านข้อมูลที่มีประสบการณ์ซึ่งต้องการก้าวหน้าในอาชีพของตน
ข้อกำหนดเบื้องต้น
Supervised Learning with scikit-learnIntroduction to NumPyPython Toolbox1
Introduction to PyTorch, a Deep Learning Library
Self-driving cars, smartphones, search engines... Deep learning is now everywhere. Before you begin building complex models, you will become familiar with PyTorch, a deep learning framework. You will learn how to manipulate tensors, create PyTorch data structures, and build your first neural network in PyTorch with linear layers.
2
Neural Network Architecture and Hyperparameters
To train a neural network in PyTorch, you will first need to understand additional components, such as activation and loss functions. You will then realize that training a network requires minimizing that loss function, which is done by calculating gradients. You will learn how to use these gradients to update your model's parameters.
3
Training a Neural Network with PyTorch
Now that you've learned the key components of a neural network, you'll train one using a training loop. You'll explore potential issues like vanishing gradients and learn strategies to address them, such as alternative activation functions and tuning learning rate and momentum.
4
Evaluating and Improving Models
Training a deep learning model is an art, and to make sure our model is trained correctly, we need to keep track of certain metrics during training, such as the loss or the accuracy. We will learn how to calculate such metrics and how to reduce overfitting.
Introduction to Deep Learning with PyTorch
คอร์สเสร็จสมบูรณ์ รับใบรับรองความสำเร็จ
เพิ่มใบรับรองนี้ไปยังโปรไฟล์ LinkedIn เรซูเม่ หรือ CV ของคุณแชร์บน social media และในการรีวิวผลการปฏิบัติงานของคุณลงทะเบียนทันที
ร่วมกับผู้เรียนกว่า 19 ล้านคนและเริ่มต้น Introduction to Deep Learning with PyTorch วันนี้!
สร้างบัญชีฟรีของคุณ
ดำเนินการต่อด้วย Googleแสดงตัวเลือกเพิ่มเติมหรือ
เมื่อดำเนินการต่อ คุณยอมรับ ข้อกำหนดการใช้งาน ของเรา นโยบายความเป็นส่วนตัว ของเรา และยอมรับว่าข้อมูลของคุณจะถูกจัดเก็บในสหรัฐอเมริกา
พัฒนาทักษะด้านข้อมูลของคุณด้วย DataCamp for Mobile
พัฒนาทักษะได้ทุกที่ทุกเวลาด้วยคอร์สเรียนบนมือถือและแบบฝึกหัดเขียนโค้ดประจำวัน 5 นาทีของเรา