当前位置:网站首页>Transfer learning - getting started
Transfer learning - getting started
2022-07-26 01:00:00 【Falling gold】
We usually use in-depth learning, such as VGG16 There will be a parameter in ,pretrain=True, This means that the model adopts the pre training model , The most commonly used method of transfer learning in pre training
A typical example is in Imagenet Train one backbone, Then on another new data set ( such as cifar、cub) Training set tuning (fine-tune)backbone, Then test the model on the test set of this new data set .
Then why don't we start from scratch on the new data train A model ? We all know ,Imagenet There are a lot of pictures , And the picture covers a more comprehensive area , It can be approximately regarded as a description of the distribution of real-world data , So hope in ImageNet The model trained on can extract general picture features , This common feature is likely to migrate to a picture domain not seen downstream . Therefore, it is widely believed that , stay ImageNet( Or a larger data set ) Train one backbone, Then fine tuning is the best way .
transfer learning There is one difference from domain adaptation The key point of , That is, the images of the data set during training and the data set during fine-tuning are not only domain Different ,category It's usually different . because category Different , As a result, the original network classification layer cannot be used during fine-tuning , I have to learn another ; And because the domain It's different. ,backbone The extracted features are not enough discriminative 了 , Therefore need finetune backbone. You will see , From these two points, it will go straight to few-shot learning Core issues .
( About domain and category Please see the introduction of small sample learning )
Transfer learning classifies according to sample labeling
边栏推荐
- Save unhappiness! My robot psychologist; KPI tracking of machine learning; Pytorch implementation of Yolo V7; Li Hang's new book "machine learning methods" open trial | showmeai Information Daily
- MMOCR使用指南
- Azure synapse analytics Performance Optimization Guide (1) -- optimize performance using ordered aggregate column storage indexes
- Selenium assertion and JS actuator
- ASP.NET Core配置
- [RTOS training camp] task scheduling (Continued), task comity, scheduling summary, queue and evening class questions
- 【纪中】2022.7.16 1432.输油管道
- If the native family is general, and the school is also a college on the rotten street, how to go on the next journey
- el-table滚动条设置
- Detailed explanation of at and crontab commands of RHCE and deployment of Chrony
猜你喜欢
随机推荐
Solve the problem that when the background image is set to be 100% full, when the horizontal scroll bar appears in the zoom browser, the part of the background image beyond the scroll bar is not full
Leetcode notes 20. valid parentheses
The ultra comprehensive open source WinForm UI library meets all your desktop development needs!
How can a team making facial mask achieve a revenue of more than 1 million a day?
HCIA comprehensive experiment
Crawler small operation
【RTOS训练营】I2C和UART知识和预习安排 + 晚课提问
SQL statement exercise
Cnosdb Nirvana Rebirth: abandon go and fully embrace rust
[RTOS training camp] problems of evening students
【RTOS训练营】课程学习方法和C语言知识(指针、结构体、函数指针、链表)和学员问题
200 yuan a hair dryer, only a week, to achieve 2million?
使用 SAP UI5 FileUploader 控件上传本地文件试读版
[laser principle and application -3]: foreign brands of lasers
[plaything determination scratch children programming] ride a small motorcycle (dynamic background + camera control operation)
Microwave oven rectifier diode cl01-12
[RTOS training camp] GPIO knowledge and preview arrangement + evening class questions
User defined variables and extracted public variables of JMeter
[RTOS training camp] operation explanation, queue and ring buffer, queue - transmission data, queue - synchronization tasks and evening class questions
[RTOS training camp] course learning methods and C language knowledge (pointer, structure, function pointer, linked list) and student questions









