ChartKlas (2)

제목 없음

Demo

(1)편의 분류 모델에 4가지 차트 타입(map, scatter plot, pareto chart, venn diagram)을 추가했다. 정확도는 959개(각 차트 타입당 대략 100개)의 validation set에 대해서 91%이고, 아직 트레이닝이 끝나지 않았으므로 더 올라갈 수도 있다. 현재 95.2%의 정확도를 가지고 있다.

또한, 분류에 대한 restful API를 만들었다. http://wonjaekim.com:30000/classify 로 multipart-encoded file을 http post request로 보내면 json 형식으로 response를 준다.

<예제 python code>

import requests

url = 'http://wonjaekim.com:30000/classify'
files = {'file': open('area_chart/areaprofita.gif', 'rb')}
r = requests.post(url, files=files)
print r.text

<response 형식>

{
    "filename": "areaprofita.gif", 
    "result": [
        [
            "area chart", 
            99.3242
        ], 
        [
            "scatter plot", 
            0.2768
        ], 
        [
            "pie chart", 
            0.1326
        ], 
        [
            "bar chart", 
            0.0886
        ], 
        [
            "map", 
            0.0661
        ]
    ]
}

답글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.