我正在尋找關於如何組織Python機器學習項目的信息。對於Python常用項目,有Cookiecutter和R ProjectTemplate。Python機器學習/數據科學項目結構
這是我目前的文件夾結構,但是我將Jupyter筆記本與實際的Python代碼混合在一起,看起來不太清楚。
.
├── cache
├── data
├── my_module
├── logs
├── notebooks
├── scripts
├── snippets
└── tools
我在腳本的工作目錄,目前將所有的功能,在文件下my_module,而導致錯誤的加載數據(相對/絕對路徑)和其他問題。
我無法找到關於此主題的正確最佳實踐還是很好的例子,除了這kaggle competition solution和一些筆記本電腦有在這樣的筆記本電腦開始凝結的所有功能。