본문 바로가기

전체 글116

confusion matrix 식 2022. 5. 17.
주피터랩 띄울때 nohup jupyter lab --allow-root --ip 0.0.0.0 --port 12345 --no-browser nohup : 프로세스가 종료되도 주피터 랩이 꺼지지 않는다.--ip 0.0.0.0 : 현재 아이피 주소를 모를때 0.0.0.0로 입력하면 자동으로 현 아이피 주소로 된다.--port : 주피터 랩 포트를 의미힌다.--no-browser : 명령어를 입력했을 때 바로 브라우저로 나타나지 않게 해준다.  jupyter notebook --generate-configjupyter lab passwordEnter password :Verify password : 비밀번호 설정을 하면 된다. 2022. 3. 21.
도커 nvidia toolkit 실행시 에러 도커에서 gpu 세팅을 할때 다음과 같은 에러가 나타나기도 한다. docker: Error response from daemon: could not select device driver "" with capabilities: [[gpu]]. ERRO[0000] error waiting for container: context canceled distribution=$(. /etc/os-release;echo $ID$VERSION_ID) curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | sudo apt-key add - curl -s -L https://nvidia.github.io/nvidia-docker/$distribution/nvidia-doc.. 2022. 3. 21.
Got permission denied while trying to connect to the Docker daemon socket docker를 처음 세팅하고 "Got permission denied while trying to connect to the Docker daemon socket" 에러 메세지를 받는 경우가 있다. 이것은 유저가 도커에 접근권한이 없어서 생기는 문제로 유저를 docker group에 포함시켜주면 된다. $ sudo usermod -a -G docker $USER 시스템 재구동 후 해당 ID에 대해 docker group 권한이 부여된다. 2022. 3. 17.
[pandas] pd.merge() pd.merge는 데이터프레임을 합쳐준다. SQL에서 join과 같은 역활 - left : 왼쪽 데이터프레임 - right : 오른쪽 데이터프레임 - on : (두 데이터프레임의 기준열 이름이 같을 때) 기준열 - how : 조인 방식 {'left', 'right', 'inner', 'outer'} default = 'inner' 1. how = JOIN Left join : 왼쪽 데이터프레임을 기준으로 조인한다. 오른쪽 데이터프레임에 없는 값은 NaN으로 리턴한다. Right join : 오른쪽 데이터프레임을 기준으로 조인한다. 왼쪽 데이터프레임에 없는 값을 NaN으로 리턴한다. Inner join : 교집합을 의미한다. 양쪽에 공통으로 있는 값을 리턴한다. Outer join : 모든 값이 나타나도록.. 2022. 2. 21.
pandas pivot 참고자료 https://towardsdatascience.com/reshape-pandas-dataframe-with-pivot-table-in-python-tutorial-and-visualization-2248c2012a31 2022. 2. 7.
opencv morphology (dilate/erode) 모폴로지(morphology)는 형태학이라는 뜻으로 영상 분야에서는 노이즈 제거, 구멍 메꾸기, 연결되지 않은 경계 이어붙이기 등 형태학적 관점에서의 영상 연산을 말합니다. 모폴로지는 주로 형태를 다루는 연산이므로 바이너리 이미지를 대상으로 합니다. 대표적인 연산은 dilate와 erode이며, 이 둘을 결합한 열림과 닫힘이 있습니다. 1. Erosion 원래 있던 객체의 영역을 깍아 내는 연산입니다. 이 연산을 위해서는 구조화 요소(structuring element)라는 0과 1로 채워진 커널이 필요합니다. 구조화 요소 커널을 입력 영상에 적용해서 1로 채워진 영역을 온전히 올려 놓을 수 없으면 0으로 변경합니다. 2. Dilation 영상 속 사물의 주변을 덧붙여서 영역을 더 확장하는 연산입니다. .. 2022. 1. 27.
Random forest parameters 1. min_ samples_split 노드를 분할하기 위한 최소한의 샘플 데이수 -> 과적합을 제어하는데 사용한다.Default = 2 -> 작게 설정할수록 분할노드가 많아져 과적합 가능성이 증가한다.2 min_samples_leaf Default = 1리프노드가 되기 위해 필요한 최소한의 샘플 데이터수과적합 제어를 위해 사용한다.불균형 데이터의 경우 특정 클래스의 데이터가 극도로 작을수 있으므로 작게 설정 필요3. max_features최적의 분할을 위해 고려할 feature의 개수Default = None -> 데이터 세트의 모든 피처를 사용int 형 : 피처개수sqrt, auto : 전체 피처중 sqrt(feature)만큼 선정log : 전체 피처중 log2(feature)만큼 선정4. max_d.. 2021. 12. 15.
Decision tree parameters 1. min_ samples_split 노드를 분할하기 위한 최소한의 샘플 데이수 -> 과적합을 제어하는데 사용한다. Default = 2 -> 작게 설정할수록 분할노드가 많아져 과적합 가능성이 증가한다. 2 min_samples_leaf Default = 1 리프노드가 되기 위해 필요한 최소한의 샘플 데이터수 과적합 제어를 위해 사용한다. 불균형 데이터의 경우 특정 클래스의 데이터가 극도로 작을수 있으므로 작게 설정 필요 3. max_features 최적의 분할을 위해 고려할 feature의 개수 Default = None -> 데이터 세트의 모든 피처를 사용 int 형 : 피처개수 sqrt, auto : 전체 피처중 sqrt(feature)만큼 선정 log : 전체 피처중 log2(feature)만큼.. 2021. 12. 15.