Bir Python Machine Learning projesinin nasıl organize edilmesi gerektiği hakkında bilgi arıyorum. Python olağan projeleri için Cookiecutter ve R ProjectTemplate vardır .
Bu benim mevcut klasör yapısı, ama Jupyter Notebook gerçek Python kodu ile karıştırıyorum ve çok net görünmüyor.
.
├── cache
├── data
├── my_module
├── logs
├── notebooks
├── scripts
├── snippets
└── tools
Ben komut dosyaları klasöründe çalışmak ve şu anda my_module altındaki dosyalarda tüm fonksiyonları ekleyerek, ancak veri (göreceli / mutlak yollar) ve diğer sorunları yükleme hatalarına neden olur.
Bazı kaggle rekabet çözümlerinin ve bu tür Defter başlangıcında tüm işlevleri yoğunlaştıran bazı Defterlerin yanı sıra bu konuda uygun en iyi uygulamaları veya iyi örnekleri bulamadım .