본문 바로가기
  • 머킹이의 머신로그

분류 전체보기114

[용어 정리]모델 경량화, ViT, Transformer, GPT, BERT [딥러닝 용어 정리]딥러닝 모델 경량화, 학생모델, ViT, Transformer, GPT, BERT 모델 경량화 가중치 개수가 많은 교사 모델의 출력과, 가중치 개수가 적은 학생 모델의 출력이 비슷해지도록 학습하는 것을 말합니다. 인공 신경망이 비슷한 성능을 갖되, 더 적은 가중치를 갖도록 하는 기법을 의미합니다. 지식증류 알고리즘 가중치가 많은 교사 모델을 이용해 가중치가 적은 학생 모델을 학습하는 알고리즘입니다. 1. 먼저 교사 모델과 학생 모델은 같은 입력값을 갖게 됩니다. 2. 이때 두 모델은 서로 다른 예측값을 출력합니다. ( 예측값의 차이를 '소프트라벨'이라고 합니다. ) 3. 정답 데이터와 학생 모델의 예측값의 차이는 '하드 라벨'이라고 부릅니다. 하드 라벨은 학생모델의 학습이 올바른 방향.. 2024. 1. 26.
[용어정리]SRGAN 모델 [딥러닝 용어정리]SRGAN 모델 정리 SRGAN(Super Resolution GAN) CNN이 비슷한 특징을 추출하도로 생성자가 학습됩니다. 생성자, 감별자와 별도로 특징 추출기가 필요합니다. 화질을 높이기 위해 제안된 모델입니다. 특정 공간 상의 점을 입력으로 받는 GAN과 달리 SRGAN은 이미지를 입력으로 받습니다. 1. 생성자는 이미지로부터 특징을 추출하고, 추출된 특징을 바탕으로 해상도를 높인 이미지를 출력으로 내보냅니다. 2. 감별자는 기존과 마찬가지로 실제의 이미지와 생성자가 만들어낸 이미지를 구별하도록 학습합니다. 3. 사전에 학습된 CNN을 준비해서 생성자가 만든 이미지와 실제 이미지가 CNN의 입력으로 들어갔을 때, 특징이 비슷하게 추출되도록 학습이 이루어집니다. L1 손실, L2 .. 2024. 1. 25.
[용어 정리] GAN 생성 모델 [딥러닝 용어 정리] GAN 생성 모델 GAN 진짜와 가짜를 구별할 수 없을 정도로 정교한 가짜를 만드는 생성자를 학습하는 알고리즘입니다. 감별자 : 진짜와 가짜를 구별하도록 학습됩니다. 생성자 : 감별자를 속이도록 학습됩니다. 특징 공간 상에서 두 특징의 평균값은 두 특징의 중간 정도로 표현됩니다. 생성자는 특징 공간에 있는 임의의 점을 입력으로 받아 이미지를 출력합니다. 특징 공간은 이미지의 특징들로 표현되는 공간입니다. 감별자는 이미지를 받으면 해당 이미지가 컴퓨터가 만들어내는 이미지인지, 실제로 존재하는 이미지인지를 분류하는 이진분류기입니다. 가중치 초기화 신경망의 가중치를 초기화하는 방법을 말하며, 일반적으로 특정한 확률 분포를 따르도록 합니다. 특징공간 인공지능이 학습한 특징을 표현해놓은 공간.. 2024. 1. 24.
[오늘부터 코딩테스트]파이썬으로 프로그래머스 코딩 입문 프로그램 풀기 [파이썬] 프로그래머스 Lv0. 문자열 출력하기, a와 b 출력하기, 문자열 반복해서 출력하기, 대소문자 바꿔서 출력하기, 특정 문자 제거하기 안녕하세요 머킹입니다 며칠 뒤 면접을 보러가는데 넘 떨려요.. 꼭 잘 됐으면..! 문자열 출력하기 str = input() print(str) a와 b 출력하기 a, b = map(int, input().strip().split(' ')) print(f"a = {a}\nb = {b}") 문자열 반복해서 출력하기 a, b = input().strip().split(' ') b = int(b) * a print(b) 대소문자 바꿔서 출력하기 str = input().swapcase() print(str) 여기까지 풀고 알았습니다.. 코테를 한 번도 안푼 계정으로 했다.. 2024. 1. 24.
728x90