[밑바닥부터 시작하는 딥러닝1] 교재 1장을 기반으로 작성되었습니다. 파이썬 인터프리터 리스트 여러 데이터를 리스트로 정리할 수 있다. 딕셔너리 리스트는 인덱스 번호로 0,1,2, ... 순으로 값을 저장하는 반면, 딕셔너리는 키(key)와 값(value)를 한 쌍으로 저장한다. 클래스 개발자가 직접 클래스를 정의하면 독자적인 자료형을 만들 수 있...
[딥 러닝을 이용한 자연어 처리 입문] 교재 3장을 기반으로 작성되었습니다. 언어 모델(Language Model)이란? 언어 모델(LM)은 언어라는 현상을 모델링하고자 단어 시퀀스(문장)에 확률을 할당하는 일을 하는 모델이다
[파이썬 텍스트 마이닝 완벽 가이드] 교재 3장을 기반으로 작성되었습니다. 한국어 문서에 대한 그래프 konlpy에서 대한민국 헌법을 읽어와 테스트 해보자. 형태소 분석 한 글자 초과의 명사만 처리 글자가 1개인 명사는 삭제하
[딥 러닝을 이용한 자연어 처리 입문] 교재 2장을 기반으로 작성되었습니다. 머신 러닝 워크플로우 머신 러닝 워크플로우: 데이터를 수집하고 머신 러닝을 하는 과정 수집 단계에서 수집된 텍스트 집합을 코퍼스(말뭉치)라고 부른다.
[파이썬 텍스트 마이닝 완벽 가이드] 교재 1장을 기반으로 작성되었습니다. 텍스트 마이닝 = 텍스트에서 고품질 정보를 추출하는 과정 = 텍스트에 숨어 있는 패턴을 이용해 어떤 사건을 예측하는 것 = 자연어 처리 기법을 이용해 텍스트
이진 탐색 문제 중 하나인 백준 1920번 '수 찾기' 문제를 풀고 기록을 남긴다. 문제 링크 이진 탐색 알고리즘
백준 2174번 '카드2' 문제를 풀고 기록을 남긴다. 문제 링크collections 라이브러리는 파이썬에서 자료구조를 제공하는 표준 라이브러리다.deque 모듈을 통해 스택과 큐를 쉽게 구현할 수 있다.
브루트포스 알고리즘 문제 중 하나인 백준 2798번 '블랙잭' 문제를 풀다가 기록을 남긴다. 문제 링크 itertools 파이썬에서 반복되는 데이터를 처리하는 기능을 포함하고 있는 라이브러리로, 주로 순열과 조합을 간단히 얻기 위해 쓰인다. 순열 (permuta
백준 1181번 '단어 정렬' 문제를 풀다가 정리한다. sort() 파이썬의 기본 정렬 라이브러리이다. 시간복잡도는 O(NlogN), 알고리즘은 병합 정렬과 삽입 정렬의 아이디어로 만들었다고 한다. sort() 함수는 반환값이 없어서, 대상 리스트 원본을 정렬하여 변