
すべての 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に引き上げるために、以下のステップを想定しています: