资源简介

代码片段和文件信息
import numpy as np
import h5py
import matplotlib.pyplot as plt
from testCases_v2 import *
from dnn_app_utils_v2 import sigmoidsigmoid_backwardrelurelu_backward
plt.rcParams[‘figure.figsize‘]=(5.04.0)
plt.rcParams[‘image.interpolation‘]=‘nearest‘
plt.rcParams[‘image.cmap‘]=‘gray‘
np.random.seed(1)
def initialize_parameters(n_xn_hn_y):
W1=np.random.randn(n_hn_x)*0.01
b1=np.zeros((n_h1))
W2=np.random.randn(n_yn_h)*0.01
b2=np.zeros((n_y1))
parameters={‘W1‘:W1
‘b1‘:b1
‘W2‘:W2
‘b2‘:b2}
return parameters
def initialize_parameters_deep(layer_dims):
np.random.seed(3)
parameters={}
L=len(layer_dims)
for l in range(1L):
parameters[‘W‘+str(l)]=np.random.randn(layer_dims[l]layer_dims[l-1])*0.01
parameters[‘b‘+str(l)]=np.zeros([layer_dims[l]1])
return parameters
def linear_forward(AWb):
Z=np.dot(WA)+b
cache=(AWb)
return Zcache
def linear_activation_forward(A_prevWbactivation):
if activation==‘sigmoid‘:
Zlinear_cache=linear_forward(A_prevWb)
Aactivation_cache=sigmoid(Z)
elif activation==‘relu‘:
Zlinear_cache=linear_forward(A_prevWb)
Aactivation_cache=relu(Z)
cache=(linear_cacheactivation_cache)
return Acache
def L_model_forward(Xparameters):
caches=[]
A=X
L=int(len(parameters)/2)
for l in range(1L):
A_prev=A
Acache=linear_activation_forward(Aparameters[‘W‘+str(l)]parameters[‘b‘+str(l)]‘relu‘)
caches.append(cache)
ALcache=linear_activation_forward(Aparameters[‘W‘+str(L)]parameters[‘b‘+str(L)]‘sigmoid‘)
caches.append(cache)
return ALcaches
def computer_cost(ALY):
m=Y.shape[1]
cost=(-1/m)*np.sum(np.multiply(Ynp.log(AL))+np.multiply((1-Y)np.log(1-AL)))
cost=np.squeeze(cost)
return cost
def linear_backward(dZcache):
A_prevWb=cache
m=A_prev.shape[1]
dW=np.dot(dZA_prev.T)/m
db=np.sum(dZ)/m
dA_prev=np.dot(W.TdZ)
return dA_prevdWdb
def linear_activation_backward(dAcacheactivation):
linear_cacheactivation_cache=cache
if activation==‘relu‘:
dZ=relu_backward(dAactivation_cache)
dA_prevdWdb=linear_backward(dZlinear_cache)
elif activation==‘sigmoid‘:
dZ=sigmoid_backward(dAactivation_cache)
dA_prevdWdb=linear_backward(dZlinear_cache)
return dA_prevdWdb
def L_model_backward(ALYcaches):
grads={}
L=len(caches)
m=AL.shape[1]
Y=Y.reshape(AL.shape)
dAL=-(np.divide(YAL)-np.divide(1-Y1-AL))
current_cache=caches[L-1]
grads[‘dA‘+str(L)]grads[‘dW‘+str(L)]grads[‘db‘+str(L)]=linear_activation_backward(dALcurrent_cache‘sigmoid‘)
for l in reversed(range(L-1)):
current_cache=caches[l]
dA_prev_tempdW_tempdb_temp=linear_activation_backward(grads[
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-11-02 07:45 NeuralNetwork_3\
文件 2572022 2017-10-25 02:21 NeuralNetwork_3\train_catvnoncat.h5
文件 616958 2017-10-25 02:21 NeuralNetwork_3\test_catvnoncat.h5
文件 3504 2017-10-25 03:06 NeuralNetwork_3\demo3.py
文件 15596 2017-10-25 03:26 NeuralNetwork_3\dnn_app_utils_v2.py
文件 4547 2017-10-25 03:36 NeuralNetwork_3\demo4.py
文件 0 2017-11-02 08:04 NeuralNetwork_3\asfa
目录 0 2017-11-02 07:33 NeuralNetwork_3\.vscode\
文件 1051 2017-11-02 07:33 NeuralNetwork_3\.vscode\launch.json
目录 0 2017-11-09 08:10 NeuralNetwork_3\images\
文件 1609 2017-10-25 03:33 NeuralNetwork_3\images\my_image.jpg
目录 0 2017-11-08 12:28 NeuralNetwork_3\datasets\
文件 616958 2017-10-25 01:56 NeuralNetwork_3\datasets\test_catvnoncat.h5
文件 0 2017-11-08 12:28 NeuralNetwork_3\datasets\demo.c
文件 2572022 2017-10-25 01:53 NeuralNetwork_3\datasets\train_catvnoncat.h5
目录 0 2017-10-25 03:26 NeuralNetwork_3\__pycache__\
文件 13517 2017-10-25 03:26 NeuralNetwork_3\__pycache__\dnn_app_utils_v2.cpython-36.pyc
文件 5983 2017-10-24 06:33 NeuralNetwork_3\__pycache__\testCases_v2.cpython-36.pyc
文件 3714 2017-10-25 01:48 NeuralNetwork_3\__pycache__\demo3.cpython-36.pyc
- 上一篇:地理加权回归
- 下一篇:速盘SpeedPanv2.0.8.178_XP.zip
相关资源
- 广联达6.0写锁包,2020年11月最新
- 机器学习个人笔记完整版v5.2-A4打印版
- 深度学习卷积神经网络可检测和分类
- GAN对抗式生成网络的应用:从图片上
- [en]深度学习[Deep Learning: Adaptive Compu
- 吴恩达机器学习编程题
- 李宏毅-机器学习(视频2017完整)
- 吴恩达深度学习第一课第四周作业及
- 机器学习深度学习 PPT
- 麻省理工:深度学习介绍PPT-1
- Wikipedia机器学习迷你电子书之四《D
- 深度学习在遥感中的应用综述
- 深度学习数据集标注
- 深度学习算法实践源码-吴岸城
- 李宏毅深度学习ppt
- SSD目标检测算法论文-英文原版
- 台湾李宏毅教授深度学习讲义 pdf
- 基于深度学习实现人脸识别包含模型
- 深度学习与PyTorch-代码和PPT.zip
- 测试工程源码1(一种基于深度学习的
- 深度学习: MNIST的数据集
- 《深度学习》 高清版本中文PDFIan Go
- 今日头条38万条新闻数据标题
- 深度学习算法论文
- TensorFlow Machine Learning Cookbook+无码高清
- Hands-On Machine Learning with Scikit-Learn an
- Neural Networks:Tricks of the Trade+无码高清
- 基于深度学习的图像超分辨率算法论
- 人工智能初步学习总结
- 迁移学习简明手册
评论
共有 条评论