PIAIC AI Q4 Syllabus
PIAIC AI Q4 Syllabus
https://www.piaic.org
Artificial Intelligence Specialist Program
Course Syllabus
Quarter IV: AI-401 Advanced Computer Vision and Machine Learning Pipelines
Version 1.0.0 - 2020 (13 Weeks)
Teaching Team: Inam Ul Haq, Dr. Noman Islam, Anees Ahmed, Nasir Hussain, Muhammad Qasim, Khurram Raheel,
Waqas Ali Munawar, Muhammad Ali, Muhammad Hamza Khan, Aqsa Abdul Qadir, Fayyaz Farooq, Gulraeez Gulshan,
Hafiz Muhammad Shahid, Jalees Ur Rehman Khan, Komal Aftab, Mansoor Hussain, Mohsin Iqbal, Muhammad Ali,
Muhammad Asadullah, Muhammad Hamza Khan, Muhammad Haseeb Amjad, Muhammad Shahzad Ahsan, Muhammad
Sohaib, Muhammad Usman, Nehal Ahmed, Ramsha Munawarah Azeemi, Saqib Arfeen, Shafqat Soomro, Shifa-ur-Rehman
Jamali, Syed Hamza, Syed Hamza Ali, Syed Muhammad Masab, Syed Wajahat Ali Naqvi, Umair Shahzad, Waqas Ali
Munawar, Rauf ur Rahim, Faizan Amin, Tahir Bhatti, Adan Abid, and Arslan
Course Description:
We will start the course by learning to build high performance systems for object detection, segmentation, and video
processing. In the second half of the course the machine-learning engineers will learn how to successfully productize the
deep leaning models they have built. We will cover the steps of automating a machine-learning pipeline using the
TensorFlow ecosystem. You’ll learn the techniques and tools that will cut deployment time from days to minutes, so that
you can focus on developing new models. You will learn in detail how to build your pipeline using components from
TensorFlow Extended (TFX).
Please bring a Laptop with you for the Classes (Required, but not mandatory)
Textbook:
1. Hands-On Computer Vision with TensorFlow 2: Leverage deep learning to create powerful image processing apps
with TensorFlow 2.0 and Keras by Benjamin Planche, Eliot Andres
https://www.packtpub.com/application-development/hands-computer-vision-tensorflow-2
Book Repo: https://github.com/PacktPublishing/Hands-On-Computer-Vision-with-TensorFlow-2
2. Building Machine Learning Pipelines: Automating Model Life Cycles with TensorFlow by Hannes Hapke ,
Catherine Nelson
https://www.oreilly.com/library/view/building-machine-learning/9781492053187/
Book Repo: https://github.com/Building-ML-Pipelines/building-machine-learning-pipelines
Reference Books:
1. Linux: Easy Linux for Beginners by Felix Alvaro
2. Docker Deep Dive by Nigel Poulton
3. Kubernetes in Action by Marko Lukša
4. Learn Version Control with Git: A step-by-step course for the complete beginner by Tobias Günther
5. Kubeflow for Machine Learning by Holden Karau, Trevor Grant, Ilan Filonenko, Richard Liu, Boris Lublinsky
Ask Questions:
https://ask.piaic.org/
Chat on Telegram:
Group Name: PIAIC-AI
https://t.me/piaic_ai
Grading:
Students will be graded based on Percentile
https://en.wikipedia.org/wiki/Percentile
https://en.wikipedia.org/wiki/Percentile_rank
A-Grade: 78 - 99 Percentile
B-Grade: 41 - 77 Percentile
C-Grade: 23 - 40 Percentile
D-Grade: 1 - 22 Percentile
F-Grade: Anyone who doesn’t appear in two or more exams
Note: Anyone who receives a F-Grade will be removed from the program. Students who receive a D-Grade will be put on
probation, and be required to earn a grade of C or above in the next quarter, to remain in the program. Anyone absent from
an exam will be deemed to have received a score of zero.
Course Outline:
1. Object Detection Models (Week 1)
Chapter 5 of Hands-On Computer Vision with TensorFlow 2