Students will learn to build different types of AI and build projects using them. These projects will span a range of applications such as text analysis (mood detection), image processing (natural, medical and synthetic) and reinforcement learning (an ai that plays games). They will build AI projects to do each of these and learn the concepts behind them.
The core AI concepts they will learn are:
• Different types of AI, data and their relationship.
• How to build an AI application using different types of data such as images, numbers, categories and free form text.
• How to measure and tune the performance of different AI algorithms to make them better.
• Create bots that can play games on your behalf.
• Architecture of different types of neural networks.
• Mathematical concepts used to train neural networks.
• Using transfer learning to build upon state of the art pre-trained models.
• Use Deep Learning for Synthetic, Scientific and Natural Images (photos).
• Reinforcement learning and its applications in games.
• Combine the knowledge from deep learning and hyper-parameter tuning to perform innovative research.
• How to use AI for technology, science or robotics.
Prerequisites
• A laptop with chrome browser
• Wifi connectivity
• Coding knowledge optional. All projects can be done with no code. If the student would like to code, we provide examples in Python, Java and Javascript.
• Basic math and algebra knowledge needed.
What Students Take Away
• A good understanding of AI - a fascinating and fundamental technology that is changing our world.
• Several AI projects that they can showcase, covering numbers, text and images.
• A web based AI application that they build during the class. They can use this application (which is online), to showcase their work to family members, peers, etc.
• A lifetime access to an online cloud account where they can continue to build new projects and learn more AI.
• Opportunities to compete and win in AI competitions.
• Certificate of Completion from AIClub