머신러닝

    [인공지능 단어장] 인공지능 공부, 단어공부가 필수인 3가지 이유!

    [인공지능 단어장] 인공지능 공부, 단어공부가 필수인 3가지 이유!

    바야흐로 인공지능 전성시대라고 할 수 있는 때가 되었습니다. 23년 chatGPT를 시작으로 Stable diffusion 등 인공지능이 일반 제품의 영역으로 본격적으로 등장하기 시작했습니다. 시대에 뒤쳐지지 않기 위해선 이제 인공지능 공부가 필수라고 할 수 있죠. 전공자나 비전공자 모두 인공지능 공부를 처음 시작하는 사람이라면 간과하는 것이 하나 있는데요. 바로 단어 입니다. 영어나 프랑스어 일본어든 새로운 외국어를 배울 때 가장 많이 하는 것이 무엇일까요? 바로 단어 암기입니다. 인공지능 공부도 마찬가지 입니다. 한글로 쓰여있지만 전혀 다른 언어를 하고 있다고 생각하면 이해가 쉽습니다. 다른 언어이기 때문에 단어를 몰라 이해를 못하는 경우가 아주 많습니다. 하지만 대부분은 단어를 찾아보지 않고 공부하..

    001. Torchvision 0.8, GPU에서 돌아가는 Scriptable Transforms 사용해서 데이터 로딩 속도 개선하기

    Torchvision 0.8 에서 새롭게 나온 기능중 가장 유용하고 기다려왔던 기능입니다. 바로 Transform이 Tensor, Batch computation, GPU and TorchScript를 지원합니다! 상세한 릴리즈 노트는 여기를 확인해 주세요. 이 포스트에서는 해당 기능을 이용해서 CIFAR, ImageNet을 Loading 하는 코드를 작성하고, 실제로 얼마나 빨라지는지 실험을 해보겠습니다.본 포스트에서 사용한 모든 코드는 여기에서 확인하세요. Star도 꾹 눌러주세요 ^^사용법기존의 Transform은 transform.compose를 이용해서 dataset의 transform 파라미터에 넣어주었습니다.original_transforms = transforms.Compose([ tran..