Are you sure you want to delete this task? Once this task is deleted, it cannot be recovered.
tengfei 39bf86eda3 | 1 year ago | |
---|---|---|
.. | ||
.keep | 1 year ago | |
MTLN.py | 1 year ago | |
README.md | 1 year ago |
Mindspore code for "Generalized Scene Classification from Small-Scale Datasets with Multi-Task Learning"
X. Zheng, T. Gong, X. Li and X. Lu, "Generalized Scene Classification From Small-Scale Datasets With Multitask
Learning," in IEEE Transactions on Geoscience and Remote Sensing, vol. 60, pp. 1-11, 2022.
Remote sensing images contain a wealth of spatial information. Efficient scene classification is a necessary precedent
step for further application. Despite the great practical value, the mainstream methods using deep convolutional neural networks
(CNNs) are generally pre-trained on other large datasets (such as ImageNet) thus fail to capture the specific visual characteristics of
remote sensing images. For another, it lacks generalization ability
to new tasks when training a new CNN from scratch with an existing remote sensing dataset. This paper addresses the dilemma
and uses multiple small-scale datasets to learn a generalized
model for efficient scene classification. Since the existing datasets
are heterogeneous and cannot be directly combined to train a
network, a Multi-Task Learning Network (MTLN) is developed.
The MTLN treats each small-scale dataset as an individual task,
and utilizes complementary information contained in multiple
tasks to improve the generalization. Concretely, the MTLN
consists of a shared branch for all tasks and multiple taskspecific branches with each for one task. The shared branch
extracts shared features for all tasks to achieve information
sharing among tasks. The task-specific branch distills the shared
features into task-specific features towards the optimal estimation
of each specific task. By jointly learning shared features and taskspecific features, the MTLN maintains both generalization and
discrimination ability. Two types of MTL scenarios are explored
to validate the effectiveness of the proposed method: one is to
complete multiple scene classification tasks, the other is to jointly
perform scene classification and semantic segmentation.
Requirements:
Python 3.7
Mindspore
If you find the code useful in your research, please consider citing:
@ARTICLE{zheng2022generalized,
author={Zheng, Xiangtao and Gong, Tengfei and Li, Xiaobin and Lu, Xiaoqiang},
journal={IEEE Transactions on Geoscience and Remote Sensing},
title={Generalized Scene Classification From Small-Scale Datasets With Multitask Learning},
year={2022},
volume={60},
number={},
pages={1-11}
}
No Description
Unity3D Asset Jupyter Notebook Python Pickle Text other
Dear OpenI User
Thank you for your continuous support to the Openl Qizhi Community AI Collaboration Platform. In order to protect your usage rights and ensure network security, we updated the Openl Qizhi Community AI Collaboration Platform Usage Agreement in January 2024. The updated agreement specifies that users are prohibited from using intranet penetration tools. After you click "Agree and continue", you can continue to use our services. Thank you for your cooperation and understanding.
For more agreement content, please refer to the《Openl Qizhi Community AI Collaboration Platform Usage Agreement》