분류 전체보기
[알고리즘] Unpacking, List Comprehension, Dictionary 잘 쓰기, Sorting, Combination/Permutation, for, while문 에서의 else, Enumerate, Counter
Unpacking a, b = map(int, input().split()) 백준 문제를 풀다보면 친숙한 코드입니다. 이것은 iterable (모든 반복 가능한 객체를 iterable 하다고 합니다! 리스트, 튜플, 문자열 등등...) 한 데이터엔 모두 가능한 문법입니다. 입력 받은 list에서 첫번째, 마지막 값 or 나머지 값을 갖고 싶을 때! _list = [1, 2, 3, 4, 5] first_index, *rest, last_index = _list print(rest) # 2 3 4 list 모든 요소 꺼내보기 _list = [1, 2, 3, 4, 5] for num in _list: print(num, end = ' ') # 1 2 3 4 5 _list = [1, 2, 3, 4, 5] pri..
[프로젝트] 카톡 채팅 대화 중 폭력성이 담긴 문장은 얼마나 있을까?
공동 깃허브 (원본 깃허브) https://github.com/NLP-yd10/CheckViolence GitHub - NLP-yd10/CheckViolence: code code. Contribute to NLP-yd10/CheckViolence development by creating an account on GitHub. github.com 개인 것허브 (추가적인 정리 및 코드 추가) https://github.com/git-ThLee/PJT_Determining_Violence_in_Chat GitHub - git-ThLee/PJT_Determining_Violence_in_Chat Contribute to git-ThLee/PJT_Determining_Violence_in_Chat develo..
[리눅스] VirtualBox 확장팩 설치하기
Press Return to close this window... 가 뜨면 설치가 완료된 것이에요. 그리고 가상 머신을 재부팅 해줘야 해요! 재부팅이 완료되면 확장팩 설치가 완료될거에요~
[리눅스] VirtualBox 원격 접속하기
원격 접속하기 - SSH 데몬 설치 PUTTY(https://www.putty.org/) SecureCRT Teraterm Xshell 원격 접속을 하기 위해선 다양한 방법이 존재한다. 난 연습이니까 무료인 PUTTY를 사용해볼 것이다. PUTTY 다운로드 https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html Download PuTTY: latest release (0.77) This page contains download links for the latest released version of PuTTY. Currently this is 0.77, released on 2022-05-27. When new releases come out, t..
[NLP 프로젝트] 형태소분석기 성능 비교(okt,kkma,komoran,hannanum,mecab,khaiii,kiwi)
형태소 분석기 성능 비교 Konlpy간 성능 비교(okt, kkma, komoran, hannanum, mecab) 성능 순위 : mecab > komoran > kkma > hannanum > okt 속도 순위 : mecab >>> kkma > okt > hannanum > komoran (komoran이 속도가 유독 느린 이유 : "요시요시요시" 같은 반복되는 문장을 분석하는데 긴 시간이 소요된다. 가끔 메모리가 터지기도 한다) 최종 결과 : mecab 이유 : 성능도 준수하며, 속도 측면에서 큰 장점을 갖는다.(web에서 형태소분석하는데 오래걸리면 안되서 속도가 큰 장점으로 생각한다) mecab 사용 품사간 성능 비교 사용 품사 3분류 체언, 용언 체언, 용언, 관형사, 부사 체언, 용언, 관형사,..
[리눅스] VirtualBox 설정-네트워크 종류에 대해 알아보자
NAT : 가상머신 내부 네트워크에서 Host PC 외부 네트워크 단방향 연결( Host 내부 네트워크와 통신불가 ) 어댑터에 브리지 : 호스트 PC와 동등하게 외부 네트워크와 연결 (IP할당 외부로부터 받음) 내부 네트워크 : Host 내부 네트워크와만 통신 가능 호스트 전용 : Host와 내부 네트워크와만 통신 가능(외부 네트워크와 단절) 일반 드라이버 : 거의 미사용(UDP 터널 네트워크 등) NAT 네트워크 : NAT + Host내부 네트워크와 통신 가능 연결되지 않음 : 네트워크 미사용(Link Down)
[리눅스] VirtualBox에서 우분투 설치
지난 글에 이어서 리눅스를 사용할 수 있게 세팅을 해볼게요~ VirtualBox에서 우분투 설치하기 잠깐! 여기서 디스크 파일을 선택하기 전에 !! 다운로드부터 해야합니다! https://mirror.kakao.com/ubuntu-releases/xenial/ Ubuntu 16.04.7 LTS (Xenial Xerus) Select an image Ubuntu is distributed on two types of images described below. Desktop image The desktop image allows you to try Ubuntu without changing your computer at all, and at your option to install it permanently..
[리눅스] Virtual Box 다운로드,설치, 가상머신 만들기
다운로드 https://www.virtualbox.org/wiki/Downloads Downloads – Oracle VM VirtualBox Download VirtualBox Here you will find links to VirtualBox binaries and its source code. VirtualBox binaries By downloading, you agree to the terms and conditions of the respective license. If you're looking for the latest VirtualBox 6.0 packages, see Virt www.virtualbox.org 저는 Window를 사용 함으로 windows hosts 와 추가 기능을 사..
[NLP] 자연어 처리 하위 분야
01. 정보검색(IR , Information Retrieval) 02. 정보추출(IE, Information Extraction) 03. 음성인식(STT, Speech-to-text or Speech Recognition) 04. 단어분류(Word Classification) 05. 품사태깅(POS, Part-Of-Speech Tagging) 06. 개체명 인식(Named Entity Recognition) 07. 중의성 해소(Word Sense Disambiguation or Word Sense Induction) 08. 구문 분석(Setence Parsing or Syntactic Analysis) 09. 문장/문서 분류(Sentence/Document Classification) 10. 감정 분석..
[NLP_실습] 스팸 메일(영문) 구분해보기
00. 데이터셋(캐글) https://www.kaggle.com/uciml/sms-spam-collection-dataset SMS Spam Collection Dataset Collection of SMS messages tagged as spam or legitimate www.kaggle.com 환경 1. 주피터노트북 2. 파이썬 01. 임포트 import numpy as np import pandas as pd import matplotlib.pyplot as plt import urllib.request from sklearn.model_selection import train_test_split from tensorflow.keras.preprocessing.text import Tokeniz..