Real-time collaboration for Jupyter Notebooks, Linux Terminals, LaTeX, VS Code, R IDE, and more,
all in one place. Commercial Alternative to JupyterHub.
Real-time collaboration for Jupyter Notebooks, Linux Terminals, LaTeX, VS Code, R IDE, and more,
all in one place. Commercial Alternative to JupyterHub.
Path: blob/master/Convolutional Neural Networks/week4/Face Recognition/__pycache__/inception_blocks.cpython-36.pyc
Views: 13378
3 ��Y, � @ s� d dl Zd dlZd dlZd dlmZ d dlmZ d dl m Z mZmZm Z mZ d dlmZ d dlmZ d dlmZmZ d dlZd dlmZmZmZ d d � Zdd� Zd d� Zdd� Zdd� Zdd� Z dd� Z!dd� Z"dS )� N)� genfromtxt)�backend)�Conv2D� ZeroPadding2D� Activation�Input�concatenate)�Model)�BatchNormalization)�MaxPooling2D�AveragePooling2D)�Lambda�Flatten�Densec C s� t ddddd�| �}tdddd�|�}td �|�}td dd �|�}t dd!dd d�|�}tdddd�|�}td �|�}t dd"ddd�| �}tdddd�|�}td �|�}td#dd �|�}t dd$ddd�|�}tdddd�|�}td �|�}tdddd�| �}t dd%ddd�|�}tdddd�|�}td �|�}td(dd �|�}t dd)ddd�| �}tdddd�|�}td �|�}t||||gdd�}|S )*z. Implementation of an inception block �` � �channels_first�inception_3a_3x3_conv1)�data_format�nameg�h㈵��>�inception_3a_3x3_bn1)�axis�epsilonr �relu)�paddingr � � �inception_3a_3x3_conv2�inception_3a_3x3_bn2� �inception_3a_5x5_conv1�inception_3a_5x5_bn1� � � �inception_3a_5x5_conv2�inception_3a_5x5_bn2)� pool_size�stridesr �inception_3a_pool_conv�inception_3a_pool_bn� �@ �inception_3a_1x1_conv�inception_3a_1x1_bn)r )r r )r r )r r )r r )r"