Bytecode Tokenization Tool
ByteTok은 자바로 작성된 소스코드를 컴파일하여 얻는 클래스 파일(바이트 코드) 단계에서의 작업에 초점을 맞춥니다.
자연어와는 다른 바이트코드의 특성으로 인해 자연어 처리에서 사용하는 tokenization tool을 이용할 수 없다는 점에서 프로젝트를 시작하였습니다.
바이트코드의 여러 section을 모두 분석하여 새로운 representation을 생성합니다.
바이트코드 분석을 통한 새로운 representation을 생성합니다.
LLM 학습을 위한 vocabulary를 생성합니다.
ByteTok은 Handong Software Foundation(HSF)에서 공개되어 개발이 진행중인 오픈소스 프로젝트입니다. ByteTok의 기여 방법은 HSF의 규칙을 다릅니다.
https://hsf.handong.edu/_pages/contributor/ 이 주소로 방문하시면 HSF 프로젝트의 기여 방법에 대해서 확인할 수 있습니다.
추가적으로 ByteTok은 어떤 종류의 bug report는 환영합니다. Issue 작성이나 직접적인 PR을 통해서 쉽게 프로젝트에 참여할 수 있습니다.
ByteTok은 어디에 주로 사용되나요?
ByteTok의 추가적인 기능은 어떤 것이 있나요?