The AI Singapore’s AI Apprenticeship Programme (AIAP) is one of AI Singapore’s popular programme, with on average 120-160 applicants everytime we open for an intake. It is also rumoured to be very hard to get into, according to friendly sources from the ground.
This article will share what it takes to get into the AIAP, and map out a training roadmap that someone who is keen to join the AIAP should pursue. As mentioned in my earlier article *Excuse me, are you a Singaporean AI Engineer?”, the AIAP is a programme where you get to deepskill and work on a real-world AI project over 9 months. It is not a re-skilling programme where you come in to train and learn Python.
Do note that our expectations of what an Artificial Intelligence (AI) Engineer or Machine Learning (ML) Engineer will do go beyond just ML modeling. The AI Engineer is expected to ingest data, do feature engineering, build, train and test the model, and lastly deploy it at scale with ability of the model to be retrained and refined whenever required.
What we look for in an AI Apprentice?
One of the most valued traits in our AI Apprentices, is that all of them are self-starters. We are looking for individuals who are self-directed learners and keen to learn data science (DS), AI, and ML from everyone and everywhere, and anyhow.
They are curious, they search, hunt and dig to learn. They do not ask “tell me how?” or “where can I go to learn?”.
Oh, and if you are one of those that need to pay money to attend a classroom to learn about Python programming, then you are also likely not someone we will be keen on.
Recommended Learning Journey
Here is a 12-months intensive roadmap to help you in your journey to prepare for the AI Apprentice entrance test if you are keen to join the programme, otherwise, you can also use this for your own AI/ML learning journey. We assume you are starting with at least the following:
You have some programming background, if not, please pick up few good Python books or you can review the Python tutorial here https://docs.python.org/3/tutorial/index.html or Microsoft’s new 44-part videos on Python here https://www.youtube.com/playlist?list=PLlrxD0HtieHhS8VzuMCfQD4uJ9yne1mE6
You understand what a database is and can run some basic SQL queries, if not, you may wish to review w3schools.com SQL tutorials here: https://www.w3schools.com/sql/sql_intro.asp
12-months AI/ML Learning Roadmap Overview
|2||Statistical Learning, Machine Learning and Deep Learning|
|a1||Statistical Learning @ Stanford||X||X||X|
|a2||The Data Science Design Manual Course||X||X||X|
|b||Intel AI Academy||X||X||X||X||X||X|
|c||Azure Machine Learning Service||X|
|3||Spark Big Data Platform||X|
|4||Kaggle competition (for some near real world experience)||X||X||X||X|
Recommended Book List
I have not put a link or book image as some of these books gets updated often.
- Python Crash Course, 2nd Edition: A Hands-On, Project-Based Introduction to Programming by Eric Matthes
- Learning Python by Mark Lutz
- Fluent Python: Clear, Concise, and Effective Programming by Luciano Ramalho
- The Hundred-Page Machine Learning Book by Andriy Burkov
- The Data Science Design Manual by Steven Skiena
- Python for Data Analysis: Data Wrangling with Pandas, NumPy, and IPython by Wes McKinney
- Python Data Science Handbook: Essential Tools for Working with Data by Jake VanderPlas
- Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow: Concepts, Tools, and Techniques to Build Intelligent Systems by Aurelien Geron
- Deep Learning with Python by Francois Chollet
AI (Beyond Machine Learning):
- Artificial Intelligence: A Modern Approach by Stuart Russell
- On Intelligence: How a New Understanding of the Brain Will Lead to the Creation of Truly Intelligent Machines by Jeff Hawkins
- Weapons of Math Destruction by Cathy O’Neil
- Rise of the Robots: Technology and the Threat of a Jobless Future by Martin Ford
AI and Ethics
A good friend reminded me we need to ensure AI and Ethics is part of this learning journey. Here are some recommended reading materials:
- Singapore’s IMDA AI Ethics and Governance framework (See https://www2.imda.gov.sg/infocomm-media-landscape/SGDigital/tech-pillars/Artificial-Intelligence ). Download PDF.
- AI Singapore is leveraging this framework as part of our 100E projects engineering best practice.
- Over the next 5 years, AI Singapore ‘s 100E programme would have delivered around 100 AI projects, and we will use this opportunity to help refine the framework providing useful real-world feedback to the team.
- Weapons of Math Destruction by Cathy O’Neil is a recommended read.
- Microsoft’s take on AI Ethics
- AI Principals: https://www.microsoft.com/en-us/AI/our-approach-to-ai
- FATE: https://www.microsoft.com/en-us/research/group/fate/
- Building responsible Bots: https://www.microsoft.com/en-us/research/publication/responsible-bots/
- The Future Computed by Microsoft (free eBook)
Detailed Training Curriculum Click here