Course Objectives:
- 1. Explore and analyze state-of-the-art machine learning approaches.
- 2. Develop practical skills in implementing advanced ML models and solving complex AI challenges.
Course Outcomes:
- CO1 Understand the latest advancements in machine learning algorithms and techniques.
- CO2 Apply advanced ML methods to real-world problems, demonstrating proficiency in using cutting-edge tools.
List of Experiments:
- Implement a deep neural network from scratch using TensorFlow or PyTorch, gaining hands- on experience in building complex neural architectures.
- Utilize pre-trained models and perform transfer learning to solve real-world problems efficiently.
- Implement a GAN to generate synthetic data and explore its applications in image generation and data augmentation.
- Apply NLP techniques to process and analyze textual data, including sentiment analysis and named entity recognition.
- Build RL agents and train them using OpenAI Gym or Stable Baselines to solve challenging tasks.
- Understand the interpretability of ML models by using LIME or SHAP to explain model predictions.
- Use AutoML and Hyperparameter tuning tools to automate the model selection and optimization process.
- Analyze time series data, perform forecasting, and evaluate model performance using Prophet or stats models.
- Compress and quantize large ML models to make them suitable for deployment on resource- constrained devices.
- Explore federated learning concepts and implement distributed ML models using TensorFlow Federated.
- Generate adversarial attacks on ML models and implement defense mechanisms to enhance model robustness.
- Utilize Ray Tune to perform hyperparameter search and optimize ML models efficiently.
No comments:
Post a Comment