当前位置:网站首页>CNN optimized trick
CNN optimized trick
2022-06-26 15:37:00 【liiiiiiiiiiiiike】
in the light of CNN Optimize
- Use similar 1*1 Network structure pre training RGB data
- Use about 128(0.005) To 256 (0.01) Of mini-batch size . If this is for your GPU Too big for , Reduce the learning rate to this ratio
- Convolution layer replaces FC, Global average pooling is used to predict
- Research to increase data set size , Consider data distribution
- If you cannot increase the size of the input image , But you can reduce the stride on subsequent layers
Training depth neural network trick
- every last epoch Both shuffle
- Extended dataset : Small data sets are easy to over fit .
- Before training the entire dataset , First, it is trained and fitted on a very small sub data set , In this way, we can know whether the network can converge .
- stay FC layer channel>256 Should be used appropriately dropout
- Avoid hyperbolic activation functions sigmoid or tanh
- Don't use... Until you maximize pooling relu, Instead, use it after saving the calculation
- Try not to use relu, Poor initialization results in lost disk . May adopt PRelu, On the left *0.1
- Batch normalization is often used
- Modify the model , Use whenever possible 1*1 Of CNN layer
Ideas for improving algorithm performance
- Data improves performance
- Algorithm improves performance
- Adjust parameters to improve performance
Data improves performance
- Get more data
- Create more data
- rescale data
Replay the reduced data to the active function boundary - Data transformation
Algorithm improves performance
- Sampling survey on Algorithm
- Learn from the existing literature
- Resampling method
Adjust parameters to improve performance
- The diagnosis
Judge model Whether it is over fitted or under fitted - Weight initialization
- Learning rate
- Activation function
- Change the network structure
- batchsize and epoch
- Regularization
- Optimizer and loss function
- early stopping
边栏推荐
- Unity C # e-learning (IX) -- wwwfrom
- [tcapulusdb knowledge base] tcapulusdb operation and maintenance doc introduction
- Cache page keepalive use in Vue
- 整理了一批脚本标准的函数模块(2021版)
- Analysis of ble packet capturing debugging information
- Comparative analysis of restcloud ETL and kettle
- 10 minutes to understand bim+gis fusion, common BIM data formats and characteristics
- High frequency interview 𞓜 Flink Shuangliu join
- 有Cmake的工程交叉编译到链接时报错找不到.so动态库文件
- English grammar_ Adjective / adverb Level 3 - original sentence pattern
猜你喜欢

Applet: uniapp solves vendor JS is too large

音视频学习(三)——sip协议
![[applet practice series] Introduction to the registration life cycle of the applet framework page](/img/82/5a9219a7c2ee211180cc4b2d138204.png)
[applet practice series] Introduction to the registration life cycle of the applet framework page

nanoPi Duo2连接wifi

Lexin AWS IOT expresslink module achieves universal availability

功能:crypto-js加密解密

数据库-序列

粒子滤波 PF——在机动目标跟踪中的应用(粒子滤波VS扩展卡尔曼滤波)

Utilisation d'abortcontroller

RestCloud ETL抽取動態庫錶數據實踐
随机推荐
10 minutes to understand bim+gis fusion, common BIM data formats and characteristics
Talk about the recent situation of several students from Tsinghua University
功能:crypto-js加密解密
JS events
[tcapulusdb knowledge base] Introduction to tcapulusdb general documents
【文件】VFS四大struct:file、dentry、inode、super_block 是什么?区别?关系?--编辑中
Summary of students' learning career (2022)
【TcaplusDB知识库】TcaplusDB运维单据介绍
1. accounting basis -- several major elements of accounting (general accounting theory, accounting subjects and accounts)
One click GCC script installation
Comparative analysis of restcloud ETL and kettle
Audio and video learning (III) -- SIP protocol
数据库-视图
Analysis of ble packet capturing debugging information
Restcloud ETL resolves shell script parameterization
Unity C # e-learning (VIII) -- www
效率超级加倍!pycharm十个小技巧就是这么神
Ansible自动化的运用
[CEPH] MKDIR | mksnap process source code analysis | lock state switching example
Cache page keepalive use in Vue