当前位置:网站首页>Continuous learning / life long learning
Continuous learning / life long learning
2022-07-29 02:37:00 【Autumn ink】
Continuous learning , Generalized knowledge Ability is an important feature of strong artificial intelligence . The important research goal of artificial intelligence is to build Continuous learning Capable agent , The agent can build a complex understanding of the world based on its own experience , Thus using more complex knowledge Autonomous and progressive Training and improvement .
The learning process of deep learning model is usually a fixed data set in local or isolated tasks , This makes it difficult for the model to produce more complex and autonomous intelligent behavior . Continuous learning (Continual Learning), Also known as lifelong learning (Life-long learning) It is the research direction to solve such problems , Its goal is to extend the adaptability of the model , So that the model can learn the knowledge of different tasks at different times , At the same time, the characteristics of previous tasks will not be forgotten .
There are two goals for continuous learning on deep Neural Networks : One is to deal with the natural existence of neural network due to its own design Catastrophic forgetting (McCloskey and Cohen, 1989), The second is to make the training model more general , Even if the model has Plasticity ( The ability to learn new knowledge ) And stability ( The ability to remember old knowledge ).
The difficulty of a deep learning system that can continue to learn is to design a system that is sensitive to new input but will not be disrupted . The current mainstream continuous learning methods for neural network models can be divided into the following categories :
- Regularization: Add restrictions when updating network parameters , So that the network does not affect the previous knowledge when learning new tasks . In this kind of method , The most typical algorithm is EWC.
- EWC https://github.com/GMvandeVen/continual-learning
- Ensembling: When the model learns new tasks , Add a new model ( It can be a display or an implicit method )
边栏推荐
- ES6 event binding (v-on usage)
- Installation guide for proftpd Secure FTP server with TLS encryption enabled
- 快速掌握Nodejs安装以及入门
- “12306”的架构到底有多牛逼?
- 2022/07/28 learning notes (day18) common APIs
- What are the TCP retransmission mechanisms?
- Altium designer outputs Gerber and other production documents
- where、having、group by、order by,is null,not in,子查询,delete,日期函数
- 平凡的快乐
- 详解异步任务:任务的状态及生命周期管理
猜你喜欢
随机推荐
What happens if you have to use ArrayList in multithreading?
fopen、_ Wfopen reads Unicode encoded files
HTTP断点续传以及缓存问题
How to quickly design a set of cross end components that support rendering rich text content
ROS2/ROS1开发过程中的一些记录
The first of the five tips for using browsers efficiently is the most practical
Production scheme and advantages of online 3D digital exhibition hall
Responsive dream weaving template outdoor camping website
ECCV 2022 | AirDet:无需微调的小样本目标检测方法
Kbxxxxx is not necessarily a patch, but also a description of a solution to a problem
会议OA之会议通知
C language to achieve the three chess game
Exploration and practice of network security vulnerability management
When I look at the source code, what am I thinking?
千万不要把Request传递到异步线程里面,有坑
HTTP cache
How to customize a new tab in Duoyu security browser?
MySQL basic operation and comprehensive instance project based on MySQL basic operation
无线振弦采集系统工作流程
如何把thinkphp5的项目迁移到阿里云函数计算来应对流量洪峰?






![[quality] code quality evaluation standard](/img/33/2c2256fd98b908ddaf5573f644ad7f.png)

