Skip to content

Machine Learning Deep Learning Final Project: Tackling image classification with domain shift

Notifications You must be signed in to change notification settings

StarLiu1/MLDL_Domain_Adaptation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CS482/682 Machine Learning Deep Learning Final Project

Bridging Domains: Harnessing Ensemble and ADDA for Domain Adaptation

Collaborators: Yinong Zhao, Yuan Gao, Emir Syailendra, Star Liu

Unsupervised domain adaptation concerns the scenario where there are labeled images from the source domain dataset and unlabeled images from the target domain dataset.[2] In the context of deep learning, the task is to learn features from the images of one domain and transfer learned representations to classify unlabeled target domain images. Domain adaptation methods such as Adversarial Discriminative Domain Adaptation (ADDA)[3] address the issue of domain shift by aligning disparate domain features into a common feature space. Additionally, ensemble learning techniques that combine multiple models can also improve classification performance and robustness within a domain adaptation context.[4] Our study implements ADDA and ensemble strategies to enhance the adaptability and accuracy of image classification across various domains.

We used the Office-Home3 [5], 4 datasets curated by Jose Eusebio et al. This dataset contains 15,500 images of 65 classes of objects common to most homes and offices. There are 4 domains of im- ages. The first three domains, Artistic images, Clip art, and Product images (ACP), were considered the source domains on which the models were trained. The real-world images (RWI) were the target source images for testing the performance of domain adaptation.


Ensemble Architecture

alt text
ADDA Architecture

For details on the architectures, please check out the Final Report. All models and scripts are under /src.

About

Machine Learning Deep Learning Final Project: Tackling image classification with domain shift

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published