Python

파이썬

파이썬 - OOP

객체 지향 언어를 사용하는 이유? 구조화! 다른 사람이 만들어놓은 코드 또는, 여럿이서 공동 개발할 때, 혼자서 개발할 때도 객체 지향적으로 하는 것이 좋다. ​ 객체란? 실생활 속 일종의 물건, 속성(attribute)와 행동(action)을 가진다 ex) 인공지능 축구 프로그램에서 객체는 팀, 선수, 심판, 공 등 ​ OOP는 클래스와 인스턴스로 나뉜다. ex) 클래스 - 붕어빵 틀, 인스턴스 - 붕어빵 -> 도커에서 이미지와 컨테이너의 차이와 비슷하다! ​ OOP 설계 방법 1. class 선언 -> class + 이름 + (상속받을 클래스) + : ​ ※ naming rule은 snake_case와 CamelCase가 있다. 주로 클래스명에서는 대문자를 사용하고, 변수명에서는 언더바("_")를 사..

AI

Yolo v3 custom data 하나부터 열까지2(Windows)

이제 다시 darknet 디렉토리로 돌아와서, mkdir custom_data 사용할 폴더를 하나 만들어준다. ​ custom_data/custom.names custom_data/images custom_data/train.txt (= text.txt) custom_data/custom.data ​ 폴더에는 위 4개의 파일이 필요하다. ​ 우선, 1. 첫번째 names 파일은 이전 포스팅에서 convert2Yolo 하는 과정에서 만들어 준 것을 해당 폴더로 mv 명령어를 통해 옮긴다. ​ 2. 두번째 images폴더는 이미지파일(jpg)과 annotation(txt파일)이 같은 파일명으로 존재해야 폴더이다. 예를들면 000038_cam.jpg, 000028_cam.txt가 세트로 존재해야 한다. ​ a..

beomseok99
'Python' 태그의 글 목록 (5 Page)