An Introduction to Statistical Learining 책의 1,2장을 정리한 내용입니다. Ch.011.1 통계학습의 개요Supervised Learning(지도학습) input 값으로 output 값을 예측 ex) 예측, 분류, 추론예측 : 연속적, 양적인 output을 예측하는 것분류 : 범주형, 질적인 output을 예측하는 것Unsupervised Learning(비지도학습) input값 없음. output값을 이용하여 input자료의 상관관계, 구조 파악 ex)군집화 Ch.022.1 통계학습이란?통계학습이란 를 추정하는 일련의 기법들을 말한다. 은 와 독립적이며 2.1.1 f를 추정하는 이유?함수 를 추정하는 두 가지 주된 이유는 예측과 추론이다.예측 ex) 집값 예측추론 ex..
Error response from daemon: driver failed programming external connectivity on endpoint docker start를 했는데 갑자기 위와 같은 에러가 떴다. 검색해보니 솔루션으로 docker stop $(docker ps -a -q); docker rm $(docker ps -a -q); docker volume rm $(docker volume ls -qf dangling=true) docker network rm $(docker network ls -q) sudo lsof -nP | grep LISTEN sudo kill -9 1548 이런게 있었고 또 다른 분은 그냥 껐다 키면 된다해서 일단 후자로 해봤는데 바로 해결됐다 ^^..역시 ..
개인프로젝트로 웹서버 올리기 지난번 예제파일을 가지고 웹서버를 구축해보았다. 이번에는 개인적으로 작성한 플라스크 코드를 웹서버에 올리고 이미지 push까지 해보자. 디렉토리 구성하기 먼저 폴더 경로를 동일하게 만들어준다. 예제 경로는 다음과 같았다. . ├── app │ └── main.py │ └── uwsgi.ini │ └── static │ └── index.html │ └── app └── Dockerfile └── docker-compose.yml └── docker-compose.override.yml 개인 프로젝트 경로도 이처럼 yml파일과 ini파일을 그대로 복사해서 옮겼다. 첫번째사진처럼 디렉토리를 구성하고 app폴더를 누르면 다음과 같이 나온다. .vscode, service,run.p..
nginx 예제파일따라하기 Nginx+Flask로 웹서버 구축하기 필자는 리눅스에서 아파치와 플라스크를 이용하여 웹서버를 구축하려 하였으나 실패한 전적이 있다. ㅎㅎ.. 그래서 이번에는 좀 더 쉬운 방법으로 도커에서 이미지를 풀하여서 환경구축을 해보자한다. 이번에는 성공했으니 따라하셔도 좋다! 아마존 서버에서 리눅스로 접근, 도커에서 이미지를 받아서 컨테이너를 생성하는 것 까지 해보자 1. AWS server 접속 당연히 아마존 계정 만들고 putty로 접속까지 해야한다. 혹시 모르겠다면 필자가 전에 작성해둔 AWS에서 리눅스 접속 글을 읽으면 된다. https://hhhh88.tistory.com/12 2. docker 설치 자 그럼이제 도커를 설치해보자. 웹서치 중 정말 간단히 핵심코드만 써놓은 글을..
apache install 중 error apache+Flask 설치 중 보았던 error들 웹서버에 아파치와 플라스크를 설치하려고 한다. 아래는 설치 중 만났던 에러를 썼던 것이다. 혹여나 같은 에러를 만났다면 아래처럼 해보시길 바란다. 아파치 다운경로 : root/httpd-2.2.29 아파치 설치경로 : home/ubuntu/apps/apache You need to be root to perform this command 일반유저로 들어가서 그렇다. root로 변경해주자. 명령어 su - 이 때 password를 입력하라고 나온다. 설정한적도 없는데 ㅎㅎ;; 비밀번호 설정하기 sudo passwd root 명령어를 입력하면 Enter new UNIX password 라고 나온다 가장 만만한 123..
매번 아나콘다에서 주피터노트북으로 들어가고 또 거기서 해당경로 찾기 귀찮을 때한 번에 작업폴더로 바로가도록 할 수 있는 방법 1. 실행시키고자 하는 폴더경로에 메모장을 하나 만든다. 2. 파일내용은----------------------------------------------echo '주피터 구동' jupyter notebook pause---------------------------------------------- 3. 파일명은 run.bat 4. 바로가기를 배경화면에두면 끝 인데 혹시 실행이 안 되는 경우도 있다. run.bat이 cmd 에서 실행되는데 환경변수 설정을 안하면 당연히 안된다. (이걸 몰라서 헤맸다..)필자는 Anaconda3 를 설치하고 anaconda prompt 에서 lib..
아래는 ISLR의 내용을 간단히 정리한 것입니다. 피드백은 언제나 환영합니다. 차원축소의 두가지 방법 PC(Principal Components) 주성분 PLS(Partial Least Squares) 부분최소제곱 차원축소 : 고차원의 설명변수를 변환(transform)하여 저차원으로 만드는 방법 PCR(Principal Components Regression) 회귀를 위한 차원축소 기법을 살펴보겠습니다. 절차 표준화 주성분 벡터 생성 주성분은 설명변수 x의 선형결합으로 이루어진다. (이때, M < p ) 최소제곱 모델 적합 차원축소의 아이디어는 기존의 최소제곱회귀식 $$\hat{y} = \beta_0+\beta_1x_1 + \cdots + \beta_px_p$$ 은 p+1 개의 회귀계수를 구해야하지만..
본 포스팅은 제가 한 내용을 복기하는 것과 혹여나 저와 같은 에러를 발견하신 분들을 위해 작성했습니다. 오늘은 데이터베이스에 데이터를 매분마다 자동으로 적재하기를 해보겠습니다. 전체 프로세스1. 아프리카티비에서 데이터 가져오기2. 리눅스에서 파일 실행(디비 적재)3. 크론탭 설정 전체코드 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475# coding: utf-8# afreeca.pyfrom urllib.request import urlopenfrom bs4 import BeautifulSoupimpor..