7、深度学习中的神经网络与参数初始化

深度学习中的神经网络与参数初始化

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, 
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值