where a model trained on one task is reused for similar or related task It improves performance of second task modeling It’s not just for images but can be used for many other areas
next driver of ML Success • So far many models are trained with high accuracy and good performance • Trained data is now available for many tasks and domains • Now it’s time to apply knowledge from this models to related tasks and domain • Expectations from end user is that model should perform many related tasks rather than the one on which it’s trained • Learn from many experiences and export knowledge to new environments
where plenty of data is available and have a relationship between input and output data. • Develop a Model - Develop a model for above task and ensure that some feature learning is performed • Reuse Model – This model can be reused as starting point for related tasks • Tune Model – Model can be tuned for related tasks to perform better
trained model is selected from related models • Reuse Model – This model can be reused as starting point for related tasks • Tune Model – Model can be tuned for related tasks to perform better
features that can be transfered • When to Transfer – Making sure that transfer does not degrade the peformance • How to Trasnfer – Identify the ways to transfer knowledge to related tasks
and Target Domain • Tasks are different • Labeled data is avaialble • Unsupervised Transfer Learning • Same Source and Target Domain • Tasks are different • No labeled data • Transductive Transfer Learning • Different Source and Target Domain • Tasks are similar • Source domain has labeled data
learning platform • Easy Model Building • Developed to run large numerical computations • High level APIs • Supports Deep Learning, Nueral Networks etc.