yolo 무료 이미지 라벨링 툴 labelimg 사용법 욜로를 학습시킬 데이터 라벨링을 하고 싶은데, 어떤 툴을 사용할지 고민이신가요? 이번 포스팅에서는 object detection 이미지 라벨링 툴 중 대표 격인 labelimg에 대해서 알아보고자 합니다. 프로그램 자체가 가볍고, 단축키로 빠르게 작업이 가능하기에 개인적으로 애용하는 툴입니다. 1. 설치 방법 1) git clone을 통해 깃헙 파일 가져오기 https://github.com/heartexlabs/labelImg 해당 주소를 git clone을 하고 난 뒤 설치하고자 하는 경로에 git clone 주소 명령어를 적어줍니다. 다운이 완료되면 다운 받은 디렉토리에 들어갑니다. 2) 필요한 라이브러리 설치 (1) pyqt 다운로드 (2) lxml 다운로드 (3) pyrcc5 명령어 입력 (4).. 머신러닝,딥러닝/computer vision 2022. 11. 23. 잘팔리는 pdf 전자책 제목 짓기 5가지 비법 내 전자책은 왜 이렇게 안 팔릴까 고민 중이신가요? 혹시 제목이 문제일 수 있다는 생각 안 해보셨나요? 이번 포스팅에서는 잘 팔리는 pdf 전자책 제목 특징들에 대해 하나하나 알아보겠습니다. 이 정보는 남들보다 앞서 나가기보다 오히려 뒤처지지 않기 위해 알아야 하는 필수적인 정보이니 꼭 숙지하시기 바랍니다. 이 글과 읽으면 좋은글 [챗gpt] chatgpt 설치/ 사용법(쌩기초) 파파고, 구글번역기 보다 뛰어난 번역기? ChatGPT PLUS 유료 결제 하지마세요. 1) ~로 돈 버는 법 / ~로 돈 아끼는 법(돈이랑 관련된 주제) 사람들을 구매라는 행동으로 이끄는데 가장 강력한 동기 중 하나는 당연히 돈입니다. 실제로 크몽과 같은 전자책 플랫폼에서 가장 많이 볼 수 있는 주제가 이 돈과 관련된 것도 이.. 재테크 | 부업/pdf 전자책 2022. 11. 16. python 딥러닝 폴더 구조 쉽게 나누는 방법(with splitfolders) 데이터가 train, validation, test로 구분이 되어 있어야 보다 손쉽게 작업이 가능할 텐데요. 문제는 이러한 형태로 데이터셋이 구성되어 있지 않을 때가 많다는 것입니다. 이럴 경우 직접 수동으로 폴더 구조를 수정할 수 있지만 데이터가 코랩과 같은 클라우드에 있을 경우 상당히 번거로워 지죠. 이러한 문제를 해결하기 위한 툴로 splitfolders라는 툴을 소개하고자 합니다. 사용법을 설명하기 앞서 예제 데이터 셋에 대한 설명부터 하겠습니다. 1. 기본 데이터셋 설명 1) 예제 데이터 셋(https://www.kaggle.com/datasets/arunrk7/surface-crack-detection) 준비 캐글에서 다운로드한 파일을 코랩에 저장합니다. 압축된 상태 그대로 사용할 것이고, 코.. 머신러닝,딥러닝/딥러닝 2022. 11. 15. 코랩(colab) 깃허브 업로드 방법(잘 안되는분) 이 글을 읽으시는 분은 여러 블로그에서 알려준 방법대로 해보았으나 잘 안되시는 분들이겠죠? 일반적으로 설명하는 방법은 아래와 같습니다. GitHub에 사본 저장 버튼을 누릅니다. 원하는 저장소를 선택한 후 확인 버튼을 클릭합니다. 하지만 아무리 확인을 눌러도 반응이 없으시죠? 왜 안될까요? 결론부터 말하면 간단합니다. 브랜치가 등록되어 있지 않기 때문입니다. 잘 동작한다는 블로그들이 설명한 예시를 다시 보십시오. 브랜치가 설정되어있을 겁니다. 해결책이 나왔네요. 브랜치를 만들어주면 됩니다. 해결 방법 1) cmd창을 열고 깃허브에 올릴 폴더를 생성 2) 해당 경로로 들어갑니다. 3) github repository에가서 아래 명령어를 복사 한후 cmd창에 붙혀넣기합니다. 4) 완료 후 생성을 확인합니다... 파이썬/파이썬 기초 2022. 10. 27. 구글 애널리틱스 GA4로 옮기는 방법(티스토리, 워드프레스) 애널리틱스를 사용하는데 아래 경고문을 보신 분들 있으신가요? 이 경고문은 애널리틱스 구 버전인 UA(유니버셜 애널리틱스)를 사용하는 분들 대상으로 나오는 문구인데요. 쉽게 말해 최신버전으로 빨리 갈아타라는 겁니다. 지금까지 귀찮아서 미루고 미루셨던 분들은 이번 기회에 GA4를 설정하세요! 1. GA4 추적 코드 복사 여러분 사이트를 추적하기 위해 추적 코드를 심어주어야 합니다. (1) 좌측 사이드바 하단 관리 버튼을 클릭합니다. (2) 데이터 스트림 아이콘을 클릭합니다. (3) > 버튼 클릭 (4) 태그 안내 보기 클릭 (5) 직접 설치 탭 클릭 (6) 태그 복사 복사된 태그는 여러분 티스토리, 워드프레스 html에 붙여 넣기 해줘야 합니다. 2. 티스토리 적용 티스토리 스킨 편집에 들어가서 head 태.. 재테크 | 부업/블로그 | 구글 애드센스 2022. 10. 26. [파이썬 opencv] 오픈 cv에서 yolov3 사용하는 방법 학습된 yolo(욜로) 모델을 가져오는 방법을 알아보겠습니다. 예제는 darknet으로 만들어진 욜로 모델을 기준으로 합니다. (이 글은 아래 포스팅을 읽고 왔다는 전제로 작성 되었습니다.) [파이썬 opencv] 오픈 cv에서 detection model 실행하는 방법 영상을 편집하는데 opencv 만한 tool이 없죠. 영상 편집과 object detection를 동시에 할 순 없을까요? 오픈 cv에서는 이미 만들어진 detection모델들을 로드하여 사용할 수 있습니다. 이 글을 읽기 전 선수 yeko90.tistory.com 1) 학습된 모델 다운로드 darknet에서도 cfg(환경파일)과 Weight 파일을 다운로드하여 사용하시면 되는데요. 해당 링크 접속 후 커서를 조금 내리면 아래와 같은 화.. 머신러닝,딥러닝/opencv 2022. 10. 26. [파이썬 opencv] 오픈 cv에서 detection model 실행하는 방법 영상을 편집하는데 opencv 만한 tool이 없죠. 영상 편집과 object detection를 동시에 할 순 없을까요? 오픈 cv에서는 이미 만들어진 detection모델들을 로드하여 사용할 수 있습니다. 이 글을 읽기 전 선수 지식 포스팅 [opencv] 그림 그리기 | 글자 쓰는 법 (+ 한글 사용 방법) 1) detection 모델 load 어떤 프레임워크로 만들어진 모델이냐에 따라 사용방법은 조금씩 다른데요. 기본적으로 첫 번째 인자에는 가중치 모델 파일 경로, 두 번째 인자에는 환경 파일(config파일)의 경로를 넣는 형태로 만들어집니다. 환경 파일은 모델을 어떻게 사용할지에 대한 가이드가 담겨 있는 파일입니다. 가중치 파일과 환경 파일은 어디에서 다운 받을 수 있을까요? 텐서플로우를 기준.. 머신러닝,딥러닝/opencv 2022. 10. 21. 시킹 알파(seeking alpha) 메일 차단(중지) 방법 시킹 알파에서 제공하는 메일 구독 서비스는 유용한 기능이지만, 때론 이메일 창을 도배하여 불편함을 야기하기도 하죠. 이번 포스팅에서는 메일 구독 서비스를 해제 하는 방법에 대해 알아보도록 하겠습니다. 이 글과 읽으면 좋은글 시킹 알파(seeking alpha) 구독 해제 하는 방법 1) 이메일에서 접근하는 방법 먼저 이메일 창에 들어가서 아무 기사나 클릭합니다. 메일 하단에 위치한 here버튼을 클릭합니다. 그러면 아래와 같은 창을 만나실건데요. 아래 빨간색 사각형 부분에서는 포트폴리오 단위로 구독 해제(체크박스 클릭)를 할 수 있습니다. 다음으로 아래에 있는 빨간색 부분은 포트폴리오 안에 포함되어있는 각 개별 종목별로 구독해지를 할 수 있습니다. 또한 아티클만 받을 것인지, 뉴스만 받을건지도 디테일하게.. 재테크 | 부업/주식 2022. 10. 20. [파이썬 기초] 엑셀 자동화 방법(아직 openpyxl 쓰시나요?) 엑셀을 자동화하는데 여러가지 라이브러리(xlsxwriter, pandas, xlwings. openpyxl 등)가 이미 존재하고 있지만, 기존 라이브러리로는 하기 힘든 작업이 있지 않으셨나요? 그 빈자리를 win32com을 통해 채워보도록 하겠습니다. win32com은 각 개별 셀들을 커스터마이징하는데 있어 특화된 라이브러리인데요. 부족한 documentation과 레퍼런스로 많이 알려져 있진 않지만, 사용할줄만 안다면 여러분의 확실한 무기가 되어줄 것입니다. 1) win32com 설치 win32com은 여러 언어에서 사용가능한데요. 그 중 파이썬용 win32com은 pypiwin32 입니다. pip install 명령어를 통해 pypiwin32 를 설치 해줍니다. 2) 엑셀 파일 초기 세팅 (1) 모듈.. 파이썬/파이썬 기초 2022. 10. 14. [파이썬 기초] windows 파이썬 가상환경 설정 방법 배우기 혹시 가상 환경 설정 없이 pip install~~(패키지 설치)을 무턱대고 하고 계시지 않은 가요? 지금부터는 꼭 가상 환경 설정하는 습관을 들이시기 바랍니다! 왜 굳이 가상 환경을 설정해줘야 할까요? 1) 가상 환경의 필요성 파이썬 코딩을 하다 보면 여러 가지 라이브러리 및 패키지들을 설치해야 할 텐데, 경우에 따라 특정 버전들끼리만 호환이 되는 경우가 있기 때문입니다. 이럴 경우 최신 버전을 다운 받은 사람이라면 기존 버전을 downgrade 하거나 삭제하는 등 번거로움이 발생합니다. 그렇기에 애초부터 이 프로젝트에는 이 버전만을 사용하겠다고 미리 정해주는 게 중요하죠. 이 방법으로 우리는 가상 환경을 사용하겠다는 것입니다. 해당 프로젝트만을 위한 가상 환경을 만들고 그 가상 환경 안에 적합한 패키.. 파이썬/파이썬 기초 2022. 10. 6. [머신 러닝 기초] 정밀도(Precision) vs 재현율(Recall) 개념 이번 포스팅에서는 모델 성능 평가를 하는 데 사용되는 지표인 정밀 /재현율에 대해 알아보겠습니다. 정밀도/재현율을 이해 하기 위해선 먼저 혼동 행렬(confusion matrix)에 사용되는 표현방식에 익숙해질 필요가 있는데요. 여기서 혼동 행렬이란 분류모델이 총 몇개 중에 몇 개 맞췄다정도로만 성능을 평가하는 게 아니라 좀 더 다양한 관점에서 성능을 평가하는데 도움을 주는 표 정도로 이해하시면 될 것 같습니다. 1) confusion matrix 표현방식 이해 이해를 돕기 위해 우리 문제가 암이 양성인지 음성인지를 맞추는 문제를 푼다고 가정하겠습니다. 여기서 아래 빨간 사각형 부분에서 Positive는 실제 양성인 케이스, Negative는 실제로 음성인 케이스를 의미합니다. 이어서 아래 파란색 사각형.. 머신러닝,딥러닝 2022. 10. 4. [파이썬 기초] 가상환경 파일 주기적 실행(with 윈도우 작업 스케줄러) 이전 포스팅에서 다루었던 방식은 raw한 파일을 주기적으로 실행시키는 방법 이었다면, 이번 포스팅에서는 가상환경 속에서 파일을 주기적으로 실행시키는 방법에 대해 알아보겠습니다. 이해를 돕기 위해 cmd창에 어떤 명령어를 쳐야 가상환경 파일이 실행되는지부터 이해하고 넘어가겠습니다. 1) cmd 창에서의 명령어 이해 cmd창을 열면 아래와 같은 화면이 뜨는데요. 여기서 우리는 아나콘다 환경에서 가상환경을 만들어 줘야 하니까, 좌측에 (base) 가 뜨는 형태로 바꿔줘야 합니다. 그러기 위해서는 Anaconda3 => Scripts => activate.bat 경로를 넣어 .bat파일을 실행시켜 줍니다. 참고로 해당 아나콘다 경로는 컴퓨터 마다 위치가 다를 수 있으니 본인에게 맞는 위치를 잘 기입해 주셔야 합.. 파이썬 2022. 10. 4. 이전 1 ··· 12 13 14 15 16 17 18 ··· 32 다음