전체 글
-
한글 자연어 처리를 위해 파이썬에서 Konlpy 설치 후 Okt()를 실행하면 다음과 같은 에러 메시지가 뜰 수 있다.ERROR: No JVM shared library file (jvm.dll) found. Try setting up the JAVA_HOME environment variable properly. 서치해보니 설치해야 하는 프로그램들이 많아서, 최소한의 설치로 해결한 루트를 소개한다. 1. JAVA 설치컴퓨터 포맷 이후 자바를 재설치하지 않아서 자바부터 설치해준다. Download the Latest Java LTS FreeSubscribe to Java SE and get the most comprehensive Java support available, with 24/7 globa..
Konlpy/Okt 설치 오류 해결 방법한글 자연어 처리를 위해 파이썬에서 Konlpy 설치 후 Okt()를 실행하면 다음과 같은 에러 메시지가 뜰 수 있다.ERROR: No JVM shared library file (jvm.dll) found. Try setting up the JAVA_HOME environment variable properly. 서치해보니 설치해야 하는 프로그램들이 많아서, 최소한의 설치로 해결한 루트를 소개한다. 1. JAVA 설치컴퓨터 포맷 이후 자바를 재설치하지 않아서 자바부터 설치해준다. Download the Latest Java LTS FreeSubscribe to Java SE and get the most comprehensive Java support available, with 24/7 globa..
2024.12.30 -
머신러닝 알고리즘을 결합한 협업필터링 개인화 추천시스템 응용연구김재식, 김범수서강대학교 경영대학 1. 서론─협업 필터링 알고리즘: 온라인 추천 시스템의 핵심 기술─사용자와 다른 사용자들의 상호작용을 분석함으로써 맞춤형 추천 제공─협업 필터링을 사용하되 다른 알고리즘을 결합하여 대용량 데이터에서 작동가능한 방안 제안연구 목적─추천 시스템의 정확도와 개인화 수준 향상시킬 새로운 방법론 제안─랜덤 포레스트 알고리즘: 사용자의 상품 카테고리별 선호도 예측─K-means 클러스터링: 사용자를 여러 그룹으로 분류, 유사한 패턴의 사용자 그룹화─두 알고리즘의 결과를 바탕으로 협업 필터링 적용 2. 이론적 배경협업 필터링─사용자와 상품 간 관계를 나타내는 이진 데이터를 담은 행렬 기반─코사인 유사도를 바탕으로 사용자..
[논문 요약/정리] 머신러닝 알고리즘을 결합한 협업필터링 개인화 추천시스템 응용연구머신러닝 알고리즘을 결합한 협업필터링 개인화 추천시스템 응용연구김재식, 김범수서강대학교 경영대학 1. 서론─협업 필터링 알고리즘: 온라인 추천 시스템의 핵심 기술─사용자와 다른 사용자들의 상호작용을 분석함으로써 맞춤형 추천 제공─협업 필터링을 사용하되 다른 알고리즘을 결합하여 대용량 데이터에서 작동가능한 방안 제안연구 목적─추천 시스템의 정확도와 개인화 수준 향상시킬 새로운 방법론 제안─랜덤 포레스트 알고리즘: 사용자의 상품 카테고리별 선호도 예측─K-means 클러스터링: 사용자를 여러 그룹으로 분류, 유사한 패턴의 사용자 그룹화─두 알고리즘의 결과를 바탕으로 협업 필터링 적용 2. 이론적 배경협업 필터링─사용자와 상품 간 관계를 나타내는 이진 데이터를 담은 행렬 기반─코사인 유사도를 바탕으로 사용자..
2024.12.13 -
- 2024 한국정보기술학회 하계 종합학술대회 논문집 -LDA 토픽모델링 및 머신러닝 기반 뉴스의 주가 영향력 예측 시스템정용한*, 최연호*, 강연범*, 백민재*, 김순태**1. 서론투자자들은 보도되는 뉴스 기사를 통해 정보를 얻음투자자들의 객관적인 의사결정을 위한 영향력 지표 설정─토픽 모델링을 사용하여 뉴스 토픽 추출, 토픽 가중치 활용 위해 Ridge/Lasso 회귀 사용 2. 주가 영향력 예측 시스템 구축데이터 수집─2022.4.19~2024.4.29 총 2개년 치의 뉴스 데이터, 주가 데이터 수집─뉴스 기사에서 토픽 추출하는 뉴스 크롤링 오픈소스 KoreaNewsCrawler 사용─주가 데이터는 증권사 API 추출 데이터 전처리─TF-IDF 활용한 문서 간 유사도 분석─유사 데이터 중 가장 오래..
[논문 요약/정리] LDA 토픽모델링 및 머신러닝 기반 뉴스의 주가 영향력 예측시스템- 2024 한국정보기술학회 하계 종합학술대회 논문집 -LDA 토픽모델링 및 머신러닝 기반 뉴스의 주가 영향력 예측 시스템정용한*, 최연호*, 강연범*, 백민재*, 김순태**1. 서론투자자들은 보도되는 뉴스 기사를 통해 정보를 얻음투자자들의 객관적인 의사결정을 위한 영향력 지표 설정─토픽 모델링을 사용하여 뉴스 토픽 추출, 토픽 가중치 활용 위해 Ridge/Lasso 회귀 사용 2. 주가 영향력 예측 시스템 구축데이터 수집─2022.4.19~2024.4.29 총 2개년 치의 뉴스 데이터, 주가 데이터 수집─뉴스 기사에서 토픽 추출하는 뉴스 크롤링 오픈소스 KoreaNewsCrawler 사용─주가 데이터는 증권사 API 추출 데이터 전처리─TF-IDF 활용한 문서 간 유사도 분석─유사 데이터 중 가장 오래..
2024.12.13 -
JKIICE (Journal of the Korea Institute of Information and Communication Engineering)한국정보통신학회논문지 Vol. 28, No. 8: 891~897, Aug. 2024뇌졸중 데이터를 통한 머신러닝, 딥러닝 예측 및 분류 기법 성능비교김재호1·김장영2 더보기선택 이유─머신러닝, 딥러닝 기법을 전반적으로 살펴보고 성능을 평가할 수 있는 방법들이 있을 것 같아 탐구해보고 유사한 프로젝트로 재현해보고자 함1. 서론뇌졸중: 뇌의 일부분에 혈액을 공급하는 혈관이 막히거나(뇌경색), 혈관이 터짐(뇌출혈)으로써 뇌가 손상되어 나타나는 증상사용한 데이터셋 : Kaggle 링크 Stroke Prediction Dataset11 clinical feature..
[논문 요약/정리] 뇌졸중 데이터를 통한 머신러닝, 딥러닝 예측 및 분류 기법 성능비교JKIICE (Journal of the Korea Institute of Information and Communication Engineering)한국정보통신학회논문지 Vol. 28, No. 8: 891~897, Aug. 2024뇌졸중 데이터를 통한 머신러닝, 딥러닝 예측 및 분류 기법 성능비교김재호1·김장영2 더보기선택 이유─머신러닝, 딥러닝 기법을 전반적으로 살펴보고 성능을 평가할 수 있는 방법들이 있을 것 같아 탐구해보고 유사한 프로젝트로 재현해보고자 함1. 서론뇌졸중: 뇌의 일부분에 혈액을 공급하는 혈관이 막히거나(뇌경색), 혈관이 터짐(뇌출혈)으로써 뇌가 손상되어 나타나는 증상사용한 데이터셋 : Kaggle 링크 Stroke Prediction Dataset11 clinical feature..
2024.11.27 -
Shell 사용자의 명령을 해석하고 실행하는 명령 해석기. OS뿐만 아니라 모든 종류의 프로그램에 적용되는 일반 요소이다. 리눅스 CLI에서는 bash가 기본(표준) 셸이다. 터미널을 실행하거나 CLI 환경에서 로그인을 하면 자동으로 기본 셸(bash)로 시작하며, 셸 프로그램 이름으로 명령한다. stty: 터미널 세팅 및 컨트롤 키 변경 명령어 stty -a: 현재 터미널에서 사용 가능한 명령어 보여준다. 셸의 공통 기능 다수의 내장(built-in) 명령어 제공 메타 문자 사용 입출력 및 오류 재지정 (redirection) 파이프라인 명령어 대치/완성/편집 환경 변수와 지역변수 백그라운드 처리와 작업(프로세스) 제어 셸 프로그래밍 메타문자: 문자 자체가 아닌 별도의 의미를 가지는 문자 메타문자 의미..
[Linux] Bash Shell 기초Shell 사용자의 명령을 해석하고 실행하는 명령 해석기. OS뿐만 아니라 모든 종류의 프로그램에 적용되는 일반 요소이다. 리눅스 CLI에서는 bash가 기본(표준) 셸이다. 터미널을 실행하거나 CLI 환경에서 로그인을 하면 자동으로 기본 셸(bash)로 시작하며, 셸 프로그램 이름으로 명령한다. stty: 터미널 세팅 및 컨트롤 키 변경 명령어 stty -a: 현재 터미널에서 사용 가능한 명령어 보여준다. 셸의 공통 기능 다수의 내장(built-in) 명령어 제공 메타 문자 사용 입출력 및 오류 재지정 (redirection) 파이프라인 명령어 대치/완성/편집 환경 변수와 지역변수 백그라운드 처리와 작업(프로세스) 제어 셸 프로그래밍 메타문자: 문자 자체가 아닌 별도의 의미를 가지는 문자 메타문자 의미..
2024.04.08 -
실행 중인 프로세스 보기: ps ps [optionxs] 현재 실행 중인 프로세스를 보여준다. 주요 옵션은 아래와 같다. -e 실행 중인 모든 프로세스를 보여준다. -a 로그인 중인 터미널과 관련된 모든 프로세스를 보여준다. -f 프로세스에 대한 모든 정보를 출력한다. -l 프호세스에 대한 상세 정보를 출력한다. -H 프로세스를 트리 구조로 보여준다. -t tty_no 지정 단말 tty_no에서 실행 중인 프로세스를 보여준다. -p PID 지정하는 프로세스 번호(PID)의 정보를 보여준다. -u UID 지정하는 사용자 번호(UID) 또는 사용자 이름의 프로세스를 보여준다. -g GID 지정하는 그룹 번호(GID)의 프로세스를 보여준다. F S UID/PID /PPID C PRI NI WCHAN TIME ..
[Linux] 감시 및 관리 명령어실행 중인 프로세스 보기: ps ps [optionxs] 현재 실행 중인 프로세스를 보여준다. 주요 옵션은 아래와 같다. -e 실행 중인 모든 프로세스를 보여준다. -a 로그인 중인 터미널과 관련된 모든 프로세스를 보여준다. -f 프로세스에 대한 모든 정보를 출력한다. -l 프호세스에 대한 상세 정보를 출력한다. -H 프로세스를 트리 구조로 보여준다. -t tty_no 지정 단말 tty_no에서 실행 중인 프로세스를 보여준다. -p PID 지정하는 프로세스 번호(PID)의 정보를 보여준다. -u UID 지정하는 사용자 번호(UID) 또는 사용자 이름의 프로세스를 보여준다. -g GID 지정하는 그룹 번호(GID)의 프로세스를 보여준다. F S UID/PID /PPID C PRI NI WCHAN TIME ..
2024.04.08 -
파일 보기 관련 명령은 기본적으로 text 파일 내용을 보게 된다. UNIX 종류에 따라 binary 파일이나 device 등 특수 파일을 보기도 하지만, Linux에서는 text 파일을 읽는다. 파일 내용 보기/연결: cat, head, tail cat [options] [file ...] concatnate의 약자. 결과는 표준 출력으로 내보내며, 여러 개의 파일을 연결시켜 보여준다. 주요 옵션은 아래와 같다. -n 행 번호를 앞에 붙인다. -e 각 행의 끝에 $를 붙여 보여준다. head/tail [options] [file ...] 파일의 시작 또는 끝의 10줄을 출력한다. file이 생력되면 표준 입력으로 지정된다. 주요 옵션은 아래와 같다. -# or -n# 시작/끝 #줄을 출력한다. -c# ..
[Linux] 텍스트 처리 명령어파일 보기 관련 명령은 기본적으로 text 파일 내용을 보게 된다. UNIX 종류에 따라 binary 파일이나 device 등 특수 파일을 보기도 하지만, Linux에서는 text 파일을 읽는다. 파일 내용 보기/연결: cat, head, tail cat [options] [file ...] concatnate의 약자. 결과는 표준 출력으로 내보내며, 여러 개의 파일을 연결시켜 보여준다. 주요 옵션은 아래와 같다. -n 행 번호를 앞에 붙인다. -e 각 행의 끝에 $를 붙여 보여준다. head/tail [options] [file ...] 파일의 시작 또는 끝의 10줄을 출력한다. file이 생력되면 표준 입력으로 지정된다. 주요 옵션은 아래와 같다. -# or -n# 시작/끝 #줄을 출력한다. -c# ..
2024.04.08 -
파일 권한 바꾸기: chmod chmod [options] mode [,mode] ... file ... chmod [options] octal-mode file ... change mode의 약자. mode 표현은 8잔부 모드와 기호 모드가 있다. 8진수 모드: 각 권한을 1과 0으로 표현, 3개씩 묶어 8진수로 표현 기호 모드: 주체 [+-=] [권한]으로 사용한다. 주체: u(owner), g(group), o(other), a(all) +-=: 권한 추가(+), 권한 삭제(-), 지정한 것만 남기고 삭제(=) 권한: r(read), w(write), x(execute) #chmod directory 내에 f1 파일과 test3 디렉터리가 있었다 chmod o-r f1 # f1 파일의 other 에..
[Linux] 파일 관리 명령어 3파일 권한 바꾸기: chmod chmod [options] mode [,mode] ... file ... chmod [options] octal-mode file ... change mode의 약자. mode 표현은 8잔부 모드와 기호 모드가 있다. 8진수 모드: 각 권한을 1과 0으로 표현, 3개씩 묶어 8진수로 표현 기호 모드: 주체 [+-=] [권한]으로 사용한다. 주체: u(owner), g(group), o(other), a(all) +-=: 권한 추가(+), 권한 삭제(-), 지정한 것만 남기고 삭제(=) 권한: r(read), w(write), x(execute) #chmod directory 내에 f1 파일과 test3 디렉터리가 있었다 chmod o-r f1 # f1 파일의 other 에..
2024.04.08