추천 시스템 : 특정 사용자가 관심을 가질만한 정보 (영화, 음악, 책, 뉴스, 이미지, 웹 페이지 등)를 추천하는 것현재는 많은 분야에 적용되어 있다. 특히 온라인 쇼핑몰 콘텐츠 등에서는 꽤 중요한 부분을 차지한다.예시) 유튜브, 쇼핑몰, 광고 등콘텐츠 기반 필터링
goodbooks-10k : Kaggle책 데이터 읽기평점 데이터 읽기책 태그 읽기태그 정보 읽기book_tags와 tags merge사용자 독서 내역책의 작가 확인authors로 Tfidf 수행linear_kernel을 통한 유사도 측정linear_kernel : 코
Tensorflow : 머신러닝을 위한 오픈소스 플랫폼, 딥러닝 프레임워크구글이 주도적으로 개발하였으며 구글 코랩에서 기본으로 사용가능하다.최근 2.X 버전 발표Keras(고수준 API) 병합Tensor : 벡터나 행렬Graph : 텐서가 흐르는 경로(공간)Tensor
Tensorflow에서 MNIST를 제공한다.각 픽셀이 255값이 최대값이여서 0~1사이의 값으로 조정(일종의 Min Max Scaler)One hot Encoding을 진행해야하지만 loss 함수를 sparse_categorical_crossentropy로 설정하면
CNN(Convolutional Neural Networks) : 주로 이미지나 영상 데이터를 처리할 떄 쓰이며 Convolution 전처리 작업이 들어가는 Neural Net 모델Convolution 연산을 이용해 필터를 만들고 해당 필터를 이용해 이미지를 변환하는
컴퓨터 비전(Computer Vision)컴퓨터를 이용하여 정지 영상 또는 동영상으로부터 의미 있는 정보를 추출하는 방법을 연구하는 학문사람의 눈으로 사물을 보고 인지하는 작업을 컴퓨터가 수행하게끔 만드는 학문영상의 화질 개선, 객체 검출과 분할, 인식(Recognit
실제로 이미지를 활용한 프로젝트를 진행하려고 할 때 문제가 되는 부분이 이미지 처리에 대한 부분이다.공간에서의 기하학적 변환에 대한 정의Euclidean($T_E$) : 각도 변환, 이동 등의 변환Metric(Similarity, $T_M$) : 동일 기준 스케일 변환
얼굴 사진을 이용해 마스크 착용 여부 인식데이터 : Kaggle압축 관리 툴을 이용해 압축풀기압축 해제 확인사용 모듈 import각 폴더의 사진 읽기Pandas의 DataFrame로 정리마스크 착용 분포 확인OpenCV를 활용해 이미지 확인각 폴더에 맞게 데이터 분리T
PyTorch : Python을 위한 오픈소스 머신 러닝 라이브러리공식 문서일반적인 python 코드torch 코드계산을 위한 값을 torch.tensor로 선언한다.requires_grad = True 옵션으로 기울기를 찾을 수 있다.torch로 미분 계산하기보스톤
torch.nn as nn : 뉴럴넷 구성 요소torch.nn.functional as F : 딥 러닝에 자주 사용되는 수학적 함수torch.optim as optim : 최적화 함수from torchvision import datasets, transformstorc