본문 바로가기
  • AI 개발자가 될래요

Category105

[Python/OpenCV] 이미지 좌우/상하 반전 하는 법, cv.flip() [Python/OpenCV] 이미지 좌우/상하 반전 하는 법, cv.flip() 이미지 좌우 혹은 상하 반전이 필요한 순간은 언제? 파이썬을 이용하여 opencv의 내장 함수로 실시간 웹캠을 읽어올 때에 기본값은 좌우 반전이 되어있지 않다. 카메라가 나를 비추고 있을 때, 내가 오른 손을 든다면 화면 속의 나는 왼쪽 손을 든 것 처럼 보인다. 이는 사용자와 상호작용하는 UI엔 적합하지 않다. 그래서 우리는 이미지를 좌우반전 할 필요가 있다. 좌우반전 하는 법 Python에서 OpenCV를 이용하여 이미지를 좌우반전 하는 코드는 아래와 같다. img_flip = cv2.flip(img, 1) 원본 이미지를 cv2.flip() 메소드의 첫 번째 입력으로 넣고, 그 뒤에 플래그 1을 넣는다. 이 메소드는 플래.. 2024. 1. 2.
[Python/Pytorch] 네트워크 파라미터 수 계산법 / #params 계산법 Python, Pytorch 네트워크 파라미터 수 계산법 / # params 계산법 PyTorch에서 네트워크 모델의 파라미터 개수를 세는 것은 비교적 간단하다. 1. 총 파라미터 수 계산하기 모델의 모든 파라미터(학습 가능한 파라미터와 학습 불가능한 파라미터 포함)의 개수를 계산한다. 2. 학습 가능한 파라미터 수 계산하기 모델의 학습 가능한 파라미터(즉, 가중치)의 개수만을 계산한다. 이를 위한 간단한 함수는 다음과 같다. import torch.nn as nn def count_parameters(model): total_params = sum(p.numel() for p in model.parameters()) trainable_params = sum(p.numel() for p in model... 2023. 11. 17.
[하이퍼파라미터 튜닝 꿀팁] 배치(Batch)를 늘렸다면, Decay를 높이세요! 배치(Batch)를 늘렸다면, Decay를 높이세요! / 하이퍼파라미터 튜닝 안녕하세요 오늘은 하이퍼파라미터 튜닝을 통해 얻어진 꿀팁에 대해 포스팅하겠습니다. 딥러닝 모델을 학습하다보면, 배치(Batch)를 늘려야 할 필요성을 느낄 때가 있습니다. 여기서, 배치(Batch)란 무엇일까요? 배치(Batch) 란? '배치(batch)'란 기계 학습에서 여러 샘플을 하나의 그룹으로 묶어 동시에 처리하는 것을 말합니다. 한 번의 배치 처리에서 학습 알고리즘은 배치에 포함된 모든 샘플에 대해 예측을 수행하고, 그 결과에 대한 오차를 계산한 다음, 모델의 가중치를 조정합니다. 이 과정을 '배치 학습'이라고 합니다. 배치 크기(batch size)는 이러한 샘플 그룹의 크기를 나타내며, 한 번의 업데이트에 사용되는 .. 2023. 11. 16.
ChatGPT4에 이미지 입력으로 넣는 법 / 지피티(GPT) 이미지 해석 ChatGPT4에 이미지 입력으로 넣는 법 / 지피티(GPT) 이미지 해석 최근 지피티 유료버전, ChatGPT4에 이미지를 입력으로 넣을 수 있는 기능이 생겼다. 지피티에 이미지 입력으로 넣는 법 1. 입력란 왼쪽 클립 버튼을 클릭 후 원하는 이미지를 선택한다. 사실 방법은 매우 간단하다. 질문을 작성하는 입력란 왼쪽에 클립 모양의 아이콘이 있어, 이를 클릭하면 된다. 그러면 파일 시스템에서 이미지를 로드할 수 있게 창이 뜰 것이다. 2. 이미지와 함께, 이미지에서 원하는 것을 텍스트로 입력한다. 실험을 해보니, 이미지만 입력으로 넣으면 대답을 못하는 것을 확인했다. (나중엔 바뀔수도?) 그래서 이미지와 함께 텍스트를 입력해야 한다. 멀티모달로 학습된 모델을 이용하는듯 하다. 일 년 전까지만 해도 멀티.. 2023. 11. 13.
ChatGPT4 프롬프트로 DALL·E3 사용법 ChatGPT 4 로 DALL·E 3 사용법 / 챗지피티로 달리 사용법 안녕하세요 오늘은 ChatGPT4의 프롬프트로 DALLE를 사용하는 방법에 대해 알아보겠습니다. 제가 사용해보고 달리의 성능이 굉장히 놀라워서 모두들 이 기능을 알아주셨으면 해서 포스팅해요! 준비물 지피티(GPT)로 달리(DALLE)를 사용하기 위해서는 꼭 ChatGPT ✨유료버전 ✨ 이 가입되어있어야 합니다. ChatGPT의 구독을 위해서는 한 달에 $20 씩, 여기에 수수료 2달러를 합쳐서 총 22달러가 정기결제 됩니다. 개인적으로 느끼는 유료버전의 장점 👍 저는 유료버전을 사용한지 2개월 정도 되었습니다. 확실히 무료버전보다 대답도 구체적으로, 길게 해주고 응답 속도도 빠릅니다. 게다가 pdf를 읽어서 요약 및 질문에 대답해주는.. 2023. 11. 13.
[티스토리] 새 글 발행 여부 아이콘 색 바꾸기 / New 아이콘 색 바꾸기 티스토리 새 글 발행 여부 아이콘 색 바꾸는 법 / New 아이콘 색 바꾸는 법 티스토리 스킨을 열심히 꾸미다 보니.. 전혀 예상하지 못했던 부분에서 문제가 생겼다. [블로그 관리 > 카테고리 관리 > 카테고리 설정] 에 "카테고리에 새 글 발행 여부를 표시합니다." 에 체크하고 저장하면 새 글 발행시 아이콘 색이 칙칙한 회색으로 보여진다. 기존에도 저 설정을 저장하지 않아도 새 글 발행 여부 아이콘이 떴었고, 또 주황색이라 예뻤는데.. 오히려 가독성이 떨어지게 되었다. New 아이콘 색 변경법 1. 12X12의 원하는 아이콘 이미지를 다운로드 받는다. 필자의 경우에는 그냥 구글에 "new 아이콘"을 검색해서 눈에 띄는 아이콘을 하나 다운받았다. 원본 이미지는 12x12가 아니었지만, 필자가 12x12로.. 2023. 11. 11.