
모든 COSSAS 프로젝트는 GitLab에서 호스팅되며 GitHub로 미러 푸시됩니다. 문제/기여는 CONTRIBUTING.md를 확인하세요.
시작하기Certitude는 whois를 필요로 하며, 일부 시스템에서는 사용하지 못할 수 있으므로 Docker 이미지로 배포됩니다.
whois를 사용할 수 있는 경우 Python 패키지로 설치할 수도 있습니다. 자세한 내용은 아래 개발 섹션을 참조하세요.
# pull image from registry
docker pull registry.gitlab.com/cossas/certitude:latest
# print help
docker run -it registry.gitlab.com/cossas/certitude:latest
# example perform training from data in local directory
docker run -it -v $(pwd)/tests/data:/data registry.gitlab.com/cossas/certitude:latest --train /data/newmodel -d /data/testset_labeled.csv
# example performing classification of a url with the trained model
docker run -it -v $(pwd)/tests/data:/data registry.gitlab.com/cossas/certitude:latest --model /data/newmodel --url https://www.tno.nl
개발이 패키지 개발을 시작하려면 다음 단계를 따르세요:
git clone하고, WSL 파일 시스템에서 수행해야 합니다. cd를 실행하여 WSL 홈 디렉토리에 있는지 확인하세요.cd하세요.code .를 실행하여 VS Code를 시작하세요.poetry install, poetry shell, 마지막으로 poetry run pre-commit install을 실행하세요.코드 흐름은 여기에서 확인하세요.
유용한 명령어와 코드 테스트를 위해 makefile을 확인할 수 있습니다:
make demo
기여CERTITUDE에 대한 기여는 매우 환영합니다. 기여 프로세스에 대한 자세한 내용은 CONTRIBUTING.md를 읽어주세요.
유지 관리 상태이 프로젝트는 TRL4까지 개발되었으며 현재 활발히 유지 관리되지 않습니다. TRL을 4에서 6으로 높이기 위해 다음과 같은 단계를 구상합니다: