2016.7.26~27 윤형기 (hky@openwith.net) Python 프로그래밍 (보충) 2016.7.26~27 윤형기 (hky@openwith.net)
한글 처리
konlpy 개요 Konlpy가 이용하는 형태소 분석 라이브러리 제공 기능 참고 한국어 정보처리를 위한 파이썬 패키지 http://konlpy.org/ko/v0.4.4/ https://github.com/konlpy/konlpy Konlpy가 이용하는 형태소 분석 라이브러리 Kkma - http://kkma.snu.ac.kr/ Hannanum - http://semanticweb.kaist.ac.kr/hannanum/ Twitter - https://github.com/twitter/twitter-korean-text/ Komoran - http://www.shineware.co.kr/?page_id=835 Mecab - https://bitbucket.org/eunjeon/mecab-ko-dic 제공 기능 한국어 corpus 한국어 처리 유틸리티 형태소 분석 및 품사 태깅 참고 http://kkma.snu.ac.kr/
기타 처리 방법론 ML 활용 분석 기법 Technology Raw 데이터 활용 처리 플랫폼 DBMS 검색시스템/framework MapReduce Raw 데이터 활용 사전 – 다국어 처리, Thesaurus의 활용, n-gram – 복합어 처리 처리 플랫폼 Linux – 가상머신 활용 ML 활용 분석 기법 VSM (vector space model) Text classification – Naïve Bayes, SVM Clustering – Hierarchical clustering, Flat clustering LSI (latent semantic indexing) Link 분석 …
Python을 이용한 API 이용 API란? REST 구성요소 RESTful API (REpresentational State Transfer) = producer와 consume간의 lighter weight 통신 HTML 페이지의 XML 타입 정보를 읽어 들임 JSON 형태로 데이터를 제공 (그 밖에 XML, RSS 등) 통상 인터넷의 HTTP (Hypertext Transfer Protocol)를 이용 REST 구성요소 Resource 유일한 ID를 가지는 서버의 Resource를 대상으로 클라이언트는 요청을 보냄. URI 의 예: ‘/groups/101/member/12532’ Method Resource를 조작하는 동사. 주요 method: GET, POST, PUT, DELETE 등 Method, CRUD, SQL 비교 Method CRUD SQL DELETE Delete DELETE POST Create INSERT GET Read SELECT PUT Update UPDATE
Open API 실습 https://locu.com/