小编hea*_*rse的帖子

Keras ValueError:尺寸必须相等问题

即使在回答和评论中应用建议后,看起来尺寸不匹配问题仍然存在。这也是要复制的确切代码和数据文件:https : //drive.google.com/drive/folders/1q67s0VhB-O7J8OtIhU2jmj7Kc4LxL3sf?usp=sharing

这个怎么改啊!?最新代码、模型摘要、使用的函数和我得到的错误如下

type_ae=='dcor'
#Wrappers for keras
def custom_loss1(y_true,y_pred):
    dcor = -1*distance_correlation(y_true,encoded_layer)
    return dcor

def custom_loss2(y_true,y_pred):
    recon_loss = losses.categorical_crossentropy(y_true, y_pred)
    return recon_loss

input_layer =  Input(shape=(64,64,1))

encoded_layer = Conv2D(filters = 128, kernel_size = (5,5),padding = 'same',activation ='relu', 
                       input_shape = (64,64,1))(input_layer)
encoded_layer = MaxPool2D(pool_size=(2,2))(encoded_layer)
encoded_layer = Dropout(0.25)(encoded_layer)
encoded_layer = (Conv2D(filters = 64, kernel_size = (3,3),padding = 'same',activation ='relu'))(encoded_layer)
encoded_layer = (MaxPool2D(pool_size=(2,2)))(encoded_layer)
encoded_layer = (Dropout(0.25))(encoded_layer)

encoded_layer = (Conv2D(filters = 64, kernel_size = (3,3),padding = 'same',activation ='relu'))(encoded_layer)
encoded_layer = (MaxPool2D(pool_size=(2,2)))(encoded_layer)
encoded_layer = …
Run Code Online (Sandbox Code Playgroud)

python dimensions deep-learning keras valueerror

7
推荐指数
1
解决办法
2万
查看次数

plot:轴上的小数点精度

我有两列数据,XY具有在两个向量到小数点后4位数据的每一个条目.

当我用plot(x,y)轴进行简单绘图时,数据显示最多2位小数精度.如何在两个轴上将其更改为4小数点精度?

我添加了下面(inputData)的示例数据,我已经使用了plot(inputData).

inputData=structure(list(X = c(33.73521973, 33.622022, 33.63591706, 33.58184488, 
33.73027696, 33.76169838), Y = c(-112.2559051, -112.2396135, 
-112.2345327, -112.2441752, -112.2463008, -112.3298128)), .Names = c("X", 
"Y"), row.names = c(NA, 6L), class = "data.frame")
Run Code Online (Sandbox Code Playgroud)

我想在上面的数据集中找到一个可重现的例子,以及建议答案的一部分.

> inputData
         X         Y
1 33.73522 -112.2559
2 33.62202 -112.2396
3 33.63592 -112.2345
4 33.58184 -112.2442
5 33.73028 -112.2463
6 33.76170 -112.3298
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

plot r axes

6
推荐指数
1
解决办法
1万
查看次数

R:时间戳,Unix时间和'strptime'的正确用法

我有一个名为timingsclass 的列,factor其中包含以下格式的时间戳:

1/11/07 15:15
Run Code Online (Sandbox Code Playgroud)

我应用strptime timings生成tStamp如下:

tStamp=strptime(timings,format="%m/%d/%Y %H:%M")
Run Code Online (Sandbox Code Playgroud)

i)tStamp中的相应条目0007-01-11 15:15:00现在看起来像.为什么会做出2007070007?什么是正确的生成方式tStamp

ii)tStamp正确生成后,我们如何将其转换为Unix时间秒.(1970年以来的秒数)格式?

datetime r

2
推荐指数
1
解决办法
284
查看次数

我们如何在R中的给定坐标处绘制图像?

给定png/jpeg格式的'n'图像和2维(x,y)的'n'对应坐标:我想在单个图上的给定坐标处绘制这些图像.如果我发现图像太大,我最好将它们绘制为给定坐标处的较小/缩放版本.我怎样才能在R中实现这样的情节?

下面给出了这种情节如何看的一个例子:

在此输入图像描述

plot r image scatter-plot cran

2
推荐指数
1
解决办法
1424
查看次数

哪个 - 长度不等的两个向量?

我有两个长度不等的向量,a和b的长度(a)小于b.

我想在'a'中找到包含intersect(a,b)中的值的索引.我怎样才能做到这一点?

r

0
推荐指数
1
解决办法
1616
查看次数

R:在矩形网格上计数点:

我有一个矩形网格,其坐标存储在变量“ gridPoints”中,如下所示:

gridData.Grid=GridTopology(c(min(data$LATITUDE),min(data$LONGITUDE)),c(0.005,0.005),c(32,32));

gridPoints = as.data.frame(coordinates(gridData.Grid))[1:1000,];

names(gridPoints) = c("LATITUDE","LONGITUDE");
plot(gridPoints,col=4);
points(data,col=2);
Run Code Online (Sandbox Code Playgroud)

绘制时,这些是图像中的黑点,在此处输入图片说明

现在,我有了另一个称为“数据”的点的数据集,当绘制它们时,它们是上面的蓝色点。

我想要计算网格中每个矩形内有多少个蓝点。每个矩形都可以由矩形的中心以及在输出中矩形内相应的蓝点数表示。同样,如果蓝点位于矩形的任意一侧,则在进行计数时可以将其视为位于矩形内。该图具有看起来像圆的蓝色和黑色点,但它们只是标准点/坐标,因此比圆小得多。在特殊情况下,矩形也可以是正方形。

r

0
推荐指数
1
解决办法
1624
查看次数

标签 统计

r ×5

plot ×2

axes ×1

cran ×1

datetime ×1

deep-learning ×1

dimensions ×1

image ×1

keras ×1

python ×1

scatter-plot ×1

valueerror ×1