Python 프로그래밍 (5) 썸네일형 리스트형 파이썬 프로그래밍 Json / XML 제어 하기 이번 본문에서는 파이썬 프로그래밍 에서 파일저장부분을 설명할건데 가장 유명한 json 파일 형식과 xml 파일 형식 두가지를 알아볼것이다. json 파일 JSON은 2009년에 더글라스 크록포드(Douglas Crockford)가 처음으로 규정되어서, 현재 JSON은 RFC 7159와 ECMA-404라는 두 개의 경쟁 표준에 의해 규정되고 있습니다. ECMA 표준에서는 문법만 정의할 정도로 최소한의 정보만 정의되어 있으며, RFC 표준은 문법 및 보안에 관련된 사항까지 일부 제공하고 있습니다. json 파일은 기본적으로 텍스트로 이루어져 있어서 기계와 사람 모두 읽고 쓰기 쉽고 프로그래밍 언어와 플랫폼에 독립적이라서 서로 다른 시스템간에 객체를 교환하기 좋아서 자주 쓰인다 무슨 말이고 하니, 텍스트파일로.. opencv 파이썬 프로그래밍 영상처리 이번장에서는 파이썬으로 opencv를 이용해서 영상처리 프로그래밍 하는 법에 대해 설명하겠습니다. 우선 파이썬 프로그래밍으로 opencv를 구현하기 위해서는. opencv 패키지를 깔아야 됩니다. 아나콘다를 통해 파이썬을 세팅하셨으면,(되도록 아나콘다 세팅을 추천, 패키지 끼리 버젼을 맞쳐주므로, 버젼이 안맞으면 실행이 잘안되서 파이썬 프로그래밍을 처음 하시는분들이 제일 어려워하는 부분임) 아나콘다는 아래 사이트에가서 그냥 individual 버젼을 설치하면 된다 - 무료임. 어쨋든 아나콘다로 파이썬 설치하신분들은. 터미널에서 이렇게 타이핑해서 설치해도 되고 패키지 매니저에서 설치해도 된다. 물론 activate명령어로 자신이 설치할 가상 env환경에서 말이다. 아나콘다로 설치안하신분들은 ( 현장에서는 .. 파이썬 프로그래밍 Classification EfficientNet 이번장에서는 AI 딥러닝 중 하나인 Classification(분류화) 알고리즘중에 하나인 EfficientNet에 대해 알아볼것이다. EfficientNet을 일일이 구현하기 너무 어려우므로 lukemelas님이 구현한 EfficientNet-pytoroch 라이브러리를 사용해서 Classification을 진행할 것이다. 먼저 라이브러리를 설치하려면 # pip install efficientnet_pytorch 위와 같이 설치하면 설치가 완료 된다. 사용법은 from efficientnet_pytorch import EfficientNet model = EfficientNet.from_pretrained('efficientnet-b0') 위와 같이 사용하면 된다. efficientnet이 굉장히 강력.. 텐서플로우 파이썬 object detection 나만의 이미지 이번에는 텐서플로우를 이용한 object detection에서 나만의 이미지를 사용해서 학습해보자 이번장에서도 저번장과 마찬가지로 텐서플로우 1.14 버젼으로 tf-slim패키지를 사용할 것이다. 우선 필요한 것은 찍어놓은 사진이나 찍을 카메라 그리고 라벨링할 프로그램이 필요한데. qt 파이썬을 사용한 무료 오픈 소스인 labelimg를 사용할 것이다. 대표사진 삭제 사진 설명을 입력하세요. 저번 장에서 깔았던 패키지는 기본으로 qt / libxml2 / pyqt / lxml / pandas /pillow/ matplotlib 의 설치가 필요하다. conda install qt conda install libxml2 conda install pyqt conda install lxml conda insta.. 파이썬 YOLO 텐서플로우 학습하기 이번장에서는 파이썬을 이용해서 yolo를 학습하는걸 할텐데 보통 다크넷을 통해 하면 텐서보드같은 유용한 툴을 못쓰므로 텐서플로우 를 이용해서 yolo를 학습하는걸 할것이다. yolo가 먼지 모르는 분들은 전장에 설명해놓은거 참고하시기 바랍니다. https://easytocoding.tistory.com/11 yolo가 다크넷을 기반으로 하기 때문에 학습할때 잘되는지 분석하려면 쉽지가 않다 그래서 이번에는 텐서플로우 를 통해 yolo 학습을 해서 tensorboard로 분석할수 있게 한다. 학습에 필요한 패키지는. numpy>=1.18.2 scipy>=1.4.1 seaborn>=0.10.0 tensorflow=2.2.* opencv-python==4.1.2.30 tqdm==4.43.0 pandas .. 이전 1 다음