1) 토큰화/형태소분석/키워드추출2) 문서표현/임베딩3) 단어 연관성 분석4) 문장 연관성 분석5) 기타 분석내용 -- 주인공/등장인물의 심리상태/감정상태 분석 (보고서의 내용 분석: 제목과 서론/결론의 연관성 등) 여러 가지 ADHD 관련 논문과 아티클을 분석 대상으로 하여, 자연어 처리 기법을 활용한 정성적 텍스트 분석을 수행하고자 한다. 이를 위해 한국어 형태소 분석기인 KoNLPy 를 활용하여 문서 내 텍스트를 토큰화 및 형태소 분석하고, 핵심 명사 키워드를 추출한다.TF-IDF 등 Word2Vec 등의 임베딩 기법을 적용하여 각 문서를 벡터로 수치화하고, 단어 간 의미적 유사성 분석을 통해 ADHD 관련 주요 개념 간의 관계를 시각화한다. 이후 문장 간 의미 유사도를 기반으로 문서의 구조적 연결..
jest lifecycle : beforeEach(), afterEach()jest lifecycle 함수를 사용하여 여러 개 테스트 함수에서 같은 컴포넌트를 사용해야 할 때 같은 환경을 render 하여 테스트할 수 있다.기초 문법describe() 는 테스트의 단위를 묶어주며, 묶은 단위의 설명을 기재해 준다. describe() 안에 describe() 를 작성할 수도 있다.MockingMock 의 사전적 의미는 ‘가짜’ 이다. Mocking 은 함수의 실행 결괏값을 내가 지정한 값으로 대체하는 작업을 의미한다.✔️ jest.fn() 과 jest.spyOn()가짜함수를 생성하는 jest.fn() 과 기존 함수의 작동은 유지하되 해당 함수의 결괏값을 가짜로 대체해주는 jest.spyOn() 이 있다...
feature/기능 등으로 브랜치 이름을 나누는 것은 알았다. 하지만 정확하게 git flow 란 무엇인지 알고자 그리고 기존 동아리 공식 홈페이지를 리뉴얼 하면서 깃 브랜치 전략을 따라야겠다는 필요성을 느껴 글로 정리한다. 브랜치 전략이란 여러 개발자가 하나의 저장소를 사용하는 환경에서 저장소를 효과적으로 활용하기 위한 work-flow 이다. 즉 브랜치 생성에 규칙을 만들어서 협업을 유연하게 하는 방법론을 말한다. Git flow 전략기본적인 가지의 이름은 feature > develop > release > hotfix > master 5 가지로 구분하곤 한다. 왼쪽으로 갈 수록 포괄적인 가지이며 master branch 를 병합할 경우 그 왼쪽에 있는 hotfix 등 모든 가지들에 있는 커밋들도 ..
🍕 개요오늘도 나머지 컴퓨터 네트워크 정리를 하게 되었다......... 끝나지 않는 컴네... 수업 열심히 들어도 잘 모르겠어서 꼬옥 정리하는 시간을 가져야 할 것 같다. 어려웡... 갈수록 정신 나갈 것 같음 컴퓨터 네트워크에게 혼나기NAT사설 IP 주소와 공인 IP 주소를 매핑해주는 주소 번역 기술내부 망 (사설 망) 과 인터넷 망 사이에 위치한다.ip address 는 interface 에 부여된다. (host, device 아님)NAT traversal problemNAT 투과 기술인터넷 망의 전화기가 사설 망의 전화기로 통화를 요청하면 매핑 테이블이 없기 떄문에 방화벽을 투과할 수 없다.사설 망의 호스트가 먼저 패킷을 보내는 경우 (클라이언트일 경우) 패킷이 local 네트워크 내부에서 외부..