পাইথন মেশিন লার্নিং প্রকল্পটি কীভাবে সংগঠিত করা উচিত সে সম্পর্কে আমি তথ্য খুঁজছি। পাইথন স্বাভাবিক প্রকল্পের জন্য আছে Cookiecutter এবং R জন্য ProjectTemplate ।
এটি আমার বর্তমান ফোল্ডার কাঠামো, তবে আমি জপিটার নোটবুকগুলি প্রকৃত পাইথন কোডের সাথে মিশ্রিত করছি এবং এটি খুব পরিষ্কার বলে মনে হয় না।
.
├── cache
├── data
├── my_module
├── logs
├── notebooks
├── scripts
├── snippets
└── tools
আমি স্ক্রিপ্টস ফোল্ডারে কাজ করি এবং বর্তমানে আমার_মডিউলের অধীনে ফাইলগুলিতে সমস্ত ফাংশন যুক্ত করছি তবে এটি ডেটা লোড করার ক্ষেত্রে ত্রুটি বাড়ে (আপেক্ষিক / পরম পাথ) এবং অন্যান্য সমস্যা।
কিছু কাগজ প্রতিযোগিতার সমাধান এবং এই জাতীয় নোটবুকের শুরুতে সমস্ত ফাংশন সংশ্লেষিত কিছু নোটবুক ছাড়াও আমি এই বিষয়ে যথাযথ সেরা অনুশীলনগুলি বা ভাল উদাহরণগুলি খুঁজে পাইনি।