所有 COSSAS 项目都托管在 GitLab 上,并配备了到 GitHub 的推送镜像。问题/贡献请查看 CONTRIBUTING.md
快速入门Certitude 需要 whois,在某些系统上可能不可用,因此以 Docker 镜像形式分发。
如果 whois 可用,也可以作为 Python 包安装,请参阅下面的开发部分。
# 从仓库拉取镜像
docker pull registry.gitlab.com/cossas/certitude:latest
# 打印帮助信息
docker run -it registry.gitlab.com/cossas/certitude:latest
# 示例:从本地目录的数据进行训练
docker run -it -v $(pwd)/tests/data:/data registry.gitlab.com/cossas/certitude:latest --train /data/newmodel -d /data/testset_labeled.csv
# 示例:使用训练好的模型对 URL 进行分类
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 Codepoetry install、poetry shell,最后运行 poetry run pre-commit install查看代码流程请见 这里
要查看一些有用的命令并测试代码,可以查看 makefile:
make demo
贡献我们非常感谢并欢迎对 CERTITUDE 做出贡献。请阅读 CONTRIBUTING.md 了解更多关于我们的贡献流程的信息。
维护状态本项目已开发至 TRL4,目前并非积极维护。 我们设想以下步骤将 TRL 从 4 提升至 6: