Clone repository ไปลงในเครื่องตัวเองก่อน (พิมพ์ใน terminal หรือ command prompt ต้องลง git ก่อนนะ)
git clone https://github.com/LittleLunar/OrangeClassificationDeepLearning.git
หลังจาก clone เสร็จ ทำการแยก Branch ด้วยคำสั่ง
git branch {ชื่อ Branch} เช่น
git branch o-training
หลังจากสร้าง Branch ให้ทำการย้ายไปที่ Branch ทีเราสร้างด้วยคำสั่ง
git checkout {ชื่อ Branch} เช่น
git checkout o-training
หลังจากที่ย้าย Branch แล้วพิมพ์คำสั่งนี้เพือเช็คอีกทีว่าอยู่ถูก Branch
git branch
ทำ virtualenv ด้วยคำสั่ง (สำหรับวิธีการทำ virtualenv : https://www.youtube.com/watch?v=APOPm01BVrk)
virtualenv venv
หลังจากมีไฟล์ venv ให้พิมพ์คำสั่งตามนี้ (ถ้าทำใน window powershell)
.\venv\Scripts\activate
ทำการ pip install libraries ที่ใช้ในโปรเจค (ใช้ python 3.9.7 ขึ้นไปนะ)
pip install -r requirements.txt
ถ้าไม่ error ก็ไปขั้นตอนถัดไปคือ เปิด ide ขึ้นมา (ใช้ vscode ถ้าไม่มีก็ไปลงนะ ถ้าจะใช้วิธีนี้)
code .
หลังจากเปิด vscode ให้ลง extension สำหรับ jupyter (โอใช้ตัวนี้ไม่มีปัญหาอะไร)

ทำการเปิดไฟล์ main.ipynb แล้วกดตรงมุมขวาบนเพื่อเลือก kernel

หลังจากที่รันโค้ดแล้วได้ Accuracy สูง และ Loss function ต่ำ ให้แคปภาพลงในโฟลเดอร์ Model/{โฟลเดอร์ Model ที่เรากำหนดในโค้ด}

รันคำสั่งนี้เพื่อลบภาพที่ถูก Augmentation
python delAug.py หรือ py delAug.py
git add .
พิมพ์คำสั่งนี้ต่อ
git status
เช็คว่าไฟล์ที่ถูก add เข้ามามีอะไรบ้าง ถ้ามันขึ้นแบบเยอะมากๆๆๆๆๆๆๆๆๆ แสดงว่า .gitignore มีปัญหา ให้บอกในกลุ่ม
git commit -m "{ชื่อของการ commit ครั้งนั้น}"
สำคัญขั้นตอนนี้ git push origin {ชื่อ branch ตัวเอง} เท่านั้น ห้ามพิมพ์ git push origin main เด็ดขาด !!
เช่น
git push origin o-training (สำหรับ branch โอ คนอื่นก็พิมพ์เป็นชื่อ branch ตัวเอง)
- โค้ดจะถูกส่งขึ้นไปบน github
ถ้าได้ผลลัพธ์ที่ดีสามารถทำขอ Pull request กับ Branch main ได้ (ห้าม Merge ตรงๆ เด็ดขาด!!)



