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)
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
Repository
[OPEN teaching project] The transfer learning code for understanding and teaching : Boosting for transfer learning with single / multiple source(s)
Basic Info
Statistics
- Stars: 49
- Watchers: 4
- Forks: 9
- Open Issues: 4
- Releases: 1
Topics
Metadata Files
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.
📦 Models Included
🔹 Classification
🔸 Regression
Implemented in Python, supporting Windows, Linux, and macOS platforms.
📚 Tutorial
- 📘 Tutorial 1: TrAdaBoost
- 📘 Tutorial 2: TrAdaBoost.R2 By Mr. Chen, for *AMAT 6000A: Advanced Materials Informatics (Spring 2025, HKUST-GZ)*. Thanks to Mr. Chen for his valuable contributions!
📈 Star History
📌 中文介绍(持续更新)
📎 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
- Dai, W., Yang, Q., et al. (2007). Boosting for Transfer Learning. ICML.
- Yao, Y., & Doretto, G. (2010). Boosting for Transfer Learning with Multiple Sources. CVPR.
- Rettinger, A., et al. (2006). Boosting Expert Ensembles for Rapid Concept Recall. AAAI.
- 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
- Same marginal, different conditional: TCA (MMD-based) | DAN (MK-MMD-based)
- Same conditional, different marginal: JDA
- Both distributions different: DDA
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
- Repositories: 5
- Profile: https://github.com/Bin-Cao
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