학습목표- 텍스트 데이터 클러스터링의 기본 개념 이해- K-Means 알고리즘과 텍스트 데이터에의 활용 방법 학습- Python을 활용한 간단한 클러스터링 실습여러분은 인터넷에서 매일같이 엄청난 양의 텍스트를 접하고 있다. 뉴스 기사, 소셜 미디어 글, 영화 리뷰까지, 이 모든 텍스트 데이터는 단순한 글자들의 모음처럼 보이지만, 그 속에는 흥미로운 패턴과 이야기가 숨어 있다.예를 들어, 수천 개의 영화 리뷰를 보고 "이 영화는 정말 재밌다"와 "지루하고 볼 필요가 없다" 같은 의견을 자동으로 분류할 수 있다면 어떨까? 혹은, 비슷한 주제의 뉴스 기사를 한 그룹으로 묶어 관련된 정보를 빠르게 찾을 수 있다면?이러한 작업이 바로 텍스트 클러스터링이다. 오늘 우리는 이러한 클러스터링의 기본 개념을 배우고, 이..
학습목표- 텍스트 분류의 기본 개념 이해- 텍스트 데이터를 전처리하고 머신러닝 모델에 적용하는 방법 학습- 간단한 텍스트 분류 모델을 직접 구현 "기계도 편지를 읽을 수 있을까?" 어느 날, 여러분의 이메일함에 "당첨! 무료 여행 쿠폰!"이라는 제목의 메시지가 도착했다고 상상해 보자. 두근거리는 마음으로 열어보았더니, 역시나 흔한 스팸 메시지다. 그런데 이상하지 않은가? 우리는 제목만 보고도 스팸인지 아닌지 직감적으로 알 수 있다. 그렇다면 컴퓨터도 우리처럼 이런 메시지를 "읽고" 판단할 수 있을까?사실 컴퓨터는 우리가 상상하는 것보다 더 똑똑하다. 문자, 단어, 문장을 단순한 데이터로 보고 규칙을 배우기 때문이다. 이 과정에서 사용되는 기술이 바로 머신러닝(Machine Learning)이다. 머신러닝..
학습목표- Bag of Words의 개념과 원리를 이해한다.- CountVectorizer를 활용해 텍스트 데이터를 벡터화하는 방법을 익힌다.- 벡터화된 데이터를 분석하고 단어 사전과 행렬을 해석할 수 있다.- 실습과 시각화를 통해 텍스트 데이터의 유용한 정보를 추출하고 활용한다.1. Bag of Words ?스파이의 암호 해독 이야기어느 날, 스파이들이 사용하는 암호 메시지를 해독해야 하는 상황에 놓였다고 상상해보자. 메시지는 온갖 단어로 이루어져 있지만 그 안에 숨겨진 패턴을 찾아야 한다. 이때 우리가 사용하는 도구가 바로 "Bag of Words"이다. "Bag of Words"는 단어를 '그냥 모아놓은 주머니'처럼 생각하는 기법으로, 단어가 몇 번 사용되었는지만 세는 아주 단순하면서도 강력한 방법..
학습목표- 웹 크롤링의 기본 개념과 BeautifulSoup 사용법을 이해한다.- 실제 웹사이트에서 필요한 데이터를 가져올 수 있는 능력을 배운다.- 크롤링한 데이터를 저장하고 활용하는 방법을 익힌다.1. 웹 크롤링 (Web Crawling) 개요거미가 거미줄을 기어다니는 것처럼1) 웹 크롤링 (Web Crawling) 이란?웹 크롤링(Web Crawling)은 인터넷 상의 다양한 웹 페이지를 탐색하며 데이터를 수집하는 기술이다. "크롤링(Crawling)"이라는 용어는 거미(Spider)가 거미줄(Web)을 탐색하듯, 프로그램이 웹(Web)을 탐색하면서 데이터를 수집하는 방식을 비유적으로 표현한 데서 유래되었다. 초기 인터넷 시대에는 웹사이트의 수가 폭발적으로 증가하면서 사람이 원하는 정보를 효율적으로..
학습목표- 한국어 텍스트 데이터를 전처리하는 기본 개념과 실습 방법을 익힌다.- 형태소 분석의 개념과 대표적인 한국어 형태소 분석기(Konlpy)를 익힌다.- NLTK와 KoNLPy 라이브러리를 활용하여 텍스트 데이터의 토큰화와 불용어 제거를 학습한다.- 실습을 통해 단어 빈도를 계산하고 간단한 텍스트 분석을 수행한다. "한국어와 자연어 처리의 첫 만남""규칙과 예외, 그리고 맥락이 어우러진 예술 언어는 인간이 세상과 소통하는 가장 오래된 도구이자, 가장 정교한 시스템입니다. 하지만 그중에서도 한국어는 특별합니다. 세계의 언어학자들은 한국어를 "규칙과 예외, 그리고 맥락이 어우러진 예술"이라고 부르곤 합니다. 왜냐하면 한국어는 단순히 단어와 문장이 아닌, 의미를 담은 구조로 구성되어 있기 때문입니다.“왜..
학습목표- 텍스트 데이터 전처리의 중요성을 이해한다.- 텍스트 데이터 전처리를 통해 노이즈를 줄이고 정보를 정리할 수 있는 방법을 배운다. - 간단한 텍스트 정규화와 클리닝을 실습한다. 텍스트 데이터를 정리하고 깨끗하게!텍스트 데이터는 우리가 일상에서 접하는 이메일, 리뷰, 소셜 미디어 게시글, 뉴스 기사 등 다양한 형태로 존재하며, 세상에서 가장 흔히 볼 수 있는 비정형 데이터 중 하나이다. 이 데이터는 단순한 숫자나 표와 달리 사람들이 실제로 사용하는 언어를 담고 있어, 이를 분석하면 소비자 감정, 사회적 트렌드, 혹은 기술적인 지식까지도 파악할 수 있는 무궁무진한 가능성을 제공한다. 하지만 텍스트 데이터는 그 복잡성과 노이즈 때문에 분석하기 까다로운 데이터로도 유명하다. 과연 어떻게 방대한 양의 텍..
- Total
- Today
- Yesterday
- 챗GPT
- 라이브러리
- 프로토타입
- 텍스트마이닝
- 텍스트 마이닝
- 스마트기술
- UI
- UX
- 컴퓨팅사고력
- HIG
- 4차산업혁명
- figma
- 파이썬기초
- 피그마
- matplotlib
- HCI
- Text Mining
- 초보자를 위한 텍스트마이닝
- 안드로이드
- 자바스크립트
- pygame
- 데이타R지
- 파이썬
- 데이터R지
- python
- 파이썬 기초
- 관계자분석
- 챗봇
- Idle
- 휴리스틱평가
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | 30 |