분류 전체보기

프로그래밍공부/파이썬

문장만들기툴

NLU업무중에 문장조합을 만들어야 하는 경우가 많은데.. 이게 상당히 노가다인지라 파이썬으로 허접하게 스크립트를 짜서 업무를 했었다. 물론 생각대로 안되는 부분이 많아서 조금 결과물에 손을 많이 봐야 했었지만.. 나중에 제대로 고치긴 해야한다. 아래는 사용방법 1.실행방법 1)cmd 창을 연다 2)파이썬 3버전으로 실행한다 py -3 make_sentence.py [대표발화조합목록텍스트파일] [옵션리스트텍스트파일] 예)py -3 make_sentence.py washer_tc washer_option 3)실행하면 대표발화조합목록텍스트파일_after.txt라는 이름으로 아웃풋파일이 생긴다. 2.대표발화 조합목록 텍스트파일 예시 (Washer){Please/Try to/Attempt to/Can you/Wi..

프로그래밍공부/파이썬

코퍼스 검색툴

NLU업무중를 하다보면 훈련된 데이터가 실제 코퍼스파일에 어디있는지 찾거나 혹은 문장이 어떤식으로 훈련되어 있는지 액션과 익스퍼트를 직접 찾아야 하는일이 많은데, 사실 txt파일을 일일이 찾는게 좀 번거로워서 tkinter를 이용해서 간단한 검색툴을 만들었었다. 사실 만든지는 몇 달 되었고 이거 말고도 업무용으로 만든게 몇개 있는데 계약기간이 끝나기전에 기록으로 남겨둘려고 올려 놓는다 ^^ 이 자료가 누군가에게 도움이 됬으면 좋겠다. 참고로 실행이 정상적으로 되려면 config.txt파일이 아래와 같은 형식으로 같은 폴더에 있어야한다. TRAINING_PATH:C:/nlpworkspace/training/training SERVICE_PATH:C:/nlpworkspace/service/service EX..

프로그래밍공부/자바

정규식으로 특정 문장내에 인덱스 구하기.

직장동료가 문장내 개인정보검출을 하는 코드를 짜고 있었는데, 어쩌다보니 궁금해서 나도 찾아봐서 공부하게 되었다. 내가 참고한 예제는 https://offbyone.tistory.com/400 여기에 있고, 아래는 내가 짠 코드이다. public class reTest{ public static void main(String[] args){ StringBuilder sb = new StringBuilder(); String str = "이 메일주소는 testEmail@naver.com입니다"; String reStr= "[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,6}"; Pattern pattern = Pattern.compile(reStr) Matcher match..

취미/만화

디지몬 어드벤처 tri를 보았다.

팬들사이에 악평이 자자한 디지몬 어드벤처 tri를 봤다. 결론부터 얘기하자면 나는 재밌게 봤다. 물론 마지막화가 급하게 끝난감도 있고 처음에 태일(타이치)이랑 매튜(야마토)가 싸운부분도 이해가 잘 안갔지만은 어쨌거나 초등학교때 보던 디지몬어드벤처가 생각나기도 해서 재밌게 봤다. 특히 디지몬 어드벤처때에는 아구몬과 파피몬만 궁극진화를 했었는데 tri에서는 모든 파트너 디지몬들의 궁극진화를 해서 요거 보는 맛이 쏠쏠했다 ㅋㅋ 재밌었던 점 1. 주인공들이 고등학생이 되어서 등장하는데 확실히 초등학생과 고등학생은 생각하고 느끼는것이 다르니.. 여기에 따라서 주인공들 사이에 갈등이 오고 이것을 극복하는 부분이 상당히 재밌었다. 특히 죠(정석)가 고마몬(쉬라몬)과 갈등이 있은 뒤 히카리(신나리)의 말을 듣고 다시 ..

일상

블로그를 시작해보았다.

2020 06 10 내 취미생활이나.. 공부를 위해서 블로그를 할까하여 시작하게 되었다. SI회사에 입사한지 거의 2년이 다 되어가는데.. 개인블로그에 공부하는 것을 올리면 공부하는데 있어 도움이 된다하여 해보게 되었다. 일단 사이버대학교재학중이니 공부하는 것들을 블로그에 올려보도록 노력해봐야겠다. 그리구 소소한 취미생활들도 올려보아야겠다.

중랑구보안관
'분류 전체보기' 카테고리의 글 목록 (5 Page)