Saya mencari informasi tentang bagaimana seharusnya proyek Pembelajaran Mesin Python diatur. Untuk proyek Python biasa ada Cookiecutter dan untuk R ProjectTemplate .
Ini adalah struktur folder saya saat ini, tapi saya sedang mencampur Notebook Jupyter dengan kode Python yang sebenarnya dan sepertinya tidak terlalu jelas.
.
├── cache
├── data
├── my_module
├── logs
├── notebooks
├── scripts
├── snippets
└── tools
Saya bekerja di folder skrip dan saat ini menambahkan semua fungsi dalam file di bawah my_module, tetapi itu mengarah ke kesalahan memuat data (jalur relatif / absolut) dan masalah lainnya.
Saya tidak dapat menemukan praktik terbaik yang tepat atau contoh yang baik tentang topik ini selain beberapa solusi persaingan yang menakjubkan dan beberapa Notebook yang memiliki semua fungsi yang terkondensasi pada awal Notebook tersebut.