본문 바로가기

분류 전체보기

(59)
from torch._six import container_abcs ModuleNotFoundError: No module named 'torch._six' 에러 messagefrom torch._six import container_abcs ModuleNotFoundError: No module named 'torch._six' 발생원인torch 버전 업데이트 해결 방안1. torch 버전 downgrade2. import lib 수정from torch._six import container_abcs위 부분을 아래와 같이 수정from collections import abc as container_abcs
Modify its 'disableApiTermination' instance attribute and try again. AWS 인스턴스 종료(삭제)가 정상 동작 되지 않을 때 위 error가 발생. 해결 방안인스턴스의 종료 방지 기능을 확인할 필요가 있음 1. 인스턴스 선택 및 작업 선택 2. 종료 방지 기능 변경 선택 3. 종료 방지 활성화 확인 및 설정
bbox Label 좌표 형식 COCO 형식좌상단 x, 좌상단 y, bounding box width, bounding box height(left_top_x, left_top_ y, w, h)YOLO 형식bounding box 중심점 x, bounding box 중심점 y, bounding box width, bounding box height(center_x, center_y, w, h)KITTI, VOC 형식좌상단 x, 좌상단 y, 우하단 x, 우하단 y(left_top_x, left_top_y, right_bottom_x, right_bottom_y)
Yolo 라이센스 출처 : https://medium.com/deelvin-machine-learning/the-evolution-of-the-yolo-neural-networks-family-from-v1-to-v7-48dd98702a3d The evolution of the YOLO neural networks family from v1 to v7.If you need a fast object detector, then the neural network models of the YOLO family are de facto a standard today.medium.com 추가로 Ultralytics 코드를 사용할 경우 Yolov3도 AGPL-3.0 라이센스가 적용
코드 재 사용에 관한 라이센스 MIT, Apache License 2.0, GNU General Public License v3.0 (GPL-3.0), GNU Affero General POublic License v3.0 (AGPL-3.0)는 널리 사용되는 오픈 소스 라이센스이다. 1. MIT사용 및 배포소프트웨어를 자유롭게 사용 O소프트웨어의 복제본을 무제한 배포 O소프트웨어 수정 O수정된 소프트웨어 배포 O조건원본 소프트웨어의 저작권 고지와 라이센스 정보를 모든 복제본에 포함수정된 소프트웨어에도 동일하게 적용원본 저작권 및 라이센스 고지를 포함하는 한 소프트웨어를 상업적으로 사용 가능제한사용에 대한 보증 X소프트웨어 사용으로 인한 문제나 손해에 대하여 저작권자가 책임을 지지 않는다.2. Apache License 2.0사용 및 ..
coco 데이터셋 license coco dataset에는 license가 명시되어 있다."licenses": [{"url": "http://creativecommons.org/licenses/by-nc-sa/2.0/","id": 1,"name": "Attribution-NonCommercial-ShareAlike License"},{"url": "http://creativecommons.org/licenses/by-nc/2.0/","id": 2,"name": "Attribution-NonCommercial License"},{"url": "http://creativecommons.org/licenses/by-nc-nd/2.0/","id": 3,"name": "Attribution-NonCommercial-NoDerivs License..
set.update() 여러 개의 값을 한꺼번에 추가(update)할 때는 다음과 같이 진행s1 = set([1,2,3])s1.update([4,5,6])s1{1,2,3,4,5,6}
any/all(), enumerate() any() : 하나라도 True라면 True 반환all() : 모두 True면 True 반환Sample Codeif any(cur[1]   enumerate() : index와 원소를 동시에 접근하는 방법Sample Code>>> for entry in enumerate(['A', 'B', 'C']):... print(entry)...(0, 'A')(1, 'B')(2, 'C')