You can train Classification and Segmentation tasks as best practice
$ git clone git@github.com:NCC-AI/ncc.git
$ cd ncc
$ python setup.py install
$ pip install git+https://github.com/NCC-AI/farmer
-
classification
โ โโโ target_directory โ โโโ data_case_directory(dataA) # caseใใจใ ใฃใใใtrain/testใ ใฃใใ โ โ โ โโโ category_directory(Orange) # ใฏใฉในใฎใใฉใซใใผ โ โ โ
โ โ โโโ image_file(jpg or png) โ โ โ โโโ category_directory(Apple) โ โ
โ โโโ image_file(jpg or png) โ
โโโ data_case_directory(dataB) -
segmentation
โ โโโ target_directory โ โโโ data_case_directory(dataA) # caseใใจใ ใฃใใใtrain/testใ ใฃใใ โ โ โ โโโ input_image_directory # ๅ ฅๅ็ปๅใใฉใซใ โ โ โ
โ โ โโโ image_file(jpg or png) โ โ โ โโโ mask_image_directory # ใในใฏ็ปๅใใฉใซใ โ โ
โ โโโ image_file(jpg or png) โ
โโโ data_case_directory(dataB)
config.ini
ใซๅญฆ็ฟๆกไปถใๆธใ่พผใฟใใใฎใใกใคใซใใใๅ ดๆใงไปฅไธใฎใณใใณใใๅฎ่ก
$ ncc-cls # classification
$ ncc-seg # segmentation
secret.ini
ใซในใฉใใฏใฎๆ
ๅ ฑใๆธใ่พผใใฐใใญใฐ็ปๅใ้ฃใฐใใใ
-
ๅฎ่กใใๆฅไปๆ้ใง่ชๅใซใใฉใซใใไฝๆใ็ตๆใไปฅไธใฎใใฃใฌใฏใใชๆง้ ใงไฟๅญใใใพใใ
โ โโโ result โโโ ๆฅไปๆ้(็ตๆA) โ โโโ image # ๆจ่ซใตใณใใซ โ โโโ info # ่จญๅฎใใกใคใซ/็ปๅใใน โ โโโ learning # ๅญฆ็ฟๅฑฅๆญด โ โโโ model # ๆ่ฏใขใใซ & ๆ็ตใขใใซ โ
โโโ ๆฅไปๆ้(็ตๆB)