728x90
파란선은 파일참조
빨간선은 파일생성
인공지능 프로젝트를 여럿 진행하면서 파일관리의 중요서을 깨달았다.
파일관리 방법은 누가 가르쳐주지도 않고 Django 나 flask 처럼 약속된 파일 구조가 인공지능엔 딱히 없다.
그래서 github를 살펴보다가 인공지능 프로젝트(BERT-chatbot)를 깔금하게 정리하신 분을 참고하여 구조를 정리해보았다.
보는 입장에서 이 구조로 개발하면 불편한 점도 있다.
한 파일에 몰아서 하는게 아니라 파일들이 얽히고 섥히는 관계 ( 복잡함 )
하지만 이런 구조로 프로젝트 관리를 하는 것이 유지보수하기 좋고 익숙해져야한다. (디자인 패턴의 필요성)
프로젝트를 하면 이 게시글을 두고두고 보면서 구현해야겠다.
https://github.com/nawnoes/WellnessConversation-LanguageModel
반응형
'Machine learning > NLP' 카테고리의 다른 글
[전처리]. 핸드폰 번호 , 계좌번호 , 주소 필터링(Python 정규표현식) (0) | 2021.10.14 |
---|---|
[전처리]. 한국어 존댓말과 반말을 구별하는 방법(feat. komoran) (0) | 2021.10.14 |
[NLP] BERT - (1).구조와 개념 (0) | 2021.09.04 |
[NLP] . OOV 를 해결하는 방법 - 1. BPE(Byte Pair Encoding) (1) | 2021.08.22 |
[NLP] Transformer : Masked Multi-Head Attention - part3 (0) | 2021.08.21 |