단어 추출 도구(2): 단어 추출 도구 실행환경 구성
단어 추출 도구는 Python으로 개발된 도구이고, 실행에 앞서 Python과 필요한 package 설치 등의 환경 구성 과정이 필요하다. 단어 추출 도구 실행환경 구성 에 대해 살펴본다. 이전 글에서 이어지는 내용이다. 단어 추출 도구(1): 단어 추출 도구 개요 2. 단어 추출 도구...
Meta Thinking, Meta Working
단어 추출 도구는 Python으로 개발된 도구이고, 실행에 앞서 Python과 필요한 package 설치 등의 환경 구성 과정이 필요하다. 단어 추출 도구 실행환경 구성 에 대해 살펴본다. 이전 글에서 이어지는 내용이다. 단어 추출 도구(1): 단어 추출 도구 개요 2. 단어 추출 도구...
데이터 표준화 작업, 특히 표준 단어 후보군 작성에 유용하게 활용할 수 있는 단어 추출 도구 개요 를 살펴본다. 1. 단어 추출 도구 개요 1.1. 단어 추출 도구를 개발한 이유 데이터 표준화 초기 작업 중 가장 어려운 작업은 표준 단어로 등록할...
한가지 오류를 수정한 “네이버 국어사전/영어사전 검색 도구_v1.01_20220708″을 배포한다. 네이버 국어사전, 영어사전 검색 도구 개요와 사용 방법은 아래 글에 정리되어 있다. 네이버 국어사전/영어사전 검색 도구 개요 오늘(2022-07-08) 다음과 같은 댓글이 달렸다. https://prodtool.tistory.com/28#comment9159871 #ToDo: 댓글 링크 변경할지 검토 확인해 보니 다음과 같은 오류 메시지가 발생한다. Fiddler로 확인해 보니,...
네이버 국어사전/영어사전 검색 도구 동작 방식과 소스코드 에 대해 설명한다. 이전 글에서 이어지는 내용이다. 네이버 국어사전/영어사전 검색 도구 개요 1. 네이버 국어사전/영어사전 검색 도구 동작 방식과 주의사항 사용자가 웹브라우저를 이용하여 검색어를 네이버 서비스에 검색을 요청(Request)하고, 네이버 서버는 요청에 대한 처리결과를...
네이버 국어사전/영어사전 검색 도구 개요 에 대해 설명한다. 1. 네이버 국어사전/영어사전 검색 도구 개요 1.1. 필요성 네이버 국어사전과 영어사전을 검색하고 그 검색결과를 수작업으로 엑셀에 복사&붙여넣기를 반복해 본일이 있는가? 검색할 단어(또는 용어)가 몇 개 되지 않는다면 수작업으로 하면 된다. 하지만 그...
1차원 Bin Packing 알고리즘을 활용한 작업 배분 최적화 도구에 대한 설명글 전체 목차를 별도로 정리하였다. 이 글을 index로 본문 내용을 찾아갈 수 있도록 전체 목차에 링크를 달아 두었다. 1. 최적화 알고리즘 1차원 Bin Packing 개요 1.1. Bin Packing의 필요성 1.2....
1. 변경사항 요약 블로그에 작성한 1차원 Bin Packing 도구에 대한 설명은 2017-11-19 기준으로 작성된 내용이다. 관련글: 1차원 Bin Packing 알고리즘을 활용한 작업 배분 최적화_1.개요 – 생산성 Skill (prodskill.com) 2021-03-21에 K사 프로젝트를 수행하면서 개선사항이 있어 별도로 정리한다. Item Size를 정수(Long)에서 실수(Double)로...
이 글의 소스코드는 Bin Packing 도구의 처음 버전 기준으로 작성되어 있다. 기능이 개선된 최신버전이 있으므로 함께 참조하기 바란다. 1차원 Bin Packing 도구 최근 변경 사항 (2021-03-21 기준) 5. 별첨 5.1. 엑셀 VBA 기반 도구 소스 코드 엑셀 VBA로 구현한 Bin...
3.2. Python Bin Packing 패키지 활용 3.2.1. Python Bin Packing 패키지 소개와 설치 Python에서 활용할 수 있는 Bin Packing 패키지는 Pypi(Python Package Index) 웹 페이지의 https://pypi.python.org/pypi/bin-packing-problem/1.0.0 에서 제공한다. 이 URL에서 Bin Packing package에 대한 간략한 설명과 예시 소스 코드를 참고할 수 있고,...
3. Bin Packing 알고리즘 구현 Item의 목록과 제약사항을 입력하고 알고리즘을 구현하여 결과를 확인하려면 개발 환경이 필요하다. 개발 환경은 엑셀 VBA, Python, R 등 여러가지가 있다. 이 중 엑셀 VBA는 공개되어 있는 library가 없어 소스코드를 거의 대부분 직접 작성해야 한다. Python과...