목록분류 전체보기 (115)
ROKO
Classification : Predicting a discrete-valued target Binary class (pos / neg, 0/1, true/false) Multiclass Binary linear classification linear model \(z = w^{T}x + b \) \(y=\left\{\begin{matrix} 1 \; if \; z \geq r\\ 0 \; if \; z < r \end{matrix}\right.\) w 가중치와 x를 곱하고 편향을 더한 결과가 임계값을 넘냐 아니냐로 분류를 할 수 있다. 조금 더 식을 정리 할 수 없을까? \(w^{T}x+b\geq r \Leftrightarrow w^{T}x+b-r\geq 0\) 상수부분을 하나로 묶어서 치환하자 그러..
NLP 관련 프로젝트를 하다가 anaconda 를 이용해 가상환경에서 실행중 librosa를 설치할 필요성이 생겨 설치를 진행했는데, 현재 채널에서 사용할 수 없다는 오류가 발생 하였다. conda install, pip install 등등 모두 오류가 나오는걸 확인 할 수 있다. librosa는 audio, music analysis libraray이다. Cause librosa docs 이유는 문서를 읽어보면 OS운영체제 사용자들은 ffmpeg가 default로 설치되어 있고 windows 사용자들은 설치가 필요하다고 나와있다. 기본 macOS가 아닌 가상환경을 만들어 사용하니 ffmpeg가 설치되지 않은 것으로 보인다. Solution #macOS brew install ffmpeg brew ins..
Macbook air M1칩 기준, vscode 를 통한 Terminal 에서 git 을 사용하는데 이와같이 오류가 발생하였다. Cause MacOS를 업데이트 하면서 많은 develpment tools이 오류를 일으킨다고 하는데, Xcode Command Line Tools가 MacOS에 맞추어 버전이 같이 업데이트 되지 않기 때문이라고 한다. Solution xcode-select --install Terminal 에 위 명령어를 입력하여 버전업을 진행해주면 된다. 설치시간은 1~5분이다.
Homebrew : MacOS를 위한 패키지 관리자 Homebrew Cask : GUI APP까지 설치가능하게 하는 옵션 wget : 입력한 URL에서 파일을 다운로드 하게 해주는 패키지 htop : computer 현재 상태 파악해주는 패키지 - 정보 추가하고 다듬을 예정 -
Problem Setup 함수(Hypothesis)를 통해 변수 x에 대한 t값을 예측하는 게 목표 Given dataset pairs \(\left\{(x^{(i)},t^{(i)}) \right\}_{i=1}^{N}\), \(x^{(i)}\) = inputs, \(t^{(i)}\) = targets Model y is a linear function that y(predicition) = W(Weight)x + B(bias) Setting of the parameters = Hypotheses \(Loss\,function\) : \(L(y, t) = \frac{1}{2}(y-t)^2\) (squared error) / \(\frac{1}{2}\)은 미분을 활용한 컴퓨터 연산시 효율성을 위한 것 \((..
Ensemble (앙상블) Combine multiple models into a ensemble Better than the individual model Particularly well suited to decision trees in ML Intution : majority is less likely to make mistakes and has more information than individuals How to make different models with same structure? 앙상블은 여러 모델을 혼합하여 하나의 모델로 구성하는데 한 종류의 모델을 가지고 앙상블을 구성하기 위해서는 각 모델들이 구조는 같을 지라도 서로 다른 모델로 구분되어야한다. 이를 위해 아래와 같은 방식을 적용해..
Decision trees(결정 트리)의 기본적인 형태이다. Internal nodes(Decision nodes) 들은 속성을 test한다 Branch, 기준에 따라 가지가 나뉘어 진다 Leaf nodes 결과값을 의미한다. (predictions) CART(Classification and Regression trees)라고도 불린다 DT(Decision Trees) 고려할 점 모든 객체는 속성-값 pair로 구성 Target function은 이산변수을 다룸 명제 논리 필요 (Ex 키위는 지름이 10cm보다 작다) 이상치에 유연하게 대응 가능 일반화가 가능하도록 조정 Leaf node에 가능한 같은 Label에 해당하는 값들을 분류 DT를 모든 데이터에 대해 잘게 분류할 수 있지만 고려할점에 써있는..
Nearest Neighbor(최근접 이웃)은 ML의 대표적인 방법론 중 하나이다. NN을 논하기 전에 필요한 정의부터 살펴보자. ML은 training set을 통해 inductive learning(귀납적 학습) 최종 목표는 input \(x\)를 넣었을때 그에 해당하는 결과를 출력하는 함수 \(f(x)\) 이상적인 알고리즘은 쉽게 찾을수 없으므로 다양한 방법론을 통해 근사 이상적인 함수를 \(f\) (target function), 이에 근사하는 함수를 \(h\) (hypothesis) 가능한 모든 \(h\) 를 모아논 함수들의 공간을 Hypothesis space \(H\)(가설 공간)이라 하며 최적의 함수 \(h\) 를 찾는다. 이를 위해 training set에 대한 error function..
대학생활을 하며 공통적으로 할 수 있는 질문들을 해소할 만할 자료들을 모아 보았다. 자료는 추후 계속 업데이트할 예정이다. 전공진로설계 대학생활 100문 100답 논문 사이트 https://sci-hub.se Sci-Hub: to remove all barriers in the way of science sci-hub.se 논문 설명중 DOI 부분을 복사하여 위 링크에 입력하면 논문을 볼 수 있다. 단, 최신 논문은 업데이트가 늦어 볼 수 없다.
중앙도서관 사이트 도서 예약 원하는 도서가 모두 대출된 경우 웹사이트에서 도서를 예약할 수 있다. 예약 통지 이후 2일이내에 빌려야 하며 2회 이상 대출하지 않으면 60일간 예약자격이 정지된다. https://dl.jbnu.ac.kr/webcontent/info/38 전북대학교 전북대학교 dl.jbnu.ac.kr 학술 검색 학부생이나 대학원생 생활을 하다가 논문을 조사해야하는 경우가 생길 때가 있다. 무료 공개하는 논문이 아닌 이상 대체로 구독료를 내고 논문을 읽을 수 있는데, 전북대 재학생인 경우 전북대학교 자격을 통해 무료로 논문을 볼 수 있다. 논문이 여러 학술지에서 나오는데 각 학술지마다 구독료를 내지않고 무료로 원하는 논문을 볼 수 있다는 것은 정말 큰 혜택이다. https://dl.jbnu.a..