CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
y33-j3T

Real-time collaboration for Jupyter Notebooks, Linux Terminals, LaTeX, VS Code, R IDE, and more,
all in one place. Commercial Alternative to JupyterHub.

GitHub Repository: y33-j3T/Coursera-Deep-Learning
Path: blob/master/Improving Deep Neural Networks Hyperparameter tuning, Regularization and Optimization/week6/__pycache__/testCases.cpython-36.pyc
Views: 13376
3

X�]<�@s<ddlZdd�Zdd�Zdd�Zdd	�Zd
d�Zdd
�ZdS)�NcCs�tjjd�d}tjjdd�}tjjdd�}tjjdd�}tjjdd�}tjjdd�}tjjdd�}tjjdd�}tjjdd�}||||d�}	||||d�}
|	|
|fS)N�g{�G�z�?��)�W1�b1�W2�b2)�dW1�db1�dW2�db2)�np�random�seed�randn)Z
learning_raterrrrr	r
rr�
parameters�grads�r�$/home/jovyan/work/week6/testCases.py�#update_parameters_with_gd_test_casesrcCs:tjjd�d}tjjdd�}tjjdd�dk}|||fS)Nr�@i0�g�?)r
rrr)Zmini_batch_size�X�Yrrr�random_mini_batches_test_cases
rcCsVtjjd�tjjdd�}tjjdd�}tjjdd�}tjjdd�}||||d�}|S)Nrrr)rrrr)r
rrr)rrrrrrrr�initialize_velocity_test_case$srcCstjjd�tjjdd�}tjjdd�}tjjdd�}tjjdd�}tjjdd�}tjjdd�}tjjdd�}tjjdd�}||||d�}||||d�}	tjdddgdddgg�tjdddgdddgdddgg�tjdgdgg�tjdgdgdgg�d�}
||	|
fS)Nrrr)rrrr)r	r
rrg)r	rr
r)r
rrr�array)rrrrr	r
rrrr�vrrr�)update_parameters_with_momentum_test_case-s&rcCsVtjjd�tjjdd�}tjjdd�}tjjdd�}tjjdd�}||||d�}|S)Nrrr)rrrr)r
rrr)rrrrrrrr�initialize_adam_test_caseCsrcCsjtjjd�tjdddgdddgg�tjdddgdddgdddgg�tjdgdgg�tjdgdgdgg�d�tjdddgdddgg�tjdddgdddgdddgg�tjdgdgg�tjdgdgdgg�d�}}tjjdd�}tjjdd�}tjjdd�}tjjdd�}tjjdd�}tjjdd�}tjjdd�}tjjdd�}	||||d�}
||||	d�}|
|||fS)Nrg)r	rr
rrr)rrrr)r	r
rr)r
rrrr)r�srrrrr	r
rrrrrrr�%update_parameters_with_adam_test_caseLs2r!)�numpyr
rrrrrr!rrrr�<module>s