본문 바로가기

언어모델

[딥러닝] view, reshape 차이? 모델링 차원 크기 변경 방법 딥러닝 모델을 만들때 데이터 처리기술은 정말로 중요하다. 처음 모델링을 한다면 위의 4가지 특징에 대하여 혼란이 있을 수 있다. 따라서 한번 정리해보려 한다. 딥러닝에서 view, squeeze, unsqueeze, reshape 는 텐서의 모양을 조작하고 변형하는데 중요한 연산작용을 한다. 이에 대한 각각의 기능과 예제를 통해 알아보자. 1. view (차원 변경) - view는 텐서의 원소의 개수를유지하면서 차원을 조정한다. 아래의 예시를 보면 원본 텐서 생성이 12이고 12의 약수가 3 *4 이다. 따라서 이 원소의 개수를 유지하면서 차원을 변경한 형태이다. import torch # 원본 텐서 생성 x = torch.arange(12) # 텐서의 모양을 (3, 4)로 변경 y = x.view(3,.. 더보기
[머신러닝] LSTM - GRU 란? LSTM(장단기 메모리 네트워크)와 GRU(게이트 순환 유닛)는 시계열 데이터와 자연어 처리 등에서 주로 사용되는 순환 신경망(RNN)의 변형된 형태입니다. LSTM(Long Short-Term Memory) - LSTM은 RNN의 한 종류로, 장기 의존성 문제를 해결하기 위해 고안되었습니다. - 이를 위해 '게이트(gate)'라 불리는 구조를 사용하여 정보의 흐름을 조절합니다. 게이트 구조는 다음 편에서 어떤 건지 알아봅시다. - 입력 게이트, 삭제 게이트, 출력 게이트 등으로 구성되어 각 게이트는 정보를 선택적으로 기억하거나 잊을 수 있도록 합니다. - 기본 RNN과 달리, LSTM은 장기적인 의존성을 학습하고 기억하는 능력이 있어 긴 시퀀스에서 효과적으로 작동합니다. GRU(Gated Recurre.. 더보기
Adobe 기술; NVIDIA GPU 가속화로의 AI 최적화 Generative AI 기술이 다양한 산업 분야의 창조자들이 전례없는 속도로 아이디어를 구현하는 데 어떻게 도움을 주고 있는지에 대한 내용을 다루고 있습니다. 이 기술은 Adobe MAX에서 전시되며, 개인 및 가상 형태로 12월 12일까지 진행됩니다. Adobe의 최신 업데이트 내용 - Adobe Premiere Pro는 GPU 가속화를 통해 ARRIRAW 카메라 원본 디지털 필름 클립의 디코딩을 60% 빠르게 할 수 있으며, Enhance Speech (beta) 기능으로 대화 품질을 향상시킬 수 있습니다. Adobe Lightroom 업데이트 - Lightroom는 Lens Blur 효과와 Select Object, Select People 및 Select Sky 기능의 성능을 향상시키는 최적화를.. 더보기