Sail(AI Practitioner)
AI Practitioners develop applications, services, and products using AI and machine learning endpoints and services in the cloud. The goal of the course is to equip learners with the skills and knowledge required to design and build sophisticated AI/ML-enabled systems that meet the highest ethical standards.
Course Description:
AI Practitioner provides a thorough overview of artificial intelligence (AI) and machine learning (ML) applications, with a strong emphasis on hands-on experience in developing and integrating AI/ML capabilities into software solutions, deploying and maintaining AI/ML components, and evaluating AI/ML-powered systems. In this course, learners will learn how to handle data, build AI/ML-powered applications, focusing on natural language processing, computer vision, generative AI, and development of end-to-end AI/ML pipelines. Additionally, the course will focus on selected ethical aspects of AI/ML implications of AI/ML for society. The course is aimed at experienced software developers who are interested in incorporating AI/ML capabilities into their software products.
Prerequisites:
- Practical Programming with Python
- Cloud Administrator
- AI User
Duration:
- 8 weeks per quarter
- 15 weeks per semester
Learning Objectives
Learners who complete the AI Practitioner course should be able to:
- Evaluate, curate, and utilize a dataset to train/fine-tune an AI/ML component.
- Employ modern natural language processing and computer vision techniques to solve real-world problems.
- Integrate various AI/ML capabilities/components into existing software applications.
- Systematically evaluate performance of AI/ML components in the context of a real-world task and/or larger software application.
- Consider and address potential ethical and privacy issues surrounding the deployment of AI/ML-enabled applications.
- Implement, deploy and maintain end-to-end AI/ML pipelines that integrate into larger software products.