머신러닝
- graphviz 사용법 (링크) 2021.12.28
- Jupyter notebook 시작 디렉토리 설정이 안된다면... 2021.12.27
- graphviz 간단 설치 방법 (윈도우10) 2021.12.27
- graphviz 초간단 설치 (윈도우10) 2021.12.27
- pip install 과 conda install 의 차이점 2021.12.27
- XGBoost 초간단 설치(윈도우10) 2021.12.27
- Jupyter notebook 시작 디렉토리 설정 작동 안 될 때 (간단 해결) 2021.11.23
- 머신 러닝 - 분류 2021.11.11
graphviz 사용법 (링크)
Jupyter notebook 시작 디렉토리 설정이 안된다면...
인터넷 검색을 해 보면,
{사용자}\ .jupyter 폴더 내 jupyter_notebook_config.py 파일의
#c.NotebookApp.notebook_dir = '' 부분에
코멘트(#)을 제거하고, 원하는 폴더 경로를 적으라고 되어있는데,
그래도 안된다!!!
그래서, 초단간 방법을 소개한다.
1. 아래와 같이 Jupyter Notebook 바로가기에서 오른쪽 클릭
2. 바로가기> 대상(T)와 시작위치(S)에 자신이 원하는 시작 폴더 경로를 넣어 주면 된다.
이때, 쌍따옴표에 유의한다.
3. Jupyter notebook 재 실행 하면, 시작 폴더가 변경된 것을 확인할 수 있다.
graphviz 간단 설치 방법 (윈도우10)
1. 아래 사이트에서 윈도우용 graphviz 를 다운받는다. 안정화 버전을 추천함.
https://graphviz.org/download/
2. 설치한다.
3. Anaconda 콘솔을 관리자 권한으로 실행하고, 아래 명령어 실행
>>> pip install grpahviz
4. 윈도우 환경변수에서 사용자 변수와 시스템 변수를 각각 아래와 같이 수정한다.
5. Jupyter notebook을 모두 재부팅
6. 아래 명령어 실행하여 확인
graphviz 초간단 설치 (윈도우10)
1. 아래 사이트에서 윈도우용 graphviz 를 다운받는다. 안정화 버전을 추천함.
https://graphviz.org/download/
2. 설치한다.
3. Anaconda 콘솔을 관리자 권한으로 실행하고, 아래 명령어 실행
>>> pip install grpahviz
4. 윈도우 환경변수에서 사용자 변수와 시스템 변수를 각각 아래와 같이 수정한다.
5. Jupyter notebook을 모두 재부팅
6. 아래 명령어 실행하여 확인
pip install 과 conda install 의 차이점
conda install graphviz 를 쳐서 설치를 하자
찾아보니 conda install로 설치를 하면
C:\Users\Anaconda3\Library\bin\graphviz
이 위치에 설치된다.
그런데 pip install로 하면 아래 경로에 설치가 된다.
C:\Users\Anaconda3\Lib\site-packages\graphviz
[출처] [파이썬][머신러닝] graphviz 설치/실행 에러 해결하기|작성자 하쿠나마타타
XGBoost 초간단 설치(윈도우10)
아래와 같이 복잡하게 하지 말고, 그냥
(base) pip install xgboost
하면 된다.
conda install 을 사용하면, 아래와 같이 python 버전에 따라 PakcagesNotFoundError 가 발생한다.
XGBOOST 설치방법
1) https://www.lfd.uci.edu/~gohlke/pythonlibs/#xgboost
2) 현재 pyton 3.10 설치된 상태이므로, xgboost-1.5.1-cp310-cp310-win_amd64.whl 다운 받는다.
3) 다운로드한 파일을 C:\Users\chpark\Anaconda3\pkgs\python-3.10.0-h96c0403_3\Lib\site-packages 에 저장
4) 다운 받은 폴더에 가서, pip install xgboost-1.5.1-cp310-cp310-win_amd64.whl
5) Jupyter notebook 에서 아래 명령어가 에러 나지 않으면 설치된 것임.
import xgboost as xgb
Jupyter notebook 시작 디렉토리 설정 작동 안 될 때 (간단 해결)
Anaconda Prompt 에서 jupyter notebook --generate-config 설정을 했음에도 사용자 지정 주피터 노트북 경로가 작동 안 될 때 아래 방법으로 간단 해결
1. Jupyter Notebook 아이콘에서 속성 열기
2. 대상(T)에서 %USERPROFILE% 삭제 후, 원하는 폴더 경로 입력.
3. 시작 위치(S) %HOMEPATH% 경로 제거
4. Jupyter notebook 실행해서 확인.
머신 러닝 - 분류
1. 지도 학습
가장 흔한 학습 방법
주어진 샘플 데이터의 (사람이 만든)레이블 또는 꼬리표(annotation)에 입력 데이터를 매핑하는 방법을 학습시킴
대부분 분류와 회귀 문제로 구성됨
예) 구문 트리 예측, 물체 감지
2. 비지도 학습
타깃없이 입력 데이터의 변환을 찾는 학습방법
데이터 시각화, 데이터 압축, 데이터 노이즈 제거, 데이터 상관관계를 더 잘 이해하기 위해 사용
지도학습 문제를 풀기 전에 데이터셋을 잘 이해하기 위해 사용하는 필수 단계로 이용되기도 함
예) 차원축소, 군집
3. 자기 지도 학습(self-supervised learning)
사람이 만든 레이블을 사용하지 않음으로 학습 과정에 사람이 개입하지 않는 지도 학습.
예) 오토인코더(autoencoder), 비디오 다음 프레임 예측, 다음 단어 예측
4. 강화학습
구글 딥마인드의 아타리 게임과 알파고 바둑대국 성공으로 주목 받기 시작함.
환경에 대한 정보를 받아 보상을 최대화하는 행동을 선택하도록 학습시킴
예를 들어, 게임 점수를 최대화하기 위한 게임 내의 행동을 출력
대부분 연구영역, 게임 외 성공 사례가 없음.
예) 자율 주행 자동차, 자원 관리, 교육