吴恩达深度学习课程
砰!
这个作者很懒,什么都没留下…
展开
-
构建RNN、LSTM
1.导入包import numpy as npfrom rnn_utils import *2.构建RNNdef rnn_cell_forward(xt, a_prev, parameters): """ Implements a single forward step of the RNN-cell as described in Figure (2) Arguments: xt -- your input data at timestep "t",原创 2020-09-11 15:06:06 · 298 阅读 · 0 评论 -
梯度检查
1.导入包import numpy as npfrom testCases import *from gc_utils import sigmoid, relu, dictionary_to_vector, vector_to_dictionary, gradients_to_vector2.1维梯度检查def forward_propagation(x, theta): """ Implement the linear forward propagation (原创 2020-09-11 14:26:57 · 261 阅读 · 0 评论 -
正则化的使用
1.导入数据集import numpy as npimport matplotlib.pyplot as pltfrom reg_utils import sigmoid, relu, plot_decision_boundary, initialize_parameters, load_2D_dataset, predict_decfrom reg_utils import compute_cost, predict, forward_propagation, backward_propaga原创 2020-09-11 14:19:43 · 455 阅读 · 0 评论 -
MLP的初始化
1.导入数据集import numpy as npimport matplotlib.pyplot as pltimport sklearnimport sklearn.datasetsfrom init_utils import sigmoid, relu, compute_loss, forward_propagation, backward_propagationfrom init_utils import update_parameters, predict, load_datase原创 2020-09-11 14:01:37 · 1536 阅读 · 0 评论 -
多隐层神经网络
多隐层神经网络步骤:1.定义网络结构,初始化,包括参数和隐藏层数和单元数 def initialize_parameters_deep(layer_dims): """ Arguments: layer_dims -- python array (list) containing the dimensions of each layer in our network Returns: parameters -- python ...原创 2020-09-11 14:02:45 · 850 阅读 · 0 评论 -
单隐层神经网络
单隐层神经网络步骤:1. 准备数据集,可以从sklearn导入X, Y = load_planar_dataset()# Visualize the data:plt.scatter(X[0, :], X[1, :], c=Y, s=40, cmap=plt.cm.Spectral);2. 定义模型结构,例如隐藏层的单元数def layer_sizes(X, Y): """ Arguments: X -- input dataset of sh..原创 2020-09-11 14:02:29 · 930 阅读 · 0 评论 -
Logistic 回归
Logistic 回归的步骤可以划为以下几步:1. 准备数据:标准化数据,如图片可以reshape成(n_w*n_h*3,1),不同维度的数据进行归一化等等;2. 做好服务模型准备,例如权重的初试化,包括随机初始化(np.random.rand)或零值初始化(np.zeros)等方法,还有sigmoid函数;def sigmoid(z): """ Compute the sigmoid of z Arguments: z -- A scalar or nump原创 2020-09-11 14:02:04 · 753 阅读 · 0 评论