wordcloud(3)
-
WordCloud 더 나아가기
자연어 처리(Natural Language Processing)컴퓨터가 자연어를 해석하여 처리할 수 있도록 해주는 일한글의 자연어 처리형태소: 언어에서 의미가 있는 가장 작은 단위로 어근, 접미사, 접두사 등의 속성을 의미한다.품사 태깅: 형태소의 뜻과 문맥을 고려하여 품사를 붙여줌, 즉 태깅하는 것을 의미한다.koNLpy한글 자연어 처리를 위해서 개발된 파이썬 기반의 오픈 소스OKt, Hannanum 등 과 같은 품사태깅 패키지를 지원한다.koNLpy 설치pip install koNLpy원래 java엔진이 필요하지만 colab에서는 설치할 필요 없다.Twitter(Okt) 품사 태깅 패키지 사용하기Okt 라이브러리from konlpy.tag import Okt변수명=Okt(): 라이브러리를 사용하기 위..
2024.11.07 -
WorldCloud 시각화분석
WorldCloud란?string 문자열에서 단어들의 빈도를 활용하여서 글자의 크기 또는 굵기에 변화를 주어서 시각적 이미지로 표현하는 것을 의미설치하기 pip install wordcloud (colab은 따로 설치할 필요 없음) 라이브러리 선언 from wordcloud import WordCloud import matplotlib.pyplot as plt (matplotlib라이브러리를 기반으로 함께 선언해 준다.)WordCloud 기초제일 먼저 위키피디아를 활용하여서 영어 텍스트를 수집해 준다.이제 colab에서 파일을 불러오고 업로드해준다.open('파일 경로', encoding='UTF-8')로 지정해 준다.file=open("/content/wikipedia_pyton.txt",'r',enc..
2024.11.07 -
인공지능 수업(2일차)
Numpy-머신러닝에서 이미지, 영상, 텍스트, 소리 등의 모든 데이터는 실수 형태의 배열로 표현.-Numpy는 수치 데이터의 배열을 구성하고, 배열을 연산 처리하는데 필요한 라이브러리 Numpy 데이터 구조-스칼라: 한 개의 숫자.-백터: 스칼라(숫자)의 집합. 여러 숫자가 특정한 순서대로 모여있는 1차원 배열-행렬: 백터의 집합. 행과 열로 이루어진 2차원 배열.-탠서: 행렬의 집합. 3차원 이상의 배열. Numpy 사용-arrange(): 배열의 크기 지정. 지정한 범위의 정숫값을 갖는 배열 생성.number=np.arange(1,5)print(number)#[1,2,3,4] -zeros(): 배열의 데이터를 0으로 체움.number_zero=np.zeros((2,3))print(number_zer..
2024.07.16