当前位置:网站首页>Deep learning and neural networks: the six most noteworthy trends
Deep learning and neural networks: the six most noteworthy trends
2022-06-24 08:46:00 【Gegwu MMQ!!】
The basic idea of neural network is to simulate computer “ The brain ” Multiple interconnected cells in , So it can learn from the environment , Identify different patterns , And then make decisions similar to human beings . A typical neural network is composed of thousands of interconnected artificial neurons , Neuron is the basic unit of neural network .
The basic idea of neural network is to simulate computer “ The brain ” Multiple interconnected cells in , So it can learn from the environment , Identify different patterns , And then make decisions similar to human beings .
A typical neural network is composed of thousands of interconnected artificial neurons , Neuron is the basic unit of neural network . These neurons are stacked together in order , Millions of connections are formed in the form of layers . The units are divided as follows :
○ input unit : Used to receive information about the external environment ;
○ Hidden units : The hidden layer passes the required calculation and output results to the output layer ;
○ output unit : The output signal shows how the network responds to the recently acquired information .
Most neural networks are “ All of the connection ”, in other words , Each hidden unit and output unit are connected to all units on the other side . The connection between each unit is called “ The weight ”, The weight can be positive or negative , It depends on how much it affects the other unit . The greater the weight , The greater the impact on relevant units .
Feedforward neural network is one of the simplest neural networks , The neurons are layered . Each neuron is connected only to the neurons of the previous layer . Receive the output of the previous layer , And output to the next layer , There is no feedback between the layers . Is currently the most widely used 、 One of the fastest growing artificial neural networks .
The following will discuss several important trends in the development of neural networks and deep learning :
Capsule network (Capsule Networks)
Capsule network is a new kind of deep neural network , It processes information in a way similar to the human brain .
Capsule network is opposite to convolution neural network , Although convolutional neural network is one of the most widely used neural networks so far , But it fails to consider the key spatial hierarchy between simple objects and complex objects . This leads to misclassification and a higher error rate .
When dealing with simple identification tasks , Capsule network has higher accuracy , Fewer errors , And do not need a large number of training model data .
Deep reinforcement learning (Deep Reinforcement Learning, DRL)
Deep reinforcement learning is a form of neural network , Its way of learning is through observation 、 Actions and rewards , Interact with your surroundings . Deep reinforcement learning has been successfully used in game strategy making , Such as Atari and Go.AlphaGo Defeated the human champion chess player , It is the most famous application of deep reinforcement learning .
Data to enhance (Lean and augmented data learning)
up to now , The biggest challenge for machine learning and deep learning is : A lot of tagged data is needed to train the system . There are two widely used techniques that can help solve this problem :
(1) Synthesize new data
(2) The migration study
“ The migration study ”, That is to transfer the experience learned from one task or field to another task or field ,“ A study ” It refers to the application of transfer learning to extreme situations , There is only one relevant example , Even without examples . So they become “ Streamline data ” Learning skills . Similar to , When using simulation or interpolation to synthesize new data , It helps to get more training data , Thus, existing data can be enhanced to improve learning .
By using the above techniques , We can solve more problems , Especially when there are few historical data .
Monitoring model (Supervised Model)
A form of learning when monitoring models , It learns or builds a pattern based on pre tagged training data , And infer new instances according to this pattern . The supervised model uses a supervised learning algorithm , The algorithm consists of a set of inputs and labeled correct outputs .
Compare the input of the tag with the output of the tag . Given the change between the two , Calculate an error value , Then an algorithm is used to learn the mapping between input and output .
Network memory model (Networks With Memory Model)
A typical difference between humans and machines is the ability to work and think critically . We can program the computer , Make it complete specific tasks with high accuracy . But if we want it to work in a different environment , There are still many problems to be solved .
To adapt the machine to the real world environment , The neural network must be able to learn continuous tasks without generating “ Catastrophic forgetfulness (catastrophic forgetting)”, This requires the help of many methods , Such as :
○ Long term memory network (Long-Term Memory Networks): It can process and predict time series
○ Elastic weight consolidation algorithm (Elastic Weight Consolidation, EWC): This method can selectively slow down the learning rate of weights that are important to these tasks
○ Progressive neural networks (Progressive Neural Networks): Will not produce “ Catastrophic forgetfulness ”, It can extract useful features from learned networks , For new tasks
Blended learning model (Hybrid Learning Models)
Different types of deep neural networks , For example, generative countermeasure network (GANs) And deep reinforcement learning (DRL), It shows great potential in performance improvement and wide application . however , Deep learning models cannot model uncertain data scenarios like Bayesian probability .
The blended learning model combines the advantages of the two approaches , Typical hybrid learning models include Bayesian generation of countermeasure networks (Bayesian GANs) And Bayesian condition generation countermeasure network (Bayesian Conditional GANs).
The blended learning model expands the scope of business problems , So that it can solve the deep learning problem with uncertainty , So as to improve the performance of the model , Enhance the interpretability of the model , To achieve wider application .
边栏推荐
- 【力扣10天SQL入门】Day2
- 教程篇(5.0) 08. Fortinet安全架构集成与FortiXDR * FortiEDR * Fortinet 网络安全专家 NSE 5
- orb slam build bug: undefined reference to symbol ‘_ ZN5boost6system15system_ categoryEv‘
- RuntimeError: Missing dependencies:XXX
- 图片工具
- 更改SSH端口号
- 一文详解|增长那些事儿
- Get screen width and height tool class
- 项目部署相关
- Introduction to data platform
猜你喜欢

K8s deployment of highly available PostgreSQL Cluster -- the road to building a dream

liunx服务器 telnet 带用户名 端口登陆方法

Mysql数据(Liunx环境)定时备份

表单图片上传在Chorme中无法查看请求体的二进制图片信息

New technology practice, encapsulating the permission application library step by step with the activity results API

ZUCC_ Principles of compiling language and compilation_ Experiment 04 language and grammar

ZUCC_ Principles of compiling language and compilation_ Experiment 02 fsharp Ocaml language

Jenkins自动化部署,连接不到所依赖的服务【已解决】

ZUCC_ Principles of compiling language and compilation_ Experiment 08 parsing LR parsing

中国芯片独角兽公司
随机推荐
Use cpulimit to free up your CPU
js中通过key查找和更新对象中指定值的方法
What is the future development trend of Business Intelligence BI
Background management of uniapp hot update
Live broadcast appointment: growth of Mengxin Product Manager
【生活思考】计划与自律
Summary of methods in numpy
Common misconceptions in Tencent conference API - signature error_ code 200003
何时使用RDD和DataFrame/DataSet
Jenkins自动化部署,连接不到所依赖的服务【已解决】
api平台通用签名机制
Rsync for file backup
Mysql数据(Liunx环境)定时备份
PHP代码加密的几种方案
Win10 cloud, add Vietnamese
Scheduled database backup script
Three ways to uninstall Symantec Endpoint Protection Symantec
Using ngrok for intranet penetration
QT source code analysis -- QObject (2)
DataX User Guide