https://github.com/bin-cao/tradaboost

[OPEN teaching project] The transfer learning code for understanding and teaching : Boosting for transfer learning with single / multiple source(s)

https://github.com/bin-cao/tradaboost

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (11.2%) to scientific vocabulary

Keywords

boosting expboost multisourcetradaboost tasktradaboost tradaboost transfer-learning transferstacking twostagetradaboostr2
Last synced: 5 months ago · JSON representation

Repository

[OPEN teaching project] The transfer learning code for understanding and teaching : Boosting for transfer learning with single / multiple source(s)

Basic Info
  • Host: GitHub
  • Owner: Bin-Cao
  • License: mit
  • Language: Python
  • Default Branch: main
  • Homepage:
  • Size: 1.75 MB
Statistics
  • Stars: 49
  • Watchers: 4
  • Forks: 9
  • Open Issues: 4
  • Releases: 1
Topics
boosting expboost multisourcetradaboost tasktradaboost tradaboost transfer-learning transferstacking twostagetradaboostr2
Created about 3 years ago · Last pushed 7 months ago
Metadata Files
Readme Funding License

README.md

TrAdaBoost: Boosting for Transfer Learning

🤝🤝🤝 Please star ⭐️ this project to support open-source research and development 🌍! Thank you!

This is a teaching and research-oriented project that implements transfer learning using boosting strategies, developed during my stay at Zhejiang Lab (March 1 – August 31, 2023). If you have any questions or need assistance, feel free to reach out!


🔬 Overview

Transfer learning aims to leverage knowledge from one or more source domains to improve performance on a target domain with limited data. This project focuses on instance-based methods, particularly variants of the TrAdaBoost algorithm for both classification and regression tasks.

Security Status


📦 Models Included

🔹 Classification

🔸 Regression

Implemented in Python, supporting Windows, Linux, and macOS platforms.


📚 Tutorial


📈 Star History

Star History Chart


📌 中文介绍(持续更新)


📎 Citation

If you use this code in your research, please cite:

Cao Bin, Zhang Tong-yi, Xiong Jie, Zhang Qian, Sun Sheng. Package of Boosting-based transfer learning [2023SR0525555], 2023, Software Copyright. GitHub: github.com/Bin-Cao/TrAdaboost


🔧 Package Info

python author_email='bcao@shu.edu.com' maintainer='CaoBin' maintainer_email='bcao@shu.edu.cn' license='MIT License' url='https://github.com/Bin-Cao/TrAdaboost' python_requires='>=3.7'


📚 References

  1. Dai, W., Yang, Q., et al. (2007). Boosting for Transfer Learning. ICML.
  2. Yao, Y., & Doretto, G. (2010). Boosting for Transfer Learning with Multiple Sources. CVPR.
  3. Rettinger, A., et al. (2006). Boosting Expert Ensembles for Rapid Concept Recall. AAAI.
  4. Pardoe, D., & Stone, P. (2010). Boosting for Regression Transfer. ICML.

💡 Related Transfer Learning Methods

1️⃣ Instance-based Transfer Learning

  • Instance Selection (same marginal, different conditional distributions): TrAdaBoost

  • Instance Re-weighting (same conditional, different marginal distributions): KMM

2️⃣ Feature-based Transfer Learning

  • Explicit Distance-based

  • Implicit Distance-based

    • DANN

3️⃣ Parameter-based Transfer Learning

  • Pretraining + Fine-tuning

🙋 About

Maintained by Bin Cao. Feel free to open GitHub issues or reach out to me at:

📫 Email: bcao686@connect.hkust-gz.edu.cn

Owner

  • Name: 曹斌 | Bin CAO
  • Login: Bin-Cao
  • Kind: user
  • Location: Shanghai
  • Company: Shanghai University

Machine learning | Materials Informatics|Mechanics

GitHub Events

Total
  • Issues event: 1
  • Watch event: 13
  • Push event: 5
  • Fork event: 1
Last Year
  • Issues event: 1
  • Watch event: 13
  • Push event: 5
  • Fork event: 1