【发布时间】:2016-05-06 04:16:49
【问题描述】:
我正在寻找有关如何组织 Python 机器学习项目的信息。对于 Python 常用项目有 Cookiecutter 和 R ProjectTemplate。
这是我当前的文件夹结构,但我将 Jupyter Notebooks 与实际的 Python 代码混合在一起,看起来不是很清楚。
.
├── cache
├── data
├── my_module
├── logs
├── notebooks
├── scripts
├── snippets
└── tools
我在脚本文件夹中工作,目前在 my_module 下的文件中添加所有函数,但这会导致加载数据时出错(相对/绝对路径)和其他问题。
除了这个 kaggle competition solution 和一些在该笔记本的开头浓缩了所有功能的笔记本之外,我找不到合适的最佳实践或关于这个主题的好例子。
【问题讨论】:
标签: python machine-learning organization data-science kaggle