machine-learning相关内容

无法在keras(tensorflow)中使用model.predict()

背景: 我正在将Pycharm与Python 3.6配合使用(不使用较新的版本,因为我有一个不支持较新版本的python的库). 我为防病毒构建了一个ml模型并将其保存(试图将其保存为"anti_virus_model.h5"和文件夹) 我正在尝试为反病毒软件构建UI,所以我正在使用tkinter库. 问题: 我试图加载我的模型(非常确定它可以正常工作)并预测所选择的文件( ..
发布时间:2020-04-25 11:00:26 AI人工智能

具有重量限制的R-自定义Keras层

我正在尝试在R中编写一个可训练的权重的自定义Keras层, 获取输入向量x并返回值exp(A * X*A),其中$ A $是对角线且可训练.. 其中 exp 是矩阵指数图. 解决方案 请注意,了解批次大小在哪里非常重要,并且图层不能具有基于批次大小的权重(除非您定义了用batch_shape或batch_input_shape而不是shape输入-这将迫使您在模型中使用固定的批 ..
发布时间:2020-04-25 10:59:42 AI人工智能

训练期间Keras神经网络精度始终为0

我正在使用keras神经网络进行简单的分类算法.目标是获取有关天气的3个数据点,并确定是否有野火.这是我用于训练模型的.csv数据集的图像(此图像只是最上面的几行,并不是全部): 野火天气数据集 如您所见,有4列,第四列是"1"表示"fire"或"0"表示"no fire".我希望算法预测1或0.这是我编写的代码: import numpy as np import matplotlib.p ..

Keras神经网络中val-acc和预测精度之间的巨大差异

我有一个用于在Keras中建立NN模型的数据集,我从该数据集中获取了2000行作为验证数据,应该在.predict函数中添加这2000行. 我为Keras NN写了一个代码,现在它可以正常工作,但是我注意到一些对我来说很奇怪的东西.它为我提供了超过83%的非常好的准确性,损失约为0.12,但是当我要使用看不见的数据(即2000行)进行预测时,它只能预测平均65%的正确率. 当我添加Dropo ..
发布时间:2020-04-25 10:58:55 AI人工智能

Keras评估_生成器准确性和scikit学习准确性_分数不一致

我正在使用Keras ImageDataGenerator类加载,训练和预测.我已经在此处尝试了解决方案,但是仍然存在问题.我不确定是否在此处中遇到了相同的问题.我猜我的y_pred和y_test没有正确地映射到彼此. validation_generator = train_datagen.flow_from_directory( train_data_dir, targe ..
发布时间:2020-04-25 10:58:18 AI人工智能

在Keras中平均批次尺寸

我遇到一个问题,我想预测一个时间序列和多个时间序列.我的输入是(batch_size, time_steps, features),我的输出应该是(1, time_steps, features) 我不知道如何对N求平均值. 这是一个虚拟的例子.首先,虚拟数据的输出是200个时间序列的线性函数: import numpy as np time = 100 N = 2000 da ..
发布时间:2020-04-25 10:56:54 AI人工智能

如何使用KerasClassifier将LSTM用于序列分类

我遇到一个binary classification问题,我需要根据2010-2015期间的客户互动来预测潜在的未来流行/流行产品. 当前,我的数据集包含1000 products,每个产品都标记为0或1(即二进制分类).标签是根据2016-2018期间的客户互动决定的. 我正在计算2010-2015期间的how centrality measures changed over tim ..
发布时间:2020-04-25 10:56:35 AI人工智能

无论输入如何,Keras上的CNN都收敛到相同的值

我最近一直在学习Keras,并在带有CNN的CIFAR10数据集上进行了尝试.但是,我训练的模型(可以运行代码此处)返回相同的答案无论如何每次输入.我在模型定义中忘记了什么吗? 解决方案 您忘记了对图像进行标准化.当前,x_train中的值在[0,255]范围内.这会导致较大的梯度更新并拖延训练过程.在这种情况下,一种简单的标准化方案是: x_train = x_train.asty ..
发布时间:2020-04-25 10:54:40 AI人工智能