dataset
Tensorflow, TPU, Dataset, TFRecords, Cheet sheet
TPU(Tensor Processing Unit) 딥러닝을 위해 만들어진 가속화 하드웨어로, 특히 Tensorflow, Keras와 찰떡 궁합으로 만들어진 장치 Cloud TPU에서 사용 가능하며, 기본적으로 1개 TPU에 8개 코어가 있음 TPU를 쓰는 이유 TPU는 딥러닝에서, 특히 행렬곱을 위해 최적화 된 장치. 1개의 TPU만 잘 사용해도 8개의 코어를 통해 학습 속도를 극대화 할 수 있다. TPU를 쓰는 개인적이고 주관적인 이유 Google의 TPU Research Cloud 에서는 일반 개인에게도 자유롭게 TPU를 무료로 빌려준다(storage, networking 비용 별도, 코랩 프로 비용 만큼도 나오지 않음) NIA등 국내 정부기관에서는 기업, 연구실 단위로만 GPU를 지원해주며, 개인에..
-43일차- 생성모델 판별모델
GAN GAN의 목적함수 z는 임의 노이즈, D와 G는 Descriminator, Generator D 모델에서 실제 이미지가 1, 가짜 이미지가 0이면 D는 이 식을 최대화하는게 목표로, 양쪽항에 있는 logD(x)와 log(1-D((G(z)))) 가 모두 1이 되는게 목표 G 모델은 반대로 위 식을 최소화 해야하고, log(1-D(G(z)))만 최소화하면 됨 즉, log 내부가 0이 되도록하며 D(G(z))가 1이 되도록 만듦 cGAN 목적 함수 위에 식과 대체로 동일하며, y라는 조건이 추가됨 MNIST를 학습시키는 경우 y는 0~9까지의 label 정보와 같음, y는 임의 노이즈 입력인 z의 가이드의 일종 GAN Feed forward Generator 노이즈 z(파란색)가 입력되고 특정 repr..
데이터셋 저장소 링크들
UC 얼바인 머신러닝 저장소 http://archive.ics.uci.edu/ml http://archive.ics.uci.edu/ml/ archive.ics.uci.edu kaggle 데이터셋 http://www.kaggle.com/datasets Find Open Datasets and Machine Learning Projects | Kaggle Download Open Datasets on 1000s of Projects + Share Projects on One Platform. Explore Popular Topics Like Government, Sports, Medicine, Fintech, Food, More. Flexible Data Ingestion. www.kaggle.com 아마존..