데이터분석/기초통계

로지스틱 함수 구현.

늘근이 2016. 1. 25. 20:31



위와같은 Softmax 펑션을 구하기 위해서 간단한 파이썬 공식을 이용할수 있다.


def softmax(x):

    e = np.exp(np.array(w) / t)

    dist = e / np.sum(e)

    return dist



def softmax(x):

    e_x = np.exp(x - np.max(x))

    out = e_x / e_x.sum()

    return out




여기서 쎄타 θ 는 벡터의 가중치, x는 벡터의 입력값에 해당한다.  





결국, 0과 1의 이진방식으로 구별될수 있다.