Mastering PyTorch
Registration Opens Soon!
Unlock the power of AI with ‘Mastering PyTorch’ course
Course Description
Master PyTorch, an open-source deep learning framework for AI. This course covers everything from the Tensors computations, custom architectures, and advanced functions in PyTorch. It also covers how to debug PyTorch codes to gain confidence in debugging codes.
The course is packed with plenty of hands-on activities, homework, and instructor consulting to make learning PyTorch enjoyable and rewarding. Tackle real-world problems, from image recognition to natural language processing. By the end of this course, you’ll have the skills and confidence to tackle any machine-learning challenge with PyTorch.
This course is one of 6 courses in the Foundations in AI pilot micro-credential pathway offered by the Translational AI Center at Iowa State University.
Foundations in AI Pathway Courses:
- Machine Learning Operations (MLOps)
- End-to-End Computer Vision
- Generative Models
- Mastering PyTorch
- End-to-End Natural Language Processing
- Interpretability in AI
Prerequisite
- Basic python programming
- Basic understanding of deep learning
Intended Audience
The course is intended for a broad audience within the spectrum of the software and technology industry, including software engineers, data scientists, data engineers, data analysts, research scientists, and software developers. The course is designed to provide a basic understanding of AI and how to use PyTorch for a broad range of audiences.
Learning Outcomes
Assessments
Course Outline
By the end of the course, you should be able to:
- Apply PyTorch fundamentals in deep learning and scientific computing.
- Demonstrate proficiency in debugging PyTorch codes.
- Develop custom PyTorch layers or functions to address specific tasks.
- List advanced functionality in PyTorch.
- Apply PyTorch to solve real-world problems in domains like computer vision and natural language processing.
- 2 Quizzes to help debug code errors (there will be unlimited attempts)
- 2 Coding exercise questions which would include implementing python codes based on hands-on activities. This would include coding a custom neural network architecture and exploring some additional exercises.
- Module 1: Introduction to PyTorch
- Module 2: Implementing and Debugging PyTorch Codes
- Module 3: Designing Custom PyTorch Codes
- Module 4: Advanced PyTorch Functionalities
Course Procedures
The course starts on February 3, 2025. All coursework must be completed by March 31, 2025, in order to earn the micro-credential badge. You will continue to have access to the course materials until January 1, 2026. The approximate time to complete this course is 16 hours.
This course has an instructional period from February 3 to March 2, 2025. During this instructional period, course materials will be released weekly and live synchronous sessions will be held. You may complete the course materials at your own pace. Live Zoom meetings will be conducted for interactive coding sessions. A suitable time for these live sessions will be determined through a group poll. The recordings of those sessions will be available soon after each meeting.
You will receive a micro-credential badge upon completing the assessments at the end.
Course Materials
Course materials are provided within the course. No additional purchase is required.
Contact Information
Contact isopd@iastate.edu for more information.
Course Developer
The Translational AI Center breaks down disciplinary silos to bring together core Iowa State artificial intelligence researchers and subject matter experts interested in applying new technologies to their work. For more information, visit Translational AI Center at Iowa State University
Registration Cost: $750.00 $500.00 USD (Initial Promo)
*$300.00 Student Discount Available
Course Hours: 16 hours
Course Start Date: February 3, 2025
Last Day to Register: January 26, 2025
Last Day to Earn a Micro-Credential Badge: March 31, 2025
Course Access Time: 56 Days
*At the time of registration, you’ll be asked to create an account for this course. Use “.edu” email address for a student discount. $250.00 will be immediately credit back after purchase.
Instructor
Zaki Jubery, Research Scientist
Zaki Jubery is a research scientist in the Translational AI Center (TrAC) at Iowa State University. His research interests are in (i) High-throughput phenotyping (ii) Crop modeling (iii) Image processing (iv) Applied machine learning in agriculture.
Zaki works on integrating engineering tools into various agricultural applications. He has been dedicated to pioneering research in this field since September 2013.
Zaki earned his Ph.D. in Mechanical Engineering from Washington State University and completed a postdoctoral fellowship at the University of Illinois Urbana-Champaign. Before transitioning to agriculture, his background includes designing, simulating, and manufacturing point-of-care microfluidics sensors for biomedical and industrial applications.