Path: blob/master/Improving Deep Neural Networks Hyperparameter tuning, Regularization and Optimization/week6/__pycache__/opt_utils.cpython-36.pyc
24678 views
3
X�]/ � @ s� d dl Zd dljZd dlZd dlZd dlZd dl Zdd� Z
dd� Zddd�Zd d
� Z
dd� Zd
d� Zdd� Zdd� Zdd� Zdd� Zdd� Zdd� ZdS )� Nc C s ddt j| � }|S )z�
Compute the sigmoid of x
Arguments:
x -- A scalar or numpy array of any size.
Return:
s -- sigmoid(x)
� )�np�exp)�x�s� r �$/home/jovyan/work/week6/opt_utils.py�sigmoid s
r c C s t jd| �}|S )z{
Compute the relu of x
Arguments:
x -- A scalar or numpy array of any size.
Return:
s -- relu(x)
r )r �maximum)r r r r r �relu s
r r c C s� t jj| � t jjdd�}t jjdd�}t jjdd�}t jjdd�}t jjdd�}t jjdd�}t jjdd�}t jjdd�}||||||||fS )N� � r )r �random�seed�randn) r �W1�b1�W2�b2�dW1�db1�dW2�db2r r r �load_params_and_grads# s r c C s� t jjd� i }t| �}x�td|�D ]�}t jj| | | |d �t jd| |d � |dt|� <