본문 바로가기

AI10

[GPU] rtx 4090 vs rtx ada 6000 Video Card (GPU) 의 대표 구성: 구분 설명 대표 용도1. CUDA 코어병렬 연산 전용 코어AI, 머신러닝, 시뮬레이션, 물리 계산 등2. Tensor 코어행렬 곱 연산에 최적화된 코어딥러닝 훈련/추론 가속3. 비디오 엔진 (NVENC / NVDEC)영상 인코딩/디코딩 전용 하드웨어스트리밍, 화면 녹화, Zoom, OBS, 영상 편집 등 기능 RTX 4090에 있음? .. 2025. 7. 30.
[코드분석] ArcFace_faiss https://colab.research.google.com/drive/1Y-3-HPeEzB5ZB_AQEEII_24xx9hEB91U?usp=sharing 1단계얼굴 인식 모델 불러오기 (ArcFace)2단계사람별로 얼굴 임베딩(벡터) 추출3단계FAISS 인덱스 생성 (검색엔진처럼)4단계인덱스랑 라벨 저장 (나중에 검색용) model = insightface.app.FaceAnalysis(name='buffalo_l', providers=['CPUExecutionProvider'])model.prepare(ctx_id=0) insightface라는 유명한 얼굴 인식 라이브러리 사용buffalo_l: ArcFace 모델 이름ctx_id=0: 0이면 GPU, -1이면 CPU def get_face_emb.. 2025. 7. 18.
[코드분석] Vit_FineTuning.ipynb transform = transforms.Compose([ transforms.Resize((IMG_HEIGHT,IMG_WIDTH)), #transforms.CenterCrop(IMG_WIDTH), # ratio 유지 + center crop transforms.Lambda(lambda img: transforms.functional.pad( # 전체 ratio 유지 img, padding=( (IMG_WIDTH - img.size[0]) // 2, # left padding (IMG_WIDTH - img.size[1]) // 2, # top padding (IMG_WIDTH - img.size[0] .. 2025. 7. 14.
[코드분석] cnn_EfficientNetB0_train EfficientNetB0이건 224*224 이미지만 받을수 있어?EfficientNetB0 모델은 기본적으로 224×224 크기의 이미지를 입력으로 받도록 설계되어 있어요.논문에서 pretrained model (사전 학습된 모델) 기준 입력 크기는 (224, 224, 3)이에요.따라서 일반적으로 사용할 때도 (224, 224)로 리사이즈해서 넣어줘야 해요.base_model = EfficientNetB0(weights='imagenet', include_top=False, input_shape=(224, 224, 3)) EfficientNetB0224 x 224EfficientNetB1240 x 240EfficientNetB2260 x 260EfficientNetB3300 x 300EfficientN.. 2025. 7. 12.