
Get hands-on designing, training, and evaluating AI models using Keras and PyTorch. Complete a portfolio-worthy project that catches the eye of employers.
During this project, youll dive into working with tools like Keras and PyTorch to develop and compare deep learning models. Youll follow a complete workflow from data preparation and augmentation to training, validation, and deployment. Plus, youll gain hands-on experience applying convolutional neural networks (CNNs) and vision transformers to address domain-specific challenges and then assess your models using performance metrics like accuracy and inference time.
By the end of the project, youll have a fully developed, real-world AI solution that clearly demonstrates your technical expertise and readiness for advanced roles in AI and deep learning.
Enroll today to put your capabilities into practice and take the final step in your AI engineering journey!
This course comprises 4 purposely designed modules that take you on a carefully defined learning journey.
It is a self-paced course, which means it is not run to a fixed schedule with regard to completing modules.It is anticipated that if you work 3-4 hours per week, you will complete the course in 4 weeks. However, as long as the course is completed by the end of your enrollment, you can work at your own pace. And dont worry, youre not alone! You will be encouraged to stay connected with your learning community through the course discussion space.
The materials for each module are accessible from the start of the course and will remain available for the duration of your enrollment. Methods of learning and assessment will include discussion space, videos, reading material, quizzes, hands-on labs, quizzes and final assignment.
Once you have successfully completed the course, you will earn your IBM Certificate.
You will be able to:
We believe every learner is an individual and every course is an opportunity to build job-ready skills. Through our human-centered approach to learning, we will empower you to fulfil your professional and personal goals and enjoy career success.

1-on-1 mentoring, live classes, webinars, weekly feedback, peer discussion, and much more.

Hands-on labs and projects tackling real-world challenges. Great for your resumé and LinkedIn profile.

Designed by the industry for the industry so you can build job-ready skills.

Competency building and global certifications employers are actively looking for.
This is a hands-on project designed to help you apply deep learning skills to a practical image-classification problem. You will work with Keras and PyTorch, data loading, augmentation, model training, validation, comparison, and evaluation. It reflects your understanding of the AI solution.
The project is best suited to learners who already have a solid foundation in deep learning and want to put those skills into practice. It is particularly relevant for aspiring AI engineers who want hands-on experience in designing, training, comparing, and evaluating models than just theory.
Yes, you will work with both frameworks. You will develop classifiers using Keras and PyTorch, then compare their performance. This gives you practical exposure to different deep learning workflows with an understanding of how framework choice and implementation can influence a models results.
Absolutely! Data handling is one of the first stages of the project. You will work with data loading and augmentation using both Keras and PyTorch. Strong data preparation matters as model performance depends heavily on how effectively the input data is organized, processed, and presented.
Yes. The course includes dedicated work with convolutional neural networks, including building classifiers with both Keras and PyTorch. You will apply CNNs to the agricultural land-classification problem, train and test models to compare their results, making the concept considerably more practical.
Vision transformers apply transformer-based approaches to visual data. You will explore vision transformers and transfer learning, implementing them with both Keras and PyTorch. You will then compare approaches and examine how transformer-based models can be integrated with special CNN workflows.
You will compare models using practical performance measures. The project includes model evaluation using metrics such as accuracy and inference time. You will also examine how architecture and preprocessing choices affect results, helping you make more informed decisions about model performance.
The course is specifically designed around a portfolio-worthy project. By completing the project, you can demonstrate experience with data handling, model development, comparison, evaluation, and advanced architectures. The completion of the project clearly reflects your practical learning experience.
Yes. This is an advanced course and not a beginner-level introduction. It is recommended to complete the relevant courses in the IBM AI Engineering Professional Certificate before starting this project. You should understand the core deep learning concepts and can work with Keras and PyTorch.
IBM Certificate
Credly Badge
04 Modules
06 Skills
Discussion Space
08 Hands-on labs
06 Graded quizzes
Loading Data
Processing Data
Training Models

Subscribe to get the latest tech career trends, guidance, and tips in your inbox.