Applied AI Methodology
- Understanding how analysis works
- Using data analysis effectively with machine learning
- Determining what AI can achieve
- The data science process
- Machine learning in business
- Data capture
- Data preparation
- Data visualization
- Inference
- Data engineering
- Rule base approach vs Data science approach
- Introduction to AI systems design
- Business and ML objectives
- Requirements for AI Systems
- Iterative process
- Framing AI problems
- Mind versus data
- Data engineering fundamentals
- Data sources
- Data formats
- Data models
- Data storage engines and processing
- Modes of Dataflow
- Batch processing versus stream processing
- Training data
- Sampling
- Labeling
- Class imbalance
- Data augmentation
- Feature engineering
- Learned features versus engineered features
- Common features Engineering operations
- Data Leakage
- Engineering good features
- Model development and offline evaluation
- Model development and trainingç
- Model offline evaluation
- Model deployment and prediction service
- Machine learning deployment Myths
- Batch prediction versus online prediction
- Model compression
- ML on the cloud and on the edge
- Data distribution shifts and monitoring
- Causes of AI system failures
- Data distribution shifts
- Monitoring and observability
- Continual learning and test in production
- Continual learning
- Test in Production
- Infrastructure and tooling for MLOps
- Storage and compute
- Development environment
- Resource Management
- ML Plataform
- Build versus buy
- The human side of AI
- User experience
- Team structure
- Responsible AI
- Introduction to XAI
- Defining explanation methods and approaches
- Evaluating the quality of explainability methods
- Types of model explainability methods
- Knowledge extraction methods
- Influence-based methods
- Example-based methods
- AI engineer profile
- Important factors
- Elucidating the differences between a data scientist and AI engineer
- Focusing on simplicity in all project work to reduce risk
- Applying agile fundamentals to AI project work
- Differences and similarities between DevOps and MLOps
- Planning and scoping a project
- Communication and logistics of the project
- Planning and Researching an AI project
- Testing and Evaluating an AI project
- Moving from prototype to MVP
