Tôi đang tìm kiếm thông tin về cách tổ chức dự án Python Machine Learning. Đối với các dự án thông thường của Python có Cookiecutter và R ProjectTemplate .
Đây là cấu trúc thư mục hiện tại của tôi, nhưng tôi đang trộn Notebook Jupyter với mã Python thực tế và nó có vẻ không rõ ràng lắm.
.
├── cache
├── data
├── my_module
├── logs
├── notebooks
├── scripts
├── snippets
└── tools
Tôi làm việc trong thư mục script và hiện đang thêm tất cả các hàm trong các tệp trong my_module, nhưng điều đó dẫn đến lỗi tải dữ liệu (đường dẫn tương đối / tuyệt đối) và các vấn đề khác.
Tôi không thể tìm thấy các thực tiễn tốt nhất hoặc các ví dụ hay về chủ đề này bên cạnh một số giải pháp cạnh tranh kaggle và một số Notebook có tất cả các chức năng cô đọng khi bắt đầu Notebook như vậy.