Yuan Tian
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 the 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
Natural Language Processing
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
Read more about the AI4Good Lab at ai4goodlab.com
Skills / Knowledge
- Neural Networks
- Convolutional Neural Networks
- Recurrent Neural Networks
- Natural Language Processing
- Reinforcement Learning
- Python
- PyTorch
- Applied Machine Learning
- Data Pre-Processing
- Regression
- Dimensionality Reduction
- Clustering
- K-NN