아티클 관련 제품: TwinReader
들어가며
- Twinreade UI 사용하지 않고 Command에서 사용하는 방법을 알아봅니다.
- 생성이 완료된 카테고리의 설정 된 값을 확인 및 수정 가능합니다.
- 카테고리 생성에 대한 자세한 내용은 카테고리 생성 항목을 참고해 주시기 바랍니다.
카테고리 수정하기
- classification 경로의 label.json 파일을 수정합니다.
cd /data/twinreader/model/model-classification/classification/4/asset ls -al -rw-r--r-- 1 root root 2047 Oct 11 14:50 label.json cat label.json { "sampleImage_1_png-1_combined.json" : "진료비영수증" } vi label.json { "sampleImage_1_png-1_combined.json" : "진료비영수증" "sampleImage_2_png-1_combined.json" : "진료비영수증" "sampleImage_3_png-1_combined.json" : "진료비영수증" }
- /twinreader/classification 경로의 detail_classification.json 파일에 세부 분류 항목을 수정하고 저장합니다.
cd /agilesoda/twinreader/classification ls -al -rw-r--r-- 1 twrd twrd 1044 Oct 12 15:09 Classification.json -rw-r--r--. 1 twrd twrd 1545 Oct 12 15:12 detail_classification.json cat detail_classification.json [ { "mainCategoryName": "진료비계산서", "subCategories": [ { "subCategoryName": "진료비", "synonym": ["진료비영수증","진료비"] } ], "subCategorySearchArea": { "searchTop": 0, "searchBottom": 0 } } ] vi detail_classification.json [ { "mainCategoryName": "진료비계산서", "subCategories": [ { "subCategoryName": "진료비", "synonym": ["진료비영수증","진료비"] } ], "subCategorySearchArea": { "searchTop": 0, "searchBottom": 0 } }, { "mainCategoryName": "진단서", "subCategories": [ { "subCategoryName": "진단서", "synonym": ["소견서"] } ], "subCategorySearchArea": { "searchTop": 0, "searchBottom": 0 } } ]
classification model server Pod를 재 실행하여 수정한 값이 설정 될 수 있도록 합니다.
kubectl get pod NAME READY STATUS RESTARTS AGE core-server-classification-deployment-678dd7d488-vtzjl 1/1 Running 0 15d kubectl delete pod core-server-classification-deployment-678dd7d488-vtzjl
카테고리 삭제하기
- classification 경로에 label.json 파일을 수정해 줍니다.
cd /data/twinreader/model/model-classification/classification/4/asset ls -al -rw-r--r-- 1 root root 2047 Oct 11 14:50 label.json cat label.json { "sampleImage_1_png-1_combined.json" : "진료비영수증" "sampleImage_2_png-1_combined.json" : "진료비영수증" "sampleImage_3_png-1_combined.json" : "진료비영수증" } vi label.json { "sampleImage_3_png-1_combined.json" : "진료비영수증" }
- /twinreader/classification 경로의 detail_classification.json 파일에 세부 분류 항목을 수정하고 저장합니다.
cd /agilesoda/twinreader/classification ls -al -rw-r--r-- 1 twrd twrd 1044 Oct 12 15:09 Classification.json -rw-r--r--. 1 twrd twrd 1545 Oct 12 15:12 detail_classification.json cat detail_classification.json [ { "mainCategoryName": "진료비계산서", "subCategories": [ { "subCategoryName": "진료비", "synonym": ["진료비영수증","진료비"] } ], "subCategorySearchArea": { "searchTop": 0, "searchBottom": 0 } }, { "mainCategoryName": "진단서", "subCategories": [ { "subCategoryName": "진단서", "synonym": ["소견서"] } ], "subCategorySearchArea": { "searchTop": 0, "searchBottom": 0 } } ] vi detail_classification.json [ { "mainCategoryName": "진료비계산서", "subCategories": [ { "subCategoryName": "진료비", "synonym": ["진료비영수증","진료비"] } ], "subCategorySearchArea": { "searchTop": 0, "searchBottom": 0 } } ]
- classification model server Pod를 재 실행하여 수정한 값이 설정 될 수 있도록 합니다.
kubectl get pod NAME READY STATUS RESTARTS AGE core-server-classification-deployment-678dd7d488-vtzjl 1/1 Running 0 15d kubectl delete pod core-server-classification-deployment-678dd7d488-vtzjl
마무리
- 기존에 존재하는 카테고리를 사용하여 수정 및 삭제하는 방법에 대해 알아보았습니다.
- 수정을 한 뒤 반드시 classification model server Pod를 재 실행 하여 수정사항이 반영될 수 있도록 해주어야 합니다.
아티클이 유용했나요?
훌륭합니다!
피드백을 제공해 주셔서 감사합니다.
도움이 되지 못해 죄송합니다!
피드백을 제공해 주셔서 감사합니다.
피드백 전송
소중한 의견을 수렴하여 아티클을 개선하도록 노력하겠습니다.