B
    -(b                 @   sl   d dl mZ d dlmZ d dlmZ d dlmZ ddlm	Z	m
Z
 e	jddd	 Ze	jd
dd ZdS )    )unicode_literals)chain)Maxout)	LayerNorm   )registry
make_layerzthinc.FeedForward.v1c             C   s$   dd | d D }t | }| |_|S )Nc             S   s   g | ]}t |qS  )r   ).0Z	layer_cfgr	   r	   >/home/dcms/DCMS/lib/python3.7/site-packages/spacy/ml/common.py
<listcomp>   s    zFeedForward.<locals>.<listcomp>layers)r   cfg)configr   modelr	   r	   r   FeedForward	   s    r   zspacy.LayerNormalizedMaxout.v1c             C   s*   | d }| d }t t||d}||_|S )Nwidthpieces)r   )r   r   ZnO)r   r   r   Zlayerr	   r	   r   LayerNormalizedMaxout   s
    r   N)
__future__r   Z	thinc.apir   Z	thinc.v2vr   Z
thinc.miscr   utilr   r   Zarchitecturesregisterr   r   r	   r	   r	   r   <module>   s   