본문 바로가기
반응형

Programming36

[Pytorch] timm 사용법 및 모델 종류 정리 1. timm이란?풀네임: PyTorch Image Models개발자: Ross Wightman목적: 다양한 최신 딥러닝 비전 모델을 쉽게 불러와서 학습·추론할 수 있도록 제공.특징: 모델 아키텍처, 학습 스크립트, 데이터셋 유틸리티까지 포함되어 있어 연구와 실무 모두에 적합. 2. 주요 기능방대한 모델 컬렉션ResNet, EfficientNet, ViT(Vision Transformer), ConvNeXt, Swin Transformer 등 1000개 이상의 모델 아키텍처 제공.사전 학습(pretrained) 가중치 제공대부분의 모델에 ImageNet 등 대규모 데이터셋으로 학습된 가중치 제공 → 전이학습(transfer learning) 쉽게 가능.편리한 API`import timm`model =.. 2025. 9. 12.
[Python][Error] RuntimeError: Unable to decompress 'JPEG Lossless, Non-Hierarchical, First-Order Prediction (Process 14 [Selection Value 1])' pixel data because all plugins are missing dependencies: gdcm - requires gdcm>=3.0.10 pylibjpeg - requires pylibj pydicom에서 JPEG 압축된 DICOM 파일을 읽을 때 발생하는 오류 해결법입니다. 문제 상황엑셀 파일을 불러오기 위해 아래와 같은 코드를 실행했을 때:dcm = pydicom.dcmread(img_path)img = dcm.pixel_array 다음과 같은 에러가 발생합니다:RuntimeError Traceback (most recent call last)...RuntimeError: Unable to decompress 'JPEG Lossless, Non-Hierarchical, First-Order Prediction (Process 14 [Selection Value 1])' pixel data because all plugins are missing dependencies: gdcm - r.. 2025. 7. 12.
[Python][Error] ImportError: Missing optional dependency 'xlrd'. Install xlrd >= 2.0.1 for xls Excel support Use pip or conda to install xlrd. 오늘은 pandas를 사용할 때 흔히 마주치는 오류 중 하나인ModuleNotFoundError: No module named 'xlrd' 에러의 원인과 해결 방법에 대해 알아보겠습니다. 문제 상황엑셀 파일을 불러오기 위해 아래와 같은 코드를 실행했을 때:import pandas as pddf = pd.read_excel('mydata.xls') # 또는 'mydata.xlsx' 다음과 같은 에러가 발생합니다:ModuleNotFoundError: No module named 'xlrd'...ImportError: Missing optional dependency 'xlrd'. Install xlrd >= 2.0.1 for xls Excel support 원인pandas.read_excel() 함수는.. 2025. 7. 11.
[Python] 정규표현식(Regex, re)과 패턴 - 사용 방법 및 예시 텍스트들이 주어졌을 때, 특정한 패턴을 사용해서 어디에 있는지 검출해 낼 수는 없을까요 ?예를 들어 "이메일은 test@example.com 또는 help@domain.co.kr 입니다." 와 같은 문장이 주어졌을 때, 이메일 두개를 어떻게 검출할 수 있을까요 ?두개만 있으면 코드로 검출할 필요가 없이 수작업으로 검출할 수 있겠죠.그런데 수백개, 수만개가 있을 때는 하나하나 검출하는데 어려움이 있을겁니다. 이럴 때 사용하는 것이 바로 정규표현식 (Regular Expression, Regex)입니다.정규표현식이란?특정한 규칙을 가진 문자열(패턴)을 찾아내는 문법입니다.수많은 텍스트 속에서 이메일, 전화번호, 날짜 등 특정 형식의 텍스트를 자동으로 찾아낼 수 있습니다.프로그래밍 언어 대부분에서 지원되며,.. 2025. 7. 10.
가상환경 yaml 저장, 삭제, 생성 1. 가상환경을 YAML 파일로 저장하기conda env export > environment.yaml 현재 활성화된 가상환경의 패키지 목록과 설정을 environment.yaml 파일로 저장합니다.특정 환경이름을 지정하려면:conda env export -n 환경이름 > environment.yaml2. YAML 파일로 가상환경 다시 설치하기 conda env create -f environment.yaml 이 명령어는 environment.yaml 파일을 바탕으로 새로운 가상환경을 생성합니다.YAML 파일에 환경 이름이 지정되어 있으면, 그 이름으로 환경이 만들어집니다.기존에 같은 이름의 환경이 있다면 오류가 날 수 있으니, 삭제하거나 다른 이름으로 생성하세요.현재 활성화된 환경은 삭제할 수 없습니다.. 2025. 7. 9.
[Python] Jupyter Notebook 셀 마다 실행 시간 표시하기 Jupyter Notebook에서 셀마다 실행 시간을 자동으로 표시하려면 어떻게 해야할까요? 방법은 IPython의 magic 명령어 또는 확장 기능을 사용하면 됩니다. 방법 1: 셀별로 %time 또는 %%time 사용 (기본 내장 기능)첫번째 방법으로는 각각의 셀마다 제일 앞에 %time 또는 %%time을 작성하여 각 셀의 실행시간을 표시할 수 있습니다.%%time: 셀 전체 실행 시간 출력%time: 한 줄 코드 실행 시간 출력pip install ipython-autotime하지만 이 방법은 가끔씩 사용하려고 한다면 좋겠지만, 매번 셀 상단에 %%time을 작성하여 시간을 나타내야하는 번거로움이 있습니다. 그렇다면 전체 셀을 좀 편하게 (?) 시간을 표시할 수는 없을까요 ? 방법 2: 전체.. 2025. 7. 7.
반응형