我正在寻找关于如何组织Python机器学习项目的信息。对于Python常用项目,有Cookiecutter和R ProjectTemplate。Python机器学习/数据科学项目结构
这是我目前的文件夹结构,但是我将Jupyter笔记本与实际的Python代码混合在一起,看起来不太清楚。
.
├── cache
├── data
├── my_module
├── logs
├── notebooks
├── scripts
├── snippets
└── tools
我在脚本的工作目录,目前将所有的功能,在文件下my_module,而导致错误的加载数据(相对/绝对路径)和其他问题。
我无法找到关于此主题的正确最佳实践还是很好的例子,除了这kaggle competition solution和一些笔记本电脑有在这样的笔记本电脑开始凝结的所有功能。