深度学习中的神经网络与参数初始化
1. 编写深度神经网络(DNN)算法
在处理图像分类问题时,我们可以编写一个深度神经网络算法。以下是相关代码:
Probs <- list(round(score * 100, 2))
return (Probs)
}
Prob <- compute_Proba(two_layer_model$parameters,
testx,
hidden_layer_act = c('relu', 'relu'),
output_layer_act ='sigmoid')
labels = ifelse(testy == 1, "dog", "cat")
predicted <- ifelse(
predict_model(two_layer_model$parameters,
testx,
hidden_layer_act = c('relu', 'relu'),
output_layer_act ='sigmoid') == 0, 'cat', 'dog')
error <- ifelse(predicted == labels, 'No', 'Yes')
index <- c(1:length(labels))
Probs <- as.vector(unlist(Prob[index]))
par(mfrow = c(5, 10), mar = rep(0, 4))
for(i in 1:length(index)){
image(t(apply(matrix(as.matrix(testx[, index[i]]),
c(64, 64, 3),
byrow = TRUE), 1,
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



