Path: blob/main/a2/__pycache__/word2vec.cpython-39.pyc
3764 views
a
�d0 � @ s: d dl Z d dlZd dlZd dlmZmZmZ d dlm Z m
Z
dd� Zdd� Zdd � Z
d%dd�Zefd
d�Zefdd�Zdd� Zdd� Zdd� Zdd� Zdd� Zdd� Zedk�r6e jdd�Zejd d!ed"d#d$� e�� Zejdkr�e� nLejdkr�e� n:ejdk�re� n&ejdk�r$e� nejd"k�r6e� dS )&� N)�gradcheck_naive�grad_tests_softmax�grad_tests_negsamp)�
normalizeRows�softmaxc C s ddt �| � }|S )z�
Compute the sigmoid function for the input here.
Arguments:
x -- A scalar or numpy array.
Return:
s -- sigmoid(x)
� )�np�exp)�x�s� r �:/Users/yimingwang/Desktop/cs224n/assignment/a2/word2vec.py�sigmoid s
r c C sT t || �}t�|�}d||<