전체 글(35)
-
Grid Search & Random Search
Grid Search - Scikit-learn 라이브러리에서 제공하는 하이퍼파라미터 튜닝을 위한 도구 중 하나 - 모델에 대해 여러 하이퍼파라미터 조합을 시도하여 최적의 조합을 찾을 수 있다 - 주어진 하이퍼파라미터 Grid에 대해 교차검증(Cross Validation)을 수행하여 각 조합의 성능을 평가한다 - 장점 : 내가 원하는 범위를 정확하게 비교 분석이 가능하다. - 단점 : 시간이 오래 걸린다. from sklearn.model_selection import GridSearchCV from sklearn.ensemble import RandomForestClassifier # 예시로 사용할 분류 모델 및 하이퍼파라미터 탐색 범위 정의 model = RandomForestClassifier()..
2024.02.19 -
ML | 콘다환경 라이브러리 설치
콘다환경 라이브러리 설치 - lightgbm 사용하기 위함 - 명령프롬프트 관리자권한 or Anaconda Prompt에서 콘다버전 확인 - 안되면 colab에서 해도 되나, 세션 끊기는 불편함 주의 - 컴 성능 안좋을 경우, 연산 오래걸림 -> 구글 colab 사용 - 콘다환경생성 / 라이브러리설치 후, 해당폴더로 경로변경 후 아래 명령어 실행 $ conda --version $ conda create --name yourenvname python=3.8 $ conda activate yourenvname $ pip install pycaret echo %cd% cd 이동할 경로 $ conda install -c conda-forge jupyterlab jupyter lab - pycaret, ligh..
2024.02.14 -
Python | 환경변수 활용한 API Key 설정
1. 필요 모듈 설치 pip install python-dotenv 2. .env파일 생성 프로젝트 폴더내에 new file > .env 파일 생 3. 저장할 key=value 입력 # env file에 각종 API Key 정리 SEOUL_API_KEY = '~~~' 4. data_collection.py 파일 만들어 실행 python data_collection.py from dotenv import load_dotenv import os import requests import pandas as pd from bs4 import BeautifulSoup # .env파일이 활성화 load_dotenv() SERVICE_KEY = os.getenv('SEOUL_API_KEY') print(SERVICE_..
2024.02.01 -
Git | 명령어
로컬에서 repository 만들기 1. git clone 명령어 사용 2. 로컬에 리파지토리와 동일한 이름의 폴더를 만들고 아래 git bash에서 명령어 실행 깃헙에 add/commit/push git add . git commit -m "커밋메시지" git push 라이브러리파일 설치 명령어 pip install -r requirements.txt
2024.01.24 -
Linux 기본 명령어
pwd : print working directory 현재 디렉터리 확인 cd 디렉터리 : Change Directory cd : 내 디렉터리로 이동 mkdir 새디렉터리명 : Make Directory ls -al : List . : 현재 디렉터리 .. : 바로 상위 디렉터리 touch 파일명 : 빈파일 생성 or 기존파일은 생성날짜를 현재로 rm -f 파일명 : 파일 삭제 rm -rf 폴더명 : 디렉터리 삭제 (주의) vi 파일명 : Visual Editor --> i --> 입력/수정 작업 --> Esc --> :wq, :q! cat 파일명 : 내용 확인
2024.01.19 -
Git
1. 설치 후 PowerShell에서 사용자 지정 git config --global user.name "" git config --global user.email "" 2. 버전 되돌리기 1) revert: 버전을 되돌린 새로운 버전 만들기 2) reset - soft reset: 커밋만 되돌리기 - mixed reset: 스테이지까지 되돌리기 - hard reset: 작업디렉터리까지 되돌리기 이 있으나, 그냥 Dump(복사본) 떠놓고 hard reset 추천 3. Stash - 작업 임시 보관 - stage에 올라가지 않은 파일 stash -> 적용 -> 커밋 -> stash 삭제 4. Checkout - head를 옮긴다 5. Merge 1) Fast-forward merge - 현재 브랜치로 해당..
2024.01.18