Machine learning/NLP

[NLP] . 자연어처리 프로젝트 파일 구조 ( 인공지능 디자인 패턴 )

Acdong 2021. 9. 5. 17:46
728x90

파란선은 파일참조

빨간선은 파일생성

 

인공지능 프로젝트를 여럿 진행하면서 파일관리의 중요서을 깨달았다.

파일관리 방법은 누가 가르쳐주지도 않고 Django 나 flask 처럼 약속된 파일 구조가 인공지능엔 딱히 없다.

그래서 github를 살펴보다가 인공지능 프로젝트(BERT-chatbot)를 깔금하게 정리하신 분을 참고하여 구조를 정리해보았다.

 

보는 입장에서 이 구조로 개발하면 불편한 점도 있다.

한 파일에 몰아서 하는게 아니라 파일들이 얽히고 섥히는 관계 ( 복잡함 )

 

하지만 이런 구조로 프로젝트 관리를 하는 것이 유지보수하기 좋고 익숙해져야한다. (디자인 패턴의 필요성)

 

프로젝트를 하면 이 게시글을 두고두고 보면서 구현해야겠다.

 

https://github.com/nawnoes/WellnessConversation-LanguageModel

 

GitHub - nawnoes/WellnessConversation-LanguageModel: Korean Language Model을 이용한 심리상담 대화 언어 모델

Korean Language Model을 이용한 심리상담 대화 언어 모델. Contribute to nawnoes/WellnessConversation-LanguageModel development by creating an account on GitHub.

github.com

 

반응형