1. Insightface - 안면 인식에는 Face detection, Face Landmark, Face Recognition의 task 가 사용된다.- insightface는 상업적으로 사용 가능- 0.4 이상이면 동일인, 0.4 미만이면 그레이존 (0~0.2 의심), 0 미만은 타인- 동양인은 잘 못맞춰서 동양인으로 학습한 모델을 사용하는게 좋음 2. 터미널(cmd)에서 설치pip install insightface 3. 윈도우즈에서 설치 오류시- 컴파일러 오류시 Microsoft C++ Build Tools 설치: https://visualstudio.microsoft.com/visual-cpp-build-tools/ 4. 추론기 onnxruntime 설치pip install onnxrunt..
1. mini forge- 아나콘다 오픈소스가 기업들에게 유료화되었다. 완전 오픈 소스를 사용하고자 한다면 conda forge- 최소한의 기능(가상환경+python)만 필요하다면 miniforge: https://github.com/conda-forge/miniforge- 다운로드: https://conda-forge.org/download/* 모델을 사용할때도 라이센스를 꼭 확인하고 사용(예: NC는 non- commercial, 상업적 사용 불가) - 다운로드 후 실행 > 추가정보 > 설치 - 환경 변수 자동 설정을 위해 클릭* 가상환경 만들때 python 버전을 지정할 수 있어 다른 버전의 python을 사용할 수 있기 때문에 서 굳이 다른 버전을 추가로 설치할 필요가 없어 경고는 신경 쓸 필요가..
1. 허깅스페이스- https://huggingface.co 2.models > task 별로 모델을 선택 할 수 있다. Trend를 쉽게 파악 할 수 있다. 3. 분야별 Task (나의 데이터와 문제에 맞는 task 찾는것이 중요)구분Task설명Multimodal:다양한 유형의 데이터를 동시에 처리/통합해 학습Audio-Text-to-Text오디오 입력과 텍스트를 기반으로 텍스트 출력을 생성Image-Text-to-Text이미지와 텍스트를 입력받아 텍스트 출력을 생성Visual Question Answering이미지와 질문(텍스트)을 입력받아 질문에 대한 답변을 생성Document Question Answering문서와 질문을 입력받아 답변을 생성Video-Text-to-Text비디오와 텍스트를 입력으..
그동안은 그때 그때 생각나는 기능을 추가하는 방식을 생각했었는데, 비즈니스 관점에서 생각해보는 경험을 해봤다.나의 맥주 추천 챗봇도 오늘 연습을 바탕으로 다시 정리해 봐야겠다. 1. 주제: 2. 해결하려는 문제3. 페르소나 (타깃 대상)4. 주요 기능5. 비즈니스 모델 : 어떻게 수익화 할건지6. 역할분담 : 기획자/디자이너/마케너/데이터분석가/개발자 1. 주제 : 과도한 화면 사용을 예방하고 건강한 디지털 습관을 만들어주기 위한 어플리케이션 2. 해결하려는 문제: 자극적인 디지털 매체들의 홍수에서 아이들을 보호하자! 3. 페르소나 : 과도한 화면 사용을 예방하고 건강한 디지털 습관을 만들어주기 위한 어플리케이션 4. 주요 기능: - 금지 어플 등록 시 해당 어플을 일정 시간 사용하면 어플이 잠김..
프로그래머스 알고리즘 고득점 KIT - 힙(Heap) 1. 우선순위 큐란?- 우선순위가 가장 높은 데이터를 가장 먼저 삭제하는 자료구조- 데이터를 우선순위에 따라 처리하고 싶을 때 사용(예: 가치가 높은 물건부터 꺼내서 확인해야 하는 경우)- 구현방법: 리스트 혹은 힙(Heap)이용자료구조추출되는 데이터스택(Stack)가장 나중에 삽입된 데이터큐(Queue)가장 먼저 삽입된 데이터우선순위 큐(Priority Queue)가장 우선순위가 높은 데이터 2. 힙이란?- 완전 이진 트리의 한 종류 (루트 → 왼쪽노드 → 오른쪽 노드 순으로 채워지며, 항상 부모 규칙을 따르도록 정렬)- 루트 노드가 제거되면 마지막 요소가 루트 자리로 이동import heapqscoville = [1, 2, 3, 9, 10, 12..
리트코드 Curated SQL 70 중 Medium 1) case이용select stock_name, sum(case when operation = "BUY" then -price else price end ) as capital_gain_lossfrom Stocksgroup by stock_name 2) self join 이용with grouped as (select stock_name, operation, sum(price) as price from Stocks group by stock_name, operation order by stock_name, o..
프로그래머스 알고리즘 KIT - 스택/큐 1. 이중루프 시간복잡도 O(n^2) 성능: 메모리: 19.4 MB, 시간: 72.74 msfrom collections import dequedef solution(prices): prices = deque(prices) answer= [] while prices: item = prices.popleft() count = 0 if not prices: answer.append(0) break for i in prices : count += 1 if item > i: break an..
리트코드 Curated SQL 70 중 Medium 1. 윈도우 함수 기본 구조() OVER ( [PARTITION BY ] [ORDER BY ] [ROWS/RANGE ]) 2. 주요 요소1) FUNCTION_NAME: SUM, AVG, ROW_NUMBER, RANK 등2) OVER : 윈도우 함수를 사용하는 것을 나타내며, 뒤에 윈도우 정의를 포함3) PARTITION BY : 선택사항, 데이터를 특정 그룹으로 나눔. 그룹별로 윈도우 함수가 계산 됨4) ORDER BY : 선택사항, 데이터를 정렬하여 계산 순서를 지정5) ROWS/ RANGE : 선택사항: 윈도우의 범위를 지정, 특정 행 또는 범위 내에서 계산 3. 마지막 버스 탑승객select person_namefrom (se..
- Total
- Today
- Yesterday
- IH
- 습관
- 오픽
- 실기
- Ai
- 오블완
- 영어회화
- Python
- 30분
- llm
- opic
- SQL
- 빅데이터 분석기사
- 기초
- 갓생
- 프로그래머스
- 경제
- 다이어트
- 아침운동
- 루틴
- 아침
- 고득점 Kit
- C언어
- ChatGPT
- 미라클모닝
- 스크랩
- 줄넘기
- 뉴스
- 운동
- 티스토리챌린지
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |