본문으로 바로가기

코스

Python으로 배우는 Natural Language Processing (NLP)

중급4시간

전처리부터 고급 Transformer 모델까지 핵심 NLP 기법으로 텍스트 분석을 마스터하세요.

Python4시간13개 동영상42개 연습 문제3,550 XP8,459수료 확인서

무료 계정 만들기

Google에서 계속 진행
또는
계속 진행하시면 다음 약관에 동의하는 것으로 간주됩니다: 이용약관, 우리의 개인정보 처리방침 그리고 귀하의 데이터가 미국에 저장된다는 점입니다.

수천 개 기업의 학습자가 선택한 서비스

코스 설명

탄탄한 NLP 기초를 다지세요

자연어 처리(NLP)의 힘을 활용하고 텍스트 분석 역량을 한 단계 끌어올리세요! 이 강의는 텍스트 데이터를 처리하고, 분석하며, 인사이트를 추출하는 데 필요한 필수 도구를 제공합니다. 텍스트 처리의 기초부터 시작하여, 토큰화부터 불용어와 구두점을 제거하고 표제어 추출과 어간 추출을 적용해 텍스트 일관성을 높이는 정제 및 정규화까지 학습합니다.

텍스트에서 의미 있는 특성 추출

원시 텍스트를 넘어 숫자 표현으로 변환해 보세요! Bag-of-Words 표현을 살펴보고, TF-IDF 벡터화를 깊이 있게 익히며, Word2Vec과 GloVe 같은 강력한 단어 임베딩을 활용해 단어 간의 의미 관계를 포착해 보세요.

AI로 텍스트 분류 및 생성하기

Hugging Face 파이프라인을 활용해 최첨단 트랜스포머 모델의 힘을 경험해 보세요. 감성 분석을 수행하고, 콘텐츠를 분류하며, 질문-답변 관계를 분석하고, 문법적 수용성을 평가하고, 다양한 모델을 사용해 텍스트를 생성하는 방법을 배워보세요. 명명된 개체 인식(NER), 품사(PoS) 태깅, 텍스트 요약, 번역을 살펴보며 NLP 도구를 확장해 보세요.

주요 NLP 라이브러리를 마스터하세요

이 강의를 마치면 NLP의 기본 개념을 탄탄하게 이해하고, nltk, sklearn, gensim, 그리고 Hugging Face의 transformers와 같은 주요 라이브러리를 직접 다뤄본 실무 경험을 갖게 됩니다. 오늘 바로 여정을 시작하고 텍스트 데이터와 상호작용하는 방식을 바꿔보세요!

사전 요구 사항

커리큘럼

코스 개요

1

텍스트 처리 기초

Natural Language Processing (NLP)의 텍스트 처리 필수 개념을 학습하세요. 토큰화, 불용어와 구두점 제거, 소문자화(lowercasing), 어간 추출(stemming), 표제어 추출(lemmatization) 등 정규화를 익혀 텍스트 데이터를 이후 분석과 인사이트 도출을 위해 준비합니다.
챕터 시작하기
2

텍스트에서 특징 추출

원시 텍스트를 강력한 수치 특징으로 변환하세요. 문서 전반의 단어 중요도를 반영하는 Bag-of-Words와 TF-IDF 표현을 만들고, Word2Vec과 GloVe 같은 단어 임베딩으로 더 깊은 의미 패턴을 탐색합니다. 빈도, 중요도, 유사성을 시각화하여 텍스트 데이터를 생생하게 파악해 보세요.
챕터 시작하기
3

Hugging Face로 하는 텍스트 분류

사전 학습된 모델의 힘을 활용해 고급 텍스트 분류 작업을 수행하세요. Hugging Face 파이프라인으로 감성 분석, 주제 분류, 자연어 추론을 실행합니다. 최신 모델을 통해 의미 유사도와 문법적 타당성을 평가하면서, 처음부터 모델을 만들 필요 없이 효율적으로 진행합니다.
챕터 시작하기
4

토큰 분류와 텍스트 생성

최신 NLP 응용의 핵심인 토큰 분류와 텍스트 생성 기법을 깊이 있게 다룹니다. NER과 품사(PoS) 태깅으로 의미 있는 개체와 문법 구조를 추출하는 방법을 배우세요. 추출형과 생성형 질문 응답을 모두 익히고, Hugging Face 파이프라인으로 요약, 번역, 언어 모델링 등 고급 생성 작업을 탐구합니다.
챕터 시작하기

Python으로 배우는 Natural Language Processing (NLP)

코스
완료

성취 확인서 획득하기

지금 등록하기

DataCamp for Mobile로 데이터 스킬을 키워보세요

모바일 강의와 매일 5분 코딩 챌린지로 이동 중에도 학습을 진행하세요.