본문 바로가기

전체 글

[NLP] 텍스트 내의 명사구를 추출하는 방법 텍스트에서 명사구가 가지는 의미 명사구는 문장에서 중요한 역할을 하며, 주어와 서술어를 이루는 요소 중 하나입니다. 또한, 명사구는 문맥에 따라 다른 의미를 가질 수 있으며, 이는 해당 문장의 전체 의미를 해석하는 데에 중요한 역할을 합니다. 텍스트 데이터에서 명사구를 추출하면 텍스트에서 다루는 주요 주제와 주제에 대한 통찰력을 얻을 수 있으며, 문서 요약, 토픽 모델링 등 다양한 자연어 처리 기술에 적용할 수 있을 것입니다. SEO 측면에서의 활용 가능성 현재 저희 팀은 SEO(검색 엔진 최적화)를 위한 컨텐츠 작성 툴을 개발하고 있습니다. 컨텐츠가 검색 결과의 상위에 위치하려면, 검색어와 관련성이 있으면서 유용한 정보를 포함하고 있어야 합니다. 검색 결과 중 첫 번째 페이지의 결과가 바로 사람들의 검.. 더보기
글쓰는 개발자 모임 글또 8기를 시작하며 https://www.notion.so/ac5b18a482fb4df497d4e8257ad4d516 글 쓰는 또라이가 세상을 바꾼다 - 글또 페이지 👋 안녕하세요 :) www.notion.so 글또에 지원하게 된 동기 평소 글또를 여러 개발 블로그에서 접했다. 글의 하단에 "이번 포스팅은 글또 활동을 하며 작성한 글입니다." 라고 쓰여진 문구를 자주 보았고, 자연스레 '글또가 뭐지?'라는 물음과 함께 관심으로 이어졌다. 개발자로 일하면서 개발 실력 못지 않게 협업 스킬도 매우 중요함을 느꼈다. 팀장님, 혹은 동료들과의 의사소통에서 상호간의 오해의 소지가 없도록 정확하고 명료한 단어와 표현을 사용하고, 자신의 의견을 논리적으로 글로 작성하여 전달할 줄 알아야만 개발 및 피드백의 순환이 빠르고 팀 전체의 효율.. 더보기
[VsCode] ssh 원격에 연결할 수 없습니다 설정 파일에 문제가 없음에도 원격 ssh에 연결되지 않을 경우 config 파일에 원격 서버에 대한 정보를 문제 없이 설정 했음에도 갑자기 원격에 연결되지 않을 경우가 있습니다. 저의 경우에는 아래와 같은 출력메시지가 계속 이어지며 결국 시간 초과로 인하여 연결에 실패하는 현상이 있었습니다. [13:11:03.570] Log Level: 2 [13:11:03.572] remote-ssh@0.84.0 [13:11:03.572] darwin x64 [13:11:03.589] SSH Resolver called for "ssh-remote+gpu01-ml", attempt 1 [13:11:03.590] "remote.SSH.useLocalServer": true [13:11:03.590] "remote.SSH.. 더보기
연어의 삶의 지도 코미디언에서 개발자를 꿈꾸기까지 어릴 때 나의 꿈은 코미디언이었다. 장난끼가 많아 친구들을 웃음짓게 하는 걸 좋아했고 나와 함께하는 사람들에게는 즐거움을 주고싶었다. 누군가의 슬픔은 나의 슬픔처럼 느껴지기도 했다. 중학생 때는 골목에서 웅크려 앉아 야채를 파는 할머니에게서 파를 한가득 사들고 가서 학원 전체에 파냄새가 진동했지만 모른척하기도 했다. 사회적 약자를 돕고 싶다는 생각에 사회복지사를 꿈꾸기도 했다. 그러나 이런 저런 막연한 상상만으로 진로를 정하는 건 어려웠다. 그 직업을 직접 경험해보기 전까지는 잘 맞을지도 모르기 때문이다. 또 부모님은 사회복지사가 생각보다 힘든 직업이라며 반대하시기도 했다. 그렇게 고3이 되었고 수시 준비를 했던 나는 진로를 결정해야 했다. 코앞으로 다가온 시점까지도 나는.. 더보기
[TIL] 백준 1406번: 에디터 (Python) - 연결리스트로 풀기 문제 링크: https://www.acmicpc.net/problem/1406 1406번: 에디터 첫째 줄에는 초기에 편집기에 입력되어 있는 문자열이 주어진다. 이 문자열은 길이가 N이고, 영어 소문자로만 이루어져 있으며, 길이는 100,000을 넘지 않는다. 둘째 줄에는 입력할 명령어의 개수 www.acmicpc.net 풀이 방법 다른 사람들의 풀이를 보면 두 개의 스택을 이용하는 방법이 많은데, 현재 공부 중인 바킹독 시리즈에서 연결 리스트 문제로 분류되어있어 연결리스트로 구현하여 제출하였다. 그냥 리스트를 사용하는 것보다 insert시에 시간이 O(N)이 아닌 O(1)이라 문제의 빡빡한 시간 제한을 통과할 수 있으며, 연결리스트 내의 다양한 메서드를 구현할 수 있지만 문제에서 필요로하는 최소한의 요.. 더보기
[TIL] 백준 13300번: 방 배정 (Python) - 시간 복잡도 O(N)으로 풀기 문제 링크: https://www.acmicpc.net/problem/13300 13300번: 방 배정 표준 입력으로 다음 정보가 주어진다. 첫 번째 줄에는 수학여행에 참가하는 학생 수를 나타내는 정수 N(1 ≤ N ≤ 1,000)과 한 방에 배정할 수 있는 최대 인원 수 K(1 < K ≤ 1,000)가 공백으로 분리되어 www.acmicpc.net 풀이 방법 남학생 여학생 배열 생성 각 학년 인덱스에 대해 인원 저장 (0번 ~ 5번: 1학년 ~ 6학년) 두 배열을 이어 붙여 loop돌며 K로 나누어 떨어지면 몫 만큼, 나머지가 있을경우 몫 + 1 만큼 방 수 증가 남학생 (1학년 ~ 6학년) 0 0 0 0 0 0 여학생 (1학년 ~ 6학년) 0 0 0 0 0 0 예제 입력2에 대한 결과는 아래와 같다... 더보기
[Linux] 유저 생성부터 그룹에 추가, 소유권 변경, bash shell 설정까지 root 로그인 $ sudo -i 여기서부터는 root에서 작업한다고 가정한다. 유저 추가 $ useradd [username] 유저 홈 디렉토리 변경 $ usermod -d [newhome] [username] 유저를 그룹에 추가 $ usermod -a -G [group] [username] 유저 비밀번호 변경 $ passwd [username] 유저 변환 $ su [username] 변환과 동시에 설정한 홈 디렉토리로 이동 $ su - [username] Bash 설정 추가 첫 접속시 아래와 같이 뜨게 된다. $ -bash-4.2$ $ cat /etc/default/useradd # useradd defaults file GROUP=100 HOME=/home INACTIVE=-1 EXPIRE= SHE.. 더보기
[공유] NAVER Cloud SUMMIT (2022.12.14 / 온라인) 클라우드 도입의 과도기를 겪고 있다면 “야 나 클라우드 관련해서 물어봐도 돼?” “엇.. 나 클라우드 잘 모르는데.. 우리 회사는 온프레미스야..” 네 이건 바로 제 얘긴데요, 현재 저희 회사는 디지털 전환(DT) 과정에 있습니다. 수작업으로 키워드 리서치를 진행하는 기존의 프로세스는 시간과 인력이 많이 소요되고, 점점 늘어나는 클라이언트를 감당하기 어려워지고 있는데요. 내부 전략과 프로세스, 시스템 등 전반적인 운영에서 반복적인 업무는 인공지능을 활용하여 업무 자동화를 꾀하고, 사람은 해당 결과를 검수 및 보정만 하고 좀 더 생산적인 업무를 수행하는 것을 목표로 하고 있습니다! 그 과정에서 저희 서비스 중 여러 자연어처리 태스크에서 네이버 클라우드의 AI 서비스를 도입하기 위한 테스트를 진행하고 있습니.. 더보기