본문 바로가기

전체 글

(69)
[3기 SERVER 스터디] 2주차(A) - Spring Boot3 입문 1장 ~ 3장GDG on Campus, SWU 지부의 Server 부서 스터디 시간에 진행한 내용입니다. OT 이후로 두번째 시간으로 교재는 신선영 작가님의 을 활용했습니다.01장. 자바 백엔드 개발자가 알아두면 좋은 지식서버와 클라이언트첫 번째로, 인터넷 서비스는 보통 서버와 클라이언트가 관계를 맺기 때문에 이 둘의 관계를 잘 이해해야 한다.클라이언트는 ****서버로 요청하는 프로그램을 모두 일컬어 말한다.ex) 웹 브라우저서버는 클라이언트의 요청을 받아 처리하는 주체이다.데이터베이스데이터베이스는 여러 사람이 데이터를 한 군데에 모아놓고 여러 사람이 사용할 목적으로 관리하는 데이터 저장소이다. 흔히 데이터베이스를 말할 때 MySQL, 오라클, 포스트그레SQL 등을 이야기하는데 엄밀히 말하면 이것들은 데..
[AI/ML 스터디] 1주차 - 03. 파이토치기초(~최적화) 텐서텐서란 넘파이 라이브러리의 ndarray 클래스와 유사한 구조로 배열이나 행렬과 유사한 자료 구조를 말한다. 모델 학습에 특화된 데이터이므로 정확한 데이터 형식을 취해 활용해야한다.✏️ 참고스칼라(0차원 텐서): 모든 값의 기본 형태로 차원은 없음벡터(1차원 리스트와 비슷): 스칼라의 값들을 하나로 묶은 형태로 간주행렬: 벡터값들을 하나로 묶은 형태로 간주배열(3차원 이상의 배열): 행렬을 세 개 생성해 겹쳐 놓은 구조텐서 생성torch.tensor()입력된 데이터를 복사해 텐서로 변환torch.Tensor()텐서의 기본형으로 텐서 인스턴스를 생성하는 클래스값을 입력하지 않는 경우 비어 있는 텐서 생성torch.LongTensor() / torch.FloatTensor() / torch.IntTens..
[AI/ML스터디] 2주차- 03. 파이토치기초(~퍼셉트론) 03장. 파이토치 기초데이터세트와 데이터로더데이터 세트데이터의 집합입력값과 결괏값에 대한 정보 제공, 일련의 데이터 묶음제공ex) 데이터베이스의 테이블 과 같은 형태로 구성 데이터를 변형하고 매핑하는 코드를 학습과정에 반영하면, ⇒ 모듈화, 재사용성, 가독성 을 떨어뜨리는 원인 → 이러한 현상 방지하기 위해 데이터 세트와 데이터 로더를 사용 *데이터세트(Dataset) : 학습에 필요한 데이터를 정제, 정답을 저장하는 기능 제공 선형 변환 함수, 오차 함수처럼 클래스 형태로 제공, 초기화 메서드(init), 호출 메서드(getitem), 길이 반환 메서드(len) 를 재정의하여 활용초기화 메서드(__init__)입력된 데이터의 전처리 과정을 수행하는 메서드, 새로운 인스턴스 생성될 때 학습에 사용될 데이..