최신글
-
AI Art 모음 [AI Art & Prompt] 아르누보(artnovuschroma)
-
AI Art 모음 [AI Art & Prompt] 생생한(vivid)
-
AI Art 모음 [AI Art & Prompt] 어드벤처 타임 스타일(Adventuretime Style)
-
AI Art 모음 [AI Art & Prompt] 하프톤(halftone)
-
AI Art 모음 [AI Art & Prompt] 메이플스토리 스타일(Maplestory Style)
-
AI Art 모음 [AI Art & Prompt] 판타지 마법fantasy_wizard)
-
AI Art 모음 [AI Art & Prompt] 아케인 스타일(Arcane Style)
-
AI Art 모음 [AI Art & Prompt] 수채화(Watercolor)
인기글
-
Computer Vision [Computer Vision] 이미지 유사도 👀 본 예제는 Window10의 VSCode, Python3.11.0로 작성되었습니다. 이미지 유사도는 두 이미지 간의 유사성을 평가하는 개념으로, 주로 컴퓨터 비전 및 이미지 처리 분야에서 사용된다. 이미지 유사도의 측정 방법은 여러 가지가 있으며, 각 방법은 특정한 기준이나 알고리즘을 기반으로 한다. 이미지 유사도를 평가하는 이유는 다양하나 일반적으로 다음과 같은 목적을 가지고 있다.검색 및 추천 시스템 : 이미지 검색 엔진, 추천에 사용되어 사용자가 입력한 이미지와 유사한 이미지를 찾는데 도움을 준다.중복 이미지 탐지 : 웹 사이트나 데이터베이스에서 중복된 이미지를 찾아내기 위해 유사도 측정이 필요하다.이미지 품질 평가 : 이미지의 품질을 평가하거나, 압축 후의 이미지가 원본과 얼마나 유사한지를 ..
-
Computer Vision [Computer Vision] Skeletonization 👀 본 예제는 Window10의 VSCode, Python3.11.0로 작성되었습니다. Skeletonization은 이미지 처리에서 객체의 형태를 단순화하여 그 구조를 나타내는 기법이다. 이 과정은 주로 이진 이미지에서 사용되며, 객체의 윤곽선을 유지하면서 두께를 줄여서 선의 형태로 표현한다. import cv2import numpy as npdef skeletonize(img): """ OpenCV function to return a skeletonized version of img, a Mat object""" # hat tip to http://felix.abecassis.me/2011/09/opencv-morphological-skeleton/ img = img.copy()..
-
정보처리기사필기 - 2과목(소프트웨어 개발) [정보처리기사 필기] 2과목 - 자료구조 자료구조의 분류 선형 구조(Linear Structure) 배열(Array) 선형 리스트(Linear List) 연속 리스트(Contiguous List) 연결 리스트(Linked List) 스택(Stack) 큐(Queue) 데큐(Deque) 비선형 구조(Non-Linear Structure) 트리(Tree) 그래프(Graph) 선형 리스트(Linear List) 연속 리스트(Contiguous List) 배열과 같이 연속되는 기억 저장소에 저장되는 자료 구조 기억 장소를 연속적으로 배정받기 때문에 기억장소 이용 효율은 밀도 1로서 가장 좋음 연속 리스트는 중간에 데이터를 삽입하기 위해서는 연속된 빈 공간이 있어야하며, 삽입, 삭제 시 자료의 이동이 필요 연결 리스트(Linked List) LinkedL..
-
MLflow [MLflow] MLflow Tracking 이전 포스트에서 이야기한 MLflow의 기능 중 MLflow Tracking에 대해 알아보자. MLflow Tracking은 ML 학습할 때 생기는 각종 Parameters, metric 등을 logging하고 Web UI로 확인할 수 있다. logging 할 수 있는 것들에는 어떤 것이 있는지 알아보자. mlflow.create_experiment("실험 이름","description") - 실험 생성 또는 가져오기 mlflow.log_artifacts("모델 파일 경로") - 모델 아티팩트(모델 파일, 데이터셋, 로그 파일 등의 실험 결과물)를 관리하는 기능 mlflow.log_metrics("지표",값) - 지표값을 기록하는 기능, 사전으로 여러개 입력 가능 {지표:값,지표:값} mlfow.para..
-
MongoDB [MongoDB] 12. 쿼리작성하기 - 정규 표현식, 문자열 연산자, Cursor, $(배열 위치 연산자), $where 연산자 정규 표현식 MongoDB에서 정규 표현식을 사용하여 원하는 도큐먼트를 선택할 수 있다. // db.컬렉션.find({필드:/정규표현식/}) db.area.find({county:/시$/}).count() // 시로 끝나는 county 도큐먼트의 개수 정규 표현식 사용을 위한 메타 문자 메타문자 설명 예시 * 앞의 문자를 0개 이상 찾음 zo* --> z, zo, zoo,zooo + 앞의 문자를 1개 이상 찾음 zo+ --> zo, zoo, zooo ? 앞의 문자를 0개나 1개 찾음 zo? --> z,zo ^ ^문자열 : 문자열로 시작하는 것을 다 찾음 ^[^문자열] : 문자열로 시작하는 것을 제외하고 다 찾음 ^박 : 박, 박수 ^[^박] : 홍길동, 김철수 $ $문자열 : 문자열로 끝나는 것을 다 찾..