All Projects → jindongwang → Transferlearning Tutorial

jindongwang / Transferlearning Tutorial

《迁移学习简明手册》LaTex源码

Programming Languages

TeX
3793 projects
HTML
75241 projects

Projects that are alternatives of or similar to Transferlearning Tutorial

SHOT-plus
code for our TPAMI 2021 paper "Source Data-absent Unsupervised Domain Adaptation through Hypothesis Transfer and Labeling Transfer"
Stars: ✭ 46 (-97.83%)
Mutual labels:  transfer-learning, domain-adaptation
Transferlearning
Transfer learning / domain adaptation / domain generalization / multi-task learning etc. Papers, codes, datasets, applications, tutorials.-迁移学习
Stars: ✭ 8,481 (+299.67%)
Mutual labels:  transfer-learning, domain-adaptation
adapt
Awesome Domain Adaptation Python Toolbox
Stars: ✭ 46 (-97.83%)
Mutual labels:  transfer-learning, domain-adaptation
transfer-learning-algorithms
Implementation of many transfer learning algorithms in Python with Jupyter notebooks
Stars: ✭ 42 (-98.02%)
Mutual labels:  transfer-learning, domain-adaptation
Shot
code released for our ICML 2020 paper "Do We Really Need to Access the Source Data? Source Hypothesis Transfer for Unsupervised Domain Adaptation"
Stars: ✭ 134 (-93.69%)
Mutual labels:  transfer-learning, domain-adaptation
cmd
Central Moment Discrepancy for Domain-Invariant Representation Learning (ICLR 2017, keras)
Stars: ✭ 53 (-97.5%)
Mutual labels:  transfer-learning, domain-adaptation
Transfer Learning Library
Transfer-Learning-Library
Stars: ✭ 678 (-68.05%)
Mutual labels:  transfer-learning, domain-adaptation
Transfer-learning-materials
resource collection for transfer learning!
Stars: ✭ 213 (-89.96%)
Mutual labels:  transfer-learning, domain-adaptation
Libtlda
Library of transfer learners and domain-adaptive classifiers.
Stars: ✭ 71 (-96.65%)
Mutual labels:  transfer-learning, domain-adaptation
Deep Transfer Learning
Deep Transfer Learning Papers
Stars: ✭ 68 (-96.8%)
Mutual labels:  transfer-learning, domain-adaptation
meta-learning-progress
Repository to track the progress in Meta-Learning (MtL), including the datasets and the current state-of-the-art for the most common MtL problems.
Stars: ✭ 26 (-98.77%)
Mutual labels:  transfer-learning, domain-adaptation
Awesome Transfer Learning
Best transfer learning and domain adaptation resources (papers, tutorials, datasets, etc.)
Stars: ✭ 1,349 (-36.43%)
Mutual labels:  transfer-learning, domain-adaptation
Transformers-Domain-Adaptation
Adapt Transformer-based language models to new text domains
Stars: ✭ 67 (-96.84%)
Mutual labels:  transfer-learning, domain-adaptation
KD3A
Here is the official implementation of the model KD3A in paper "KD3A: Unsupervised Multi-Source Decentralized Domain Adaptation via Knowledge Distillation".
Stars: ✭ 63 (-97.03%)
Mutual labels:  transfer-learning, domain-adaptation
BA3US
code for our ECCV 2020 paper "A Balanced and Uncertainty-aware Approach for Partial Domain Adaptation"
Stars: ✭ 31 (-98.54%)
Mutual labels:  transfer-learning, domain-adaptation
Multitask Learning
Awesome Multitask Learning Resources
Stars: ✭ 361 (-82.99%)
Mutual labels:  transfer-learning, domain-adaptation
transfertools
Python toolbox for transfer learning.
Stars: ✭ 22 (-98.96%)
Mutual labels:  transfer-learning, domain-adaptation
pykale
Knowledge-Aware machine LEarning (KALE): accessible machine learning from multiple sources for interdisciplinary research, part of the 🔥PyTorch ecosystem
Stars: ✭ 381 (-82.05%)
Mutual labels:  transfer-learning, domain-adaptation
Cross Domain ner
Cross-domain NER using cross-domain language modeling, code for ACL 2019 paper
Stars: ✭ 67 (-96.84%)
Mutual labels:  transfer-learning, domain-adaptation
Ddc Transfer Learning
A simple implementation of Deep Domain Confusion: Maximizing for Domain Invariance
Stars: ✭ 83 (-96.09%)
Mutual labels:  transfer-learning, domain-adaptation

《迁移学习简明手册》

MIT License GitHub release GitHub commits

这是《迁移学习简明手册》的LaTex源码。欢迎有兴趣的学者一起来贡献维护。

