Objective: Assess AI engineering skills by:
- Organizing and planning code effectively
- Demonstrating problem-solving for unseen challenges
- Applying fundamental ML concepts
- Implementing and optimizing a CNN
Task Details
Develop a CNN to convert 256x256 black-and-white images to color using tools like Google Colab.
Key Considerations
- Problem Approach
- Explain your thought process and any research or existing solutions you considered.
- Architecture Choice
- Justify your CNN architecture selection and how it addresses the task.
- Training Data
- Describe dataset selection, preprocessing, and augmentation techniques.
- Code Organization
- Ensure clear, well-structured, and commented code with a modular design.
- Experiment Design and Validation
- Outline your setup, validation strategy, and metrics.
- Model Optimization
- Focus on creating an efficient model with fewer parameters while maintaining accuracy.
Submission Requirements
- Source code (well-documented and organized)
- Detailed report (max 5 pages) covering:
- Problem approach
- Architecture choice
- Dataset selection and preprocessing
- Experiment design and results
- Model optimization techniques