pre-trained-model相关内容

是否有可能使可训练变量不可训练?

我在一个范围内创建了一个可训练变量.后来进入同一个范围,将范围设置为reuse_variables,并使用get_variable检索同一个变量.但是,我无法将变量的可训练属性设置为 False.我的 get_variable 行就像: weight_var = tf.get_variable('weights', trainable = False) 但是变量'weights'仍然在tf.t ..
发布时间:2021-12-09 22:49:37 其他开发

我什么时候应该考虑使用预训练模型 word2vec 模型权重?

假设我的语料库相当大 - 有数万个独特的词.我可以使用它直接构建 word2vec 模型(下面代码中的方法 #1),也可以使用预先训练的模型权重初始化新的 word2vec 模型,并使用我自己的语料库对其进行微调(方法 #2).方法#2 值得考虑吗?如果是这样,是否有关于何时考虑使用预训练模型的经验法则? # 方法 #1从 gensim.models 导入 Word2Vec模型 = Word2V ..
发布时间:2021-09-28 18:32:40 Python

在哪里可以找到 tensorflow 预训练模型(列表或下载链接)

我开始使用英特尔 movidius 神经计算棒.要开始工作,就我而言,有必要下载预训练模型.在教程中,他们参考了 http://download.tensorflow.org/models/.> 但是,没有列出所有可供下载的模型. 如果不知道最新版本的网络,比如 inception_v4,我无法下载相应的 .tar.gz 文件. 有没有人知道一种方法可以下载预训练模型的 .tar.g ..
发布时间:2021-09-05 19:50:14 其他开发

如何微调现有的Tensorflow对象检测模型以识别其他类?

感谢Google提供很少使用带有tensorflow API的预训练模型. 我想知道如何通过向模型添加新的类来重新训练上述存储库中可用的预训练模型.例如,经过训练的COCO数据集模型有90个类别,我想在现有的1个或2个类别中添加一个,从而得到一个92个类别的对象检测模型. 本地运行由存储库,但它完全用新训练的课程替换了那些预先训练的课程.在那里,只提及火车和评估. 那么,还有其他 ..

转移学习以进行视频分类

如何使用预先训练的模型来训练视频分类模型?我的数据集形状为(4000,10,150,150,1),我尝试使用Conv2D TimeDistributed对人类动作识别进行分类. 我可以在不进行转学的情况下进行培训,但是准确性较差. 我尝试过的: from keras.applications import VGG16 conv_base = VGG16(weights='imagenet', ..

如何在NiftyNet中访问预训练模型的中间激活图?

我可以下载并成功测试脑部分割演示的 NiftyNet 包中的.但是,这仅给了我预训练网络的最终分割结果,而我也需要访问中间层的输出. 根据此演示,以下行下载了预先训练的模型和测试MR量: wget -c https://www.dropbox.com/s/rxhluo9sub7ewlp/parcellation_demo.tar.gz -P ${demopath} 其中,${dem ..
发布时间:2020-07-03 22:44:43 其他开发

为什么vgg.prepare()方法创建给定图像的9个副本?

将vgg.prepare()应用于以下图像时,会得到以下结果: 我使用以下代码行: Image.fromarray(np.uint8(vgg.prepare(pep).reshape(224,224,3))) 并获得包含给定图像的9个副本的图像: 解决方案 我终于明白了你的所作所为... 唯一的错误是.reshape. 由于图像是转置的,而不是重塑的,因此必须重新转置才能恢 ..
发布时间:2020-07-03 22:44:41 Python

如何将重新训练的模型转换为tflite格式?

我已经在MobileNet上训练了图像分类器模型,我有这些文件. 此外,我使用了toco压缩重新训练的模型,以将模型转换为.lite格式,但是我需要使用.tflite格式.无论如何,我可以从现有文件中获取tflite格式吗? 解决方案 这是一个简单的python脚本,可用于将.pb格式的图形转换为tflite. import tensorflow as tf graph_def_f ..

是否可以使可训练变量不可训练?

我在范围中创建了一个 可训练的变量.后来,我输入了相同的作用域,将作用域设置为reuse_variables,并使用get_variable检索了相同的变量.但是,我不能将变量的可训练属性设置为False.我的get_variable行是这样的: weight_var = tf.get_variable('weights', trainable = False) 但是变量'weights ..
发布时间:2020-07-03 22:43:20 其他开发

在没有高级API的情况下重新训练CNN

摘要:我试图在不使用高级API的情况下为MNIST重新训练一个简单的CNN.我已经通过重新培训整个网络而成功地做到了这一点,但是我目前的目标是仅重新培训最后一层或两层“全连接"层. 目前为止的工作: 假设我有一个具有以下结构的CNN 卷积层 RELU 池层 卷积层 RELU 池层 完全连接的层 RELU 退出层 完全连接到10个输出类别的层 我的目标是重新训练最 ..
发布时间:2020-05-17 19:34:04 Python

ValueError:`decode_predictions`需要一批预测(即2D形状的数组(样本,1000个)).找到形状为(1,7)的数组

我正在将VGG16与keras一起用于迁移学习(我的新模型中有7个类),因此,我想使用内置的encode_predictions方法输出我的模型的预测.但是,使用以下代码: preds = model.predict(img) decode_predictions(preds, top=3)[0] 我收到以下错误消息: ValueError:decode_predictions期 ..