회의 녹음파일을 통해 자동 키워드 추출 및 브레인스토밍을 지원하는 웹 사이트, Miraclenote
- Miraclenote는 word2vec과 textrank를 이용하여 자동으로 키워드 추출 및 브레인스토밍을 지원하는 음성인식 프로그램입니다.
- Miraclenote의 main server를 django framework를 통해 구현했습니다.
- 테스트 시 사용: 128.134.233.125:8080
- aws에서 운영환경 구성: 13.125.45.17
-
활용 알고리즘
- textrank
- KeywordSummarizer.train_textrank(self, sents, bias=None):
- KeywordSummarizer.summarize(self, sents, topk=30):
- textrank_w2v_to_vis(texts):
- word2vec
- 사전학습된 word2vec 임베딩 활용
- word2vec으로 5개의 키워드 각각에 대한 유사 키워드를 14개씩 추출
- textrank
-
활용 프로그램
- vis.js: Textrank_w2v_to_vis 함수로부터 전달받은 json 형태의 nodes와 edges를 활용하여 vis.js의 네트워크 그래프로 시각화
-
보안요구사항 반영
- 패스워드 암호화
- 비밀번호 생성규칙 검사
- csrf 토큰 설정
- 파일업로드 공격방어
- 404 에러페이지 설정
- 김연진
- 류정화
- 이다은
- 한채림



