keras系列
是大糊涂不聪明
写博客的目的是为了方便自己,经常找不到需要的程序,记本子上又容易丢...
如果有错误的地方啊,麻烦指出来哈
展开
-
mobilenet-v2预测单张图片注意要点
使用model预测单张图的时候,一定要unsqueeze(img, dim=0),这样才能增加一个fake batch dimensionclass_indice = json.load(json_file),目的是为了后面显示哪一类别,对应的名字model = MobileNetV2(num_classes=5),这里一定要写num_classes = 5 ,要不然,就采用默认值了…模型的预测结果output,是没有概率值的,只能自己使用softmax(),计算一下 。 argmax()返回的是自.原创 2021-03-02 20:29:00 · 555 阅读 · 0 评论 -
win10+anaoncda安装opencv
直接conda install opencv-python不行,大概是没有channel换成这个就可以conda install --channel https://conda.anaconda.org/menpo opencv原创 2021-01-17 10:16:33 · 144 阅读 · 0 评论 -
带有InceptionA模块的
1.导入头文件import pickleimport numpy as npimport matplotlib.pyplot as pltfrom keras.models import Sequential,Modelfrom keras.layers import Dropout, Dense, Conv2D, Flatten, MaxPooling2D, Input, Activation, BatchNormalizationfrom keras.layers.merge import原创 2021-01-04 11:51:55 · 423 阅读 · 0 评论 -
VGG16,肯定正确的
1.导入库import pickleimport numpy as npimport matplotlib.pyplot as pltfrom keras.models import Sequential,Modelfrom keras.layers import Dropout, Dense, Conv2D, Flatten, MaxPooling2D, Input, Activationfrom keras.callbacks import ModelCheckpointfrom kera原创 2021-01-03 22:09:27 · 148 阅读 · 0 评论 -
ResNet50,keras实现 ,转了那么久,发现,额,还是最初的代码写的好
1.恒等块(Identity block)skip connection 为2层跳连接为三层对应的封装程序def identity_block(X, f, filters, stage, block): """ 实现图3的恒等块 参数: X - 输入的tensor类型的数据,维度为( m, n_H_prev, n_W_prev, n_H_prev ) f - 整数,指定主路径中间的CONV窗口的维度 filter原创 2021-01-03 21:48:27 · 232 阅读 · 0 评论 -
Alexnet Keras实现
import pickleimport numpy as npimport matplotlib.pyplot as pltfrom keras.models import Sequential,Modelfrom keras.layers import Dropout, Dense, Conv2D, Flatten, MaxPooling2D, Inputfrom keras.callbacks import ModelCheckpointfrom keras import utils #原创 2021-01-03 13:38:21 · 333 阅读 · 0 评论 -
keras模型交叉验证
先码住链接来源原创 2020-12-06 11:51:33 · 638 阅读 · 0 评论 -
都不知道是不是resnet原始结构,keras实现....
1.各种各样的网络结构,看别人博客额没时间看原文,搞的我头大管他的,我只想拿一个resblock过来用用……shortcut设置为true,就代表要改变尺寸大小下面的代码,忘了从哪复制的…Res_Block 原始结构 好像是 CONV-BN-RE -> CONV-BN-RE-> CONV-BN-RE但是下面的程序可能是变种,Conv-relu-BN了…from keras.models import Modelfrom keras.layers import Dense,a原创 2020-11-18 10:35:41 · 87 阅读 · 0 评论 -
keras实现Inception模块
1.Conv_bn的实现也就是说,这里默认是卷积后(默认relu) + 一个BN层另外,这里的形式参数的默认值,取的太巧妙了反正是’same’模式,高和宽不会改变当然,你想改的时候,只要改成valid就行了 。 像步长也是可以改的1x1 、 3x3 、 5x5通通只要在这个函数完成就行了函数的封装性真的强大from keras.models import Modelfrom keras.layers import Dense,add,Input,Flatten,Conv2D,MaxPo原创 2020-11-17 18:47:41 · 2638 阅读 · 3 评论 -
keras中add(加)和concatenate(拼接)的区别
This reveals that both DenseNets and ResNets densely aggregate features from prior layers and their essential difference is how features are aggregated: ResNets aggregate features by summation and DenseNets aggregate them by concatenation.翻译过来,都是特征融合,只不过融原创 2020-11-17 10:02:17 · 2495 阅读 · 2 评论 -
警告:Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2 FMA
一堆的红字,看的头疼,解决方法链接来源原创 2020-11-10 11:52:50 · 68 阅读 · 0 评论 -
keras加载数据集较大怎么处理model.fit_generator()
1.model.fit_generator()官方代码中的解释如下:Fits the model on data generated batch-by-batch by a Python generator.The generator is run in parallel to the model, for efficiency. For instance, this allows you to do real-time data augmentation on images on C原创 2020-11-03 09:23:07 · 1269 阅读 · 0 评论 -
keras中避免过拟合代码实现
原文转载 2020-11-01 11:39:06 · 216 阅读 · 0 评论