Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
greyhatguy007
GitHub Repository: greyhatguy007/Machine-Learning-Specialization-Coursera
Path: blob/main/C2 - Advanced Learning Algorithms/week2/C2W2A1/__pycache__/public_tests.cpython-37.pyc
3540 views
B

Z�b��@sPddlZddlZddlmZddlmZddlm	Z	m
Z
mZdd�Zdd�Z
dS)	�N)�
Sequential)�Dense)�linear�sigmoid�relucCs�t�ddddg�}||�}tj�|�}tj||dd�sJtd|�d|����t�t�d	�gd
�}||�}tj�|�}tj||dd�s�td|�d|����td�dS)Ng�?g@g@g@g�����|�=)�atolzWrong values. Expected z, got g�������?�
z All tests passed.)	�np�array�tf�nn�softmax�allclose�AssertionError�log�print)�target�z�aZatf�r�!/home/jovyan/work/public_tests.py�test_my_softmaxs$$rc	Csh|jd|fd�t|j�dks2tdt|j�����|jj��d|gksbtd|�d|jj������d}tddgtgtddgtgtd|gt	gg}x�|jD]�}t
|�||dks�td	|�d
||d�dt
|�����|jj��||dk�std
|�d
||d�d|jj������|j||dk�sPtd|�d
||d�d|j����|d}q�Wt
d�dS)N)�input_shape�z+Wrong number of layers. Expected 3 but got z$Wrong input shape. Expected [None,  z
] but got r��zWrong type in layer z. Expected z	 but got �zWrong number of units in layer �zWrong activation in layer zAll tests passed!)�build�len�layersr�input�shape�as_listrrr�type�output�
activationr)r�classes�
input_size�i�expected�layerrrr�
test_models$$("r,)�numpyr	�
tensorflowr�tensorflow.keras.modelsr�tensorflow.keras.layersr�tensorflow.keras.activationsrrrrr,rrrr�<module>s