K평균 알고리즘.
군집은 초기단계서부터 가까운 군집에 할당하는 방법으로 상당히 빠른 시간안에 계산된다고 한다. 위와같은 대충의 데이터를 만든 다음에, 한번 그룹화를 해볼수 있다.
전체적인 코드는 다음과 같다.
일단, 데이터는 일부러 두가지정도로 군집화된 데이터를 생성했다. 데이터프레임은 numpy보다 쓰기 편한 자료 구조이다. 이를 constant화를 하여 4개의 군집을 중심으로 랜덤하게 섞은 값을 중심값으로 정한다.
'데이터분석 > Deep Learning' 카테고리의 다른 글
텐서플로우 입문기 (4) - 딥러닝(CNN)을 통한 손글씨 인식. (0) | 2016.12.24 |
---|---|
텐서플로우 입문기 (3) - 인공신경망을 이용해서 펜글씨 예측 (0) | 2016.12.24 |
텐서플로우 입문기(1) (0) | 2016.12.11 |
오류역전파(Backpropagation) (0) | 2015.10.22 |
신경망과 인공지능 (예쁜꼬마선충) (0) | 2015.08.31 |