AI4Good Lab 2023
The AI4Good Lab provides training in foundational skills for machine learning and hands-on experience through team development of ML prototypes for social good.
Upon completion of the program, participants are able to:
- Define ML problems and data requirements
- Pre-process data
- Select and analyze best ML models and features for different problems
- Use ML frameworks and cloud services
- Write prototyping code in teams
- Select good hyperparameters
- Train & evaluate machine learning models
- Present technical work to stakeholders
The AI4Good Lab is a 7-week program consisting of the following:
25 hours of lectures from machine learning experts including Dr. Doina Precup covering the following topics:
- Mathematical Foundations for Machine Learning
- Machine Learning Basics and Fundamentals
- Neural Networks
- Convolutional Neural Networks
- Recurrent Neural Networks
- Reinforcement Learning
17 hours of special topic workshops from industry, academic, and social good guest speakers
60+ hours of dedicated TA sessions, hands-on exercises, and project development tutorials
3 weeks of team project development with 30+ hours of supporting mentorship and expert guidance
Tools used throughout the program:
- Python & associated ML libraries
- PyTorch & ML frameworks
- AWS & cloud computing services
Read more about the AI4Good Lab at ai4goodlab.com
Skills / Knowledge
- Applied Machine Learning
- Data pre-processing
- Reinforcement Learning
- NLP
- Neural Networks
- CNN
- Regression
- Dimensionality Reduction
- Clustering
- K-NN