전체 글
-
선형 회귀(Linear Regression) (2) : 모델 성능 평가 1 (평가 지표)Machine Learning/etc. 2021. 7. 2. 21:15
선형 회귀(Linear Regression) (1) 파라미터 추정 (2) 모델 성능 평가 1 (평가 지표) (3) 모델 성능 평가 2 (가설 검정) 들어가기 전에 이 글은 내가 개인적으로 공부한 내용을 기록으로 남기고자 정리한 게시글이기 때문에, 설명이 명확하지 않은 부분이 존재하고 잘못된 내용이 존재할 수도 있어 학습으로서의 가치는 떨어질거라고 본다. 단지 참고만 하자. 그래도 이 글을 읽으실 분들은, 혹시 이 글에서 틀린 부분이 있다면 지적해 주시면 감사하겠습니다..! https://youtu.be/4Yo297HQyAk 참고로 이 파트는 공부할 때 이 영상 (위에 언급한 바로 그 영상입니다.)을 많이 참고했어요. 때문에 필기한 내용을 토대로 적는 이 글의 특성상 영상과 똑같은 설명이 나올 수도 있는데..
-
선형 회귀(Linear Regression) (1) : 파라미터 추정Machine Learning/etc. 2021. 6. 26. 04:21
선형 회귀(Linear Regression) (1) 파라미터 추정 (2) 모델 성능 평가 1 (평가 지표) (3) 모델 성능 평가 2 (가설 검정) 들어가기 전에 이 글은 내가 개인적으로 공부한 내용을 기록으로 남기고자 정리한 게시글이기 때문에, 설명이 명확하지 않은 부분이 존재하고 잘못된 내용이 존재할 수도 있어 학습으로서의 가치는 떨어질거라고 본다. 단지 참고만 하자. 그래도 이 글을 읽으실 분들은, 혹시 이 글에서 틀린 부분이 있다면 지적해 주시면 감사하겠습니다..! 1. 선형 회귀(Linear Regression)란? 하나 이상의 독립 변수(Independent Variable, X)와 종속 변수(Dependent Variable, Y)간의 관계를 선형 함수로 설명하는 것 을 말한다. 이렇게 하면..
-
[개발 일지] 특정 corpus를 넣었을 때 그 날 경기를 이겼는지 졌는지 판별해주는 분류기 만들기 (1) : 데이터 수집Machine Learning/NLP 2021. 6. 24. 21:37
자연어 처리를 간단하게나마 독학(이라고 하기에도 민망한 수준)하고, 실습을 해 보기로 하였다. 나는 야구를 좋아하므로 이번에도 야구 관련 프로젝트를 해 보기로 했다. 프로젝트의 목표는 이렇다. 다음과 같은 분류기를 만든다. (예시로 주어진 코퍼스는 그저 예시일 뿐) case 1: input > "오늘 경기 실화....? 보는 내내 너무 스트레스 받음" output > Lose case 2: input > "선수분들 너무 수고 많았어요! 특히 8회 만루홈런은 최고!" output > Win 이를 위해 아래의 절차들을 수행한다. (1) 코퍼스 데이터, 승패 데이터 수집 (2) 적당한 전처리 (3) 분류기를 사용하여 분류 이번 글은 이 중 첫 번째 절차인 데이터 수집에 대해 개발 일지를 써 보려 한다. 개발 ..
-
-
[linux/ubuntu] mecab-ko-dic을 설치하기 위해 고군분투한 일(..)Programming (Others)/각종 에러 해결 일지 2021. 5. 29. 18:38
나중에 내가 까먹었을 때 참고하려고 올리는 글 자연어 처리를 실습하려 mecab-ko를 설치하다 (정확히는 사전) automake가 없어 설치가 되지 않는 문제가 발생하였다. mecab-ko-dic-2.1.1-20180720/missing: 줄 52: automake-1.11: 명령어를 찾을 수 없음 WARNING: `automake-1.11' is missing on your system. You should only need it if you modified `Makefile.am', `acinclude.m4' or `configure.ac'. You might want to install the `Automake' and `Perl' packages. Grab them from any GNU arc..
-
[python] matplotlib 관련 정보 기록Programming (Others)/Language·Library 2021. 5. 22. 04:13
서론 더보기 C나 C++은 안그랬던 것 같은데.. Java는 은근슬쩍 빠짐 1학년때 위의 세 언어만 열심히 판 까닭일까, 학교 커리에 없던 python은 위의 언어처럼 각잡고 열심히 했다기보다는, 간단한 무료 인강을 (2배속으로 팔짱 끼고(..)) 들으며 기초 문법을 익히고, 그 뒤 python을 기초로 하는 수많은 수업과 프로젝트를 진행하며 대강 익힌 게 전부였다. 또한 부가적인 관리(복사생성자, 동적 할당 관리 등)는 필요하나 제공하는 기능 자체는 단순한 C, C++에 비해 python은 관리해야 할 게 적지만, 제공되는 기능 자체가 너무 많고 복잡하다..ㅠ_ㅠ 그래서.... 열심히 구글링+복붙(or 수업시간에 교수님/조교님 실습 코드 개조..)해서 과제물을 만들고 제출하지만.... 돌아서면 까먹는...
-
[Anaconda] Ubuntu/Linux 환경에서 아나콘다 환경 변수 설정Programming (Others)/각종 에러 해결 일지 2021. 5. 21. 02:15
우분투에 아나콘다를 깔다가... 실행하는 도중에 딴 짓을 잠깐 했더니 이 부분을 읽지 못하는 불상사가 발생했고, no로 자동응답이 되고 (아마 디폴트값이 no였던 듯.) 넘어가버렸다(..) 찾아보니 저 부분에서 yes를 입력하면 자동으로 환경 변수를 지정해준다고 하는데. (맨 마지막 줄에 나와있듯, .bashrc 파일을 자동으로 변경해준다고 한다.) 그리하여 설치를 다 끝내도 아나콘다 버전 체크를 하니 ~$ source ~/.bashrc ~$ conda info conda: 명령을 찾을 수 없습니다 conda 명령어를 찾을 수 없다고 나왔다. bashrc 파일이 아직 변경되지 않았기에, source 명령을 사용한다고 한들 소용이 없는 것이다. 그럼 어떻게 환경 변수를 추가하지..? 방법은 간단하다. ba..