컴퓨터공학 썸네일형 리스트형 Boolean value of Tensor with more than one value is ambiguous l1 loss를 사용하는 도중 다음과 같은 오류가 발생하였다. 간단히 해결되었다. loss = torch.nn.L1Loss(output, pred) 아래와 같이 바꿔준다. loss = torch.nn.L1Loss()(output, pred) 더보기 [Pytorch] 텐서보드 초간단 사용법 SummaryWriter 임포트 from torch.utils.tensorboard import SummaryWriter Writer 생성 writer = SummaryWriter() 위와 같이 writer을 생성하면 기본값으로 ./runs에 로그가 저장된다. 저장경로를 바꾸고 싶으면 다음과 같이 하면된다. writer = SummaryWriter(log_dir) 로그 찍을 변수 넣어주기 writer.add_scalar('Loss/train', train_loss, epoch) 원하는 이름을 적고, 해당 이름에 대한 값을 전달해준 뒤에, 어떤 step에 대해서 로그를 찍을 것인지 epoch를 전달해주었다. Writer 닫기 writer.close() 텐서보드 실행 tensorboard --logdir=r.. 더보기 초간단 git 사용법 github에서 파일을 효과적으로 관리하기 위해 git이 사용된다. 오늘은 초간단 git 사용법에 대해 알아본다. git 설치 일단 설치를 해줘야 한다. 아래 링크들어가셔서 다운받자. https://gitforwindows.org/ Git for Windows Git for Windows focuses on offering a lightweight, native set of tools that bring the full feature set of the Git SCM to Windows while providing appropriate user interfaces for experienced Git users and novices alike. Git BASH Git for Windows provides .. 더보기 [Pytorch] RNN 예제 해당 포스트는 아래 글의 번역 & 요약글입니다. 공부하다가 이해에 도움이 많이 되서 번역해보았습니다. https://www.kaggle.com/code/andradaolteanu/pytorch-rnns-and-lstms-explained-acc-0-99/notebook 🔥PyTorch RNNs and LSTMs Explained (Acc 0.99) Explore and run machine learning code with Kaggle Notebooks | Using data from Digit Recognizer www.kaggle.com RNN with 1 Layer RNN은 텍스트, 비디오, 음성과 같은 순차적 데이터를 다루는 것에 유용합니다. 젤 간단한 1 layer rnn을 한번 살펴보도록 할게.. 더보기 Symbolic Links란? 링크는 크게 두가지로 나눠볼 수 있다. hard/sofT(symbolic) 으로 나누어지는데, 하드링크는 원본파일과 inode를 공유하여 링크를 만들며, 이는 원본과 링크를 구분하기 어렵게 한다. 여기서 inode는 파일시스템에서 사용하는 자료구조이다. 오늘 다뤄볼 것은 symbolic link로, 이는 원본의 inode로 접근할 수 있는 정보를 가지고 있다. 우리가 윈도우에서 자주 사용하는 바로가기 기능과 흡사하다. 아래와 같이 ln -s 명령어를 이용하여 만들 수 있다. 여기서 s는 symbolic의 약자이다. ln –s [원본 파일] [링크 파일] 링크 파일이 이미 존재하는 이름이라면 생성이 불가하다. 바꿔주도록 하자. 더보기 노베이스의 언리얼 5 공부 일지 원래 유니티만 조금 다룰 수 있었는데 5 나온김에 언리얼도 공부해보고 싶어 공부 일지를 조금씩 쓰려고 한다. 적어도 이틀에 한번은 업뎃 예정. 하루 2시간 정도씩 계획을 잡았다. 어떤 걸 공부했는지 공부자료+초보자를 위한 팁을 기록해두려고 한다. 아예 노베이스부터 시작! 2022.05.16 https://dev.epicgames.com/community/learning/tutorials/e2V/your-first-game-in-unreal-engine-5%EF%BB%BF Your First Game In Unreal Engine 5 | Tutorial Practical in-editor demo making a game from scratch highlighting UE5 features. Show ho.. 더보기 딥러닝 환경 구축하기 - 아나콘다 가상환경 (1) 오늘은 딥러닝 환경 구축에 대해서 다뤄보고자 한다. 우리가 보통 사용하는 윈도우에서는 로컬의 gpu 자산을 바로 이용하기가 어렵다. 그래서 보통 리눅스 환경에서 학습을 돌리는데, 로컬 컴퓨터를 리눅스로 깔아놓으면 게임을 못하게 되니까.. 다른 방법을 알아보도록 하자! 크게 2가지 방법을 소개하고자 한다. 딥러닝 환경 구축에 있어서 가장 많이 사용하는 것은 다음과 같이 2개가 있다. (1) Conda 가상환경 (2) Docker 오늘은 (1) Conda 가상환경 구축에 대해서 차근차근 알아보도록 하자. 이어 시리즈로 도커 사용법도 올려보도록 하겠다. 가장 먼저, 위의 2개를 사용해야 하는 이유는 간단하다. 여러분이 시작할 프로젝트들은 필요한 라이브러리, 라이브러리의 버전 등 여러가지 요소들이 다 다르고, .. 더보기 삼성전자 SW 코딩테스트, 주사위 굴리기2 https://www.acmicpc.net/problem/23288 23288번: 주사위 굴리기 2 크기가 N×M인 지도가 존재한다. 지도의 오른쪽은 동쪽, 위쪽은 북쪽이다. 지도의 좌표는 (r, c)로 나타내며, r는 북쪽으로부터 떨어진 칸의 개수, c는 서쪽으로부터 떨어진 칸의 개수이다. 가장 왼 www.acmicpc.net 골드 3짜리 문제이다. 어제 푼 온풍기 문제 풀다가 보니 힐링 타임이었다.. 함수 4개를 만들기로 기획하였다. dice_move 일단 첫번째 함수인 dice_move는 각 방향으로 움직일 때 전개도가 어떻게 바뀌는지에 대한 정보가 담겨있다. 각각 동서남북을 1,2,3,4로 설정해 두고, 인덱스 조절을 통해서 전개도를 바꿔주었다. 전개도의 경우 세로 부분을 인덱스 0,1,2,3 으.. 더보기 이전 1 ··· 3 4 5 6 7 8 9 ··· 11 다음 목록 더보기