디버깅 ( 오류 해결 과정 )

    [Yolov8] 하이퍼파라미터 튜닝 UnboundLocalError 극복하기

    "Ultralytics YOLO 모델을 사용하는 하이퍼파라미터 튜닝 과정에서 직면한 UnboundLocalError 해결 과정을 공유합니다. 위 오류는 .tune() 메소드 내에서 ckpt_file이 할당되기 전에 참조될 때 발생했습니다. 튜닝 반복 중 체크포인트 파일 경로가 올바르게 설정되지 않아 발생한 문제였죠. 위 문제를 해결하기 위해 ultralytics 라이브러리 재설치, 종속된 라이브러리들 재설치를 해보았지만 해결하지 못 했었습니다. yolov8 공식 깃허브의 issue에서 https://github.com/ultralytics/ultralytics/pull/6614/commits/3a71f396759c7017275662556085212f8d53e6fe `ultralytics 8.0.220` ..

    labelme 설치 중 UnocodeDecodeError 해결법

    pip install labelme 아나콘다를 통해 위 명령어로 설치하는 도중에 (anomalib_env) C:\WINDOWS\system32>pip install labelme Looking in indexes: https://pypi.org/simple, https://pypi.ngc.nvidia.com Collecting labelme Downloading labelme-5.3.1.tar.gz (1.5 MB) ---------------------------------------- 1.5/1.5 MB 15.5 MB/s eta 0:00:00 Preparing metadata (setup.py) ... error error: subprocess-exited-with-error × python setup..

    Android - NotFoundException 에러 해결 과정

    Android Studio에서 Java 언어를 이용해서 개발을 하다보면 위와같은 에러를 자주 보게된다. 이는 TextView의 setText함수에 숫자를 넣으면 발생하는 에러이다. 해결하는 방법은 직접 문자열로 형변환을 시켜주는 방법이 있고 더 쉬운 방법은 txtTimer.setText(""+remain + "초"); 위 코드와같이 공백 따옴표를 이용하면 된다.

    MySQL - 테이블 이름과 MySQL의 키워드가 같을 때 오류 해결방법

    테이블 이름과 MySQL의 키워드가 같을 때 아래와같은 오류가 발생한다. 아래 사진에서는 like라는 테이블과 like라는 키워드가 같아서 에러가 발생했다. 이를 해결하는 방법 2가지를 설명하려한다. 해결방법 1. 테이블 이름을 수정해준다. 2. ` 억음부호(backtick) 사용 query = '''insert into `like` (userId,postingId) values (%s,%s);''' 이후 정상 작동되는 것을 확인.