Um repositório de modelo para fazer todos os projetos de aprendizado de máquina.
A maioria das pessoas acha difícil empacotar seu código Python e não sabe como configurar o repositório para ele.
Se o repositório for configurado de maneira errada, seria difícil empacotar e implantar o código posteriormente também.
Este repositório fornece as baterias necessárias para empacotar seu código, verificações de CI, construção automática e implantação de documentos, suporte fácil de publicação da Pypi e arquivos do Docker.
Isso serve como um modelo para configurar rapidamente essas coisas em seu repositório. Os repositórios de aprendizado de máquina criados a partir deste modelo podem ser facilmente implantados e enviados. Torna -se livre e fácil de depurar também.
Você pode adicionar seu código na pasta template_python . Como este é um pacote, verifique se as importações são da raiz. ou seja, from template_python import stuff
template_python para o nome do repo necessário.pip install git+git://github.com/oke-aditya/template_python.git na pasta de trabalho mk-docs-build.yml e mk-docs-deploy.yml na pasta .github pelo seu pacote URL Git. Isso configurará documentos..md para incluir a descrição necessária.requirements.txt e requirements-extra.txt (opcionalmente)..gitingore e .dockerignore , se for necessário algo extra. Eu incluí a maioria das coisas nelas.settings.ini e setup.py (opcionalmente). Talvez você precise do seu nome e requisitos diferentes. Novamente, a maioria das coisas está lá, você precisa adicionar ajustes muito pequenos.LICENSE você pode precisar de uma diferente.tests usando pytest . Além disso, leia os arquivos README que estão presentes nas pastas. Eles ajudarão e guiá -lo a configurar coisas também.
Nota: - Esses repositórios podem ter desviado um pouco deste modelo.
Levante um PR se você construiu seu projeto com este modelo e eu o adicionarei aqui !!
Este modelo foi criado usando muitos repositórios, inclui esses
Grande crédito a esses repositórios, seria difícil fazer isso sem eles.
Este modelo é diferente do acima, pois isso enfatiza o código de agrupamento em pacotes e contêineres Python, garantindo a portabilidade.