Web Analytics Made Easy - Statcounter

생각나는대로

2025년부터 어떻게 서비스할건가 고민

sleepy_wug 2024. 12. 15. 06:55
반응형

난 컴퓨터 전공도 아니고 따로 공부를 깊게한 것도 아니다. 나는 연구할 때 귀찮은 것들 해주는 툴들을 그냥 파이썬으로 코딩하고, 그중 일부는 다른사람들도 편하게 쓰라고 Flask 웹앱으로 만들고 Heroku에 올려서 서비스한다. 옛날에 배운 pipeline이다. 최적이 아닌 걸 안다.

 

근데 Hangul-to-ipa 같은 경우는 트래픽이 좀 나오고 korean-auto-glossing은 쓰는 사람 별로 없어도 리소스 배정을 잘못해서 두 사람이 쓰면 죽어버리거나 살살 잘 사용하면 비용 많이 든다. 땅파면 돈나오는 게 아니기 때문에 청구서가 날라오면 내 주머니에서 (정확히는 계좌에서) 돈이 나간다. 

 

그냥 눈 딱감고 매달 청구서 못본척해왔는데, 이게 1년치 쌓아놓고 보니까, 이렇게 하는게 의미가 있나 싶은 것이다. 그래서 2025년부터는 이 골칫거리를 어떻게 처리해야 하나 고민을 하고 있는 중이다. 아무리 내가 '선배 없어도, 고등학생 때 공부 좀 못했어도, 대학진학 후 전공 토픽에 관심이 있고 노력할 의지가 있으면, 누구나 공부/연구할 수 있어야 한다'는 생각이긴 하지만, 생각만 있지 그걸 뒷받침할 자원이 충분치 않아서 그렇다. 

 

 

1. 나가는 돈을 생각하니 그냥 라즈베리파이 사서 서버구축하는 게 싸다. 내가 뭐 엄청난걸 하는 것도 아니고 누구나 할수 있는거 편하게 하자는 거니 느리고 후지더하도 이 방향이 맞는 것같다. 답답하면 소스코드 받아서 쓰겠지 뭐.ㅋㅋ 

(덧: 'ㅌㄹ'님께서 댓글로 알려주셨는데, 안쓰는 안드로이드 폰을 이용해 서버를 구축하는 것도 고려해볼만 한 것같다.)

 

반응형

 

2. 구글 colab에서 돌아가는 노트북을 링크로 다는 것도 생각해보았다.

https://linguisting.tistory.com/171 에서 한번 시도해보았는데, 트래픽(조회수)에서 보이는 반응은 차갑다. 아마 다들 딥러닝 잘 해서 시시한가보다.ㅋㅋㅋ 

 

딥러닝 한국어 음운부를 구경해보세요

0. 들어가는 말 + 결론(이 글은 'JKDY' 테스트 돌리기 + 배포🎉에서 이어집니다.)고기도 먹어본 사람이 찾아먹는다는 속담이 있습니다. 음운론에 딥러닝이 왜 필요한지 실감이 안 될 사람을 한 명

linguisting.tistory.com

 

어쨌든 이런 식으로 소스코드를 돌릴 수 있으면 웹 애플리케이션 정도 까지는 아니더라도 쉽게 접근할 수 있지 않을까? 물론 이것 자체가 높은 문턱인 사람들도 있겠지만.

 

3. 다 내려버리기. 어짜피 소스코드를 다 공개되어있고, 원하는 사람은 쓰면 되지만, 모든 사람들이 파이썬 소스코드를 실행하는 걸 쉽게 생각하지 않는다는 걸 안다. 또 dependency 설치하고 구성하는 과정이 번거로운 것도 사실이다. (실행가능 패키지로 배포하더라도 약간 께름칙한 맛과 불편함은 피할 수 없음) 

 

이래서 팀으로 일하는거구나 싶다. 파이썬 패키지로 배포하느니, 로컬에서 돌아가는 실행가능파일로 배포하느니 해도 뭔가 배포를 하려면 가장 좋은듯하다. 맥길의 Montreal Corpus Tools도 그렇고 UBC의 UBC Phonology Tools도 그렇고. 

 

4. 아마도 궁극적으로는 auto-glossing 만의 문제

IPA변환기는 아주 가볍기 때문에 사람들이 많이 써도 부담이 없다. 지난달 사용시간이다

정작 나는 지난달에 한번도 사용하지 않았음. 

 

반면 Korean auto-glossing는 사용자도 없고 느린데도 리소스는 많이 잡아먹으니 참 계륵이다. glossing을 하려면 형태소분석, 형태소별로 glossing 그리고 문장 전체 자유번역 이렇게 3요소가 필요한데, 형태소분석을 하는 게 너무 resource heavy하다. 구체적으로 형태소분석에 konlpy의 Kkma class를 이용하는데, Java 의존이다.

 

따라서 더 근본적인 문제는 사실 호스팅과 서비스를 어떻게 하느냐가 아니라 형태소분석을 가볍게 가져가는 게 아닐까한다. 궁극적인 목표는 가벼운 형태소 분석기 찾기 (난 통사론 형태론 전공자도 아니고 형태소 분석기 구현할 생각도 없음)  https://blog.ukjae.io/posts/develop-nori-clone/ 를 읽어보고 있다.

 

 

 

 

 


  • 글이 유익했다면 후원해주세요 (최소100원). 투네이션 || BuyMeACoffee (해외카드필요)
  • 아래 댓글창이 열려있습니다. 로그인 없이도 댓글 다실 수 있습니다.
  • 글과 관련된 것, 혹은 글을 읽고 궁금한 것이라면 무엇이든 댓글을 달아주세요.
  • 반박이나 오류 수정을 특히 환영합니다.
  • 로그인 없이 비밀글을 다시면, 거기에 답변이 달려도 보실 수 없습니다. 답변을 받기 원하시는 이메일 주소 등을 비밀글로 남겨주시면 이메일로 답변드리겠습니다.

 

반응형