New: The new book has been released! Zhihu

WechatIMG221

This open-source version will be here forever. But this is significantly different from the book. So if you like it, you can buy the book.

The following are deprecated.

意见与建议

对于不足和错误之处,以及新的意见,欢迎到这里留言!

引用

可以按如下方式进行引用:

Jindong Wang et al. Transfer Learning Tutorial. 2018.

王晋东等. 迁移学习简明手册. 2018.

BibTeX

@misc{WangTLTutorial2018,
    Author = {Jindon Wang et al.},
    Title = {Transfer Learning Tutorial},
    Url = {https://github.com/jindongwang/transferlearning-tutorial},
    Year = {2018},
}

@misc{WangTLTutorial2018cn,
    Author = {王晋东等},
    Title = {迁移学习简明手册},
    Url = {https://github.com/jindongwang/transferlearning-tutorial},
    Year = {2018},
}

参与贡献方式

以下部分为参与贡献的详细说明。

在线编译 (推荐)

直接通过pull request的方式在markdown文件夹中修改。修改通过后,GitBook会自动更新。

本地编译方式

  • 在任何装有较新版TexLive的电脑上,首先选择xelatex引擎进行第一次编译
  • 再选择BibTeX编译一次生成参考文献
  • 最后选择xelatex引擎进行第三次编译即可生成带书签的PDF文档

主要文件介绍

以下是本手册的主要文件与其内容介绍:

章节 名称 文件名 内容 状态
主文件 .. main.tex 题目、摘要、推荐语、目录、文件组织 V1.0
写在前面等 .. prefix.tex 写在前面、致谢、说明 V1.0
第1章 迁移学习基本概念 introduction.tex 迁移学习基本介绍 V1.0
第2章 迁移学习的研究领域 research_area.tex 研究领域 V1.0
第3章 迁移学习的应用 application.tex 应用 V1.0
第4章 基础知识 basic.tex 基础知识 V1.0
第5章 迁移学习的基本方法 method.tex 四类基本方法 V1.0
第6章 第一类方法:数据分布自适应 distributionadapt.tex 数据分布自适应 V1.0
第7章 第二类方法:特征选择 featureselect.tex 特征选择 V1.0
第8章 第三类方法:子空间学习 subspacelearn.tex 子空间学习法 V1.0
第9章 深度迁移学习 deep.tex 深度和对抗迁移方法 V1.0
第10章 上手实践 practice.tex 实践教程 V1.0
第11章 迁移学习前沿 future.tex 展望 V1.0
第12章 总结语 conclusion 总结 V1.0
第13章 附录 appendix.tex 附录 V1.0

所有的源码均在src目录下。其中,除去主文件main.tex外,所有章节都在chaps/文件夹下。

所有的图片都在figures/文件夹下。推荐实用eps或pdf格式高清文件。

参考文献采用bibtex方式,见refs.bib文件。

未来计划

  • 丰富和完善现有的V1.0
  • 单独写一章介绍基于实例的迁移学习方法(instance-based),以及相关的instance selection method,如比较经典的tradaboost等
  • 深度和对抗迁移学习方法分成两章,再结合有关文献进行补充
  • 上手实践部分增加对深度方法的说明
  • ……

参与方式

欢迎有兴趣的学者一起加入,让手册更完善!现阶段有2个branch:master用于开发和完善,V1.0是稳定的1.0版本。后续可根据进度增加更多的branch。

具体参与方式:

  • 这个issue下留言你的Github账号和邮箱,我将你添加到协作者中
  • 直接fork,然后将你的修改提交pull request
  • 如果不熟悉git,可直接下载本目录,然后将你修改的部分发给我([email protected])
  • 有任何问题,均可以提交issue

贡献之后:

  • 在下面的贡献者信息中加入自己的信息。
  • 如果是对错误的更正,在web/transfer_tutorial.html中的"勘误表"部分加入勘误信息。

如何提交 Pull Request

准备工作

  1. 在原始代码库上点 Fork ,在自己的账户下开一个分支代码库
  2. 将自己的分支克隆到本地
    • git clone https://github.com/(YOUR_GIT_NAME)/transferlearning-tutorial.git
  3. 将本机自己的 fork 的代码库和 GitHub 上原始作者的代码库 ,即上游( upstream )连接起来
    • git remote add upstream https://github.com/jindongwang/transferlearning-tutorial.git

提交代码

  1. 每次修改之前,先将自己的本地分支同步到上游分支的最新状态
    • git pull upstream master
  2. 作出修改后 push 到自己名下的代码库
  3. 在 GitHub 网页端自己的账户下看到最新修改后点击 New pull request 即可

贡献者信息

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].