본문 바로가기

개발 이야기/머신러닝, 딥러닝30

[딥러닝 첫걸음] 생에 첫 컴퓨터 비전, OpenCV야 안녕? OpenCV로 이미지 열어버리기 opencv 두려워하지말고 시작해보자. 내 첫 OpenCV 실행을 글로 남긴다. 언젠가 컴퓨터 비전과 딥러닝 전문가가 되어 이 글을 열어보게 된다면 피식 할 것 같다. OpenCV 위키백과, 우리 모두의 백과사전. OpenCV(Open Source Computer Vision)은 실시간 컴퓨터 비전을 목적으로 한 프로그래밍 라이브러리이다. 원래는 인텔이 개발하였다. 실시간 이미지 프로세싱에 중점을 둔 라이브러리이다. 인텔 CPU에서 사용되는 경우 속도의 향상을 볼 수 있는 IPP(Intel Performance Primitives)를 지원한다. 이 라이브러리는 윈도, 리눅스 등에서 사용 가능한 크로스 플랫폼이며 오픈소스 BSD 허가서 하에서 무료로 사용할 수 있다. OpenCV 는 TensorFlow ,.. 2021. 3. 5.
[딥러닝 첫걸음] 미션!! AIMMO에서 딥러닝을 위한 이미지 라벨링 산출물 JSON 파일 변형하기 이 전 글에서 json 파일을 python에서 읽고, 파일의 구조를 분석해 보았다. 괴물처럼 보였던 녀석이 점점 자세히 보이기 시작한다.그리고 알게되었다..생각보다 강하지 않다는것도 후후 이번에는 이 json으로 부터 가져온 라벨링 데이터를 내가 쓰고 싶은 구조로 변신시켜 보려한다. 앞선 글은 아래 링크를 통해서 보시기 바란다. 2021/03/04 - [언어/Python] - [딥러닝 첫걸음] python에서 json 파일 읽기 2021/03/04 - [언어/Python] - [딥러닝 첫걸음] 미션!! AIMMO에서 딥러닝을 위한 이미지 라벨링 산출물 JSON 파일 읽기 (feat. annotation) 복습 운 좋게도, 이 파일은 생각보다 단순했다. 리스트와 딕셔너리로 구성되어있었다. 리스트와 딕셔너리.. 2021. 3. 5.
[딥러닝 첫걸음] 미션!! AIMMO에서 딥러닝을 위한 이미지 라벨링 산출물 JSON 파일 읽기 (feat. annotation) 이번 글에서는, AIMMO에서 Annotation(라벨링) 한 json 파일을 제대로 읽어보겠다. 이 json 파일은 초보의 눈에 매우 복잡한 구조를 띄었다. 이걸 어떻게 딥러닝을 위한 데이터 셋으로 변환할 수 있을까? 아주 시작부터 위기다! 한번 차근차근 풀어가 보자. AIMMO에 대해 소개를 한번 드려야겠다. AIMMO는 딥러닝 데이터 가공을 위한 온라인 Annotation 툴이다. 아래에서 보듯이 정말 쉽고, 빠르고, 정확하게 데이터 가공 업무를 처리할 수 있는 '플랫폼'이다. AI 데이터 솔루션- AIMMO 고품질 데이터를 쉽게, 빠르게! aimmo.co.kr 아직 초보라 잘 모르지만, 초보임에도 매우 쉽게 쓸 수 있었으니, 매우 만족한다. 문제 하지만 여기서 문제가 있었으니, AIMMO에서 작업.. 2021. 3. 4.
[딥러닝 첫걸음] python에서 json 파일 읽기 AIMMO 라는 클라우드 소싱으로 이미지 라벨링을 할 수 있는 서비스가 있다. 여기에서 작업한 라벨링 결과물이 json파일로 추출되었다. 그렇다면 이제 이걸 python에서 읽어야 한다. json 파일이 무엇이냐? JavaScript Object Notation (JSON)은 Javascript 객체 문법으로 구조화된 데이터를 표현하기 위한 문자 기반의 표준 포맷입니다. 웹 어플리케이션에서 데이터를 전송할 때 일반적으로 사용합니다(서버에서 클라이언트로 데이터를 전송하여 표현하려거나 반대의 경우). JSON 는 Douglas Crockford가 널리 퍼뜨린 Javascript 객체 문법을 따르는 문자 기반의 데이터 포맷입니다. JSON이 Javascript 객체 문법과 매우 유사하지만 딱히 Javascri.. 2021. 3. 4.
Jupyter notebook 실행 시 Bad file descriptor 오류 Jupyter notebook 실행 후 ipynb 파일 오픈 시 아래와 같은 오류가 발생하네요. Bad file descriptor (C:\ci\zeromq_1602704446950\work\src\epoll.cpp:100) Bad file descriptor (C:\ci\zeromq_1602704446950\work\src\epoll.cpp:100) 문제 1. Anaconda Prompt를 연다 2. Jupyter notebook을 실행한다. 3. Chrome으로 가서 ipynb 파일을 실행한다. 4. 아래와 같은 오류와 함께 Kernel이 종료 된다. 시도 파일이 충돌하는 것 같은데, 해결점이 안보입니다. 구글링 결과 jupyter를 재설치하라. pip install --upgrade --force-.. 2021. 3. 4.
[개발도구] Visual Studio Code 사용법 모음 데이터 과학자가 되기위해 파이썬 공부를 시작했다. 그리고 파이썬 개발을 위해 비쥬얼 스튜디오 코드를 사용하기로 결정했다. 이 포스트에서는 비쥬얼 스튜디오 코드를 사용하면서 고민되었던 점들을 해결해준 정보들을 모아 놓고 필요할 때마다 펴 볼 생각이다. 1. 비쥬얼 스튜디오 코드 테마/글꼴 변경 여러 간단한 셋팅에 대한 자료들이 많은 블로그다. '에디터/비주얼 스튜디오 코드(Visual Studio Code)' 카테고리의 글 목록 회복맨 블로그 입니다. recoveryman.tistory.com 2020. 2. 26.
반응형