분류 전체보기
-
[AI] 경사하강법(feat: 최적화, 손실 함수) - 선형 회귀 분석(1)💻Programming/AI 2023. 10. 17. 16:27
🔗 선형 회귀 분석이란? 딥러닝 알고리즘 학습 시 사용 되는 “최적화 방법” 중 하나로 , 주어진 데이터들을 가장 잘 설명하는 “직선” 하나를 찾는 것. = 딥러닝 알고리즘 학습 시 목표는 예측값과 정답값 간의 차이인 손실함수의 크기를 최소화시키는 파라미터를 찾는 것 단순 선형 회귀: 하나의 독립변수에 대해 선형회귀분석을 하는 것. 예: y=wx+b. 키에 따라 몸무게가 달라짐(키-독립변수, 몸무게-종속변수) -> 이 식을 구한다면, 일반적인 사람의 키에 따른 몸무게를 예측할 수 있다. 위의 식에서 w와 b는 Weight와 Bias로 가중치와 편향을 의미한다. 다중 선형 회귀: 독립변수가 여러 개인 경우에 대해 선형 회귀 분석을 하는 것. 선형 회귀를 통해서 “변수간의 상관관계”를 알 수 있다. 선형 회..
-
[AWS] 글로벌 인프라 구성(feat: 리전, 가용 영역, 엣지 로케이션, 리전 엣지 캐시)💻Programming/AWS 2023. 10. 14. 17:56
🔗 AWS Global Infra AWS 글로벌 인프라는 우수한 품질의 글로벌 네트워크 성능으로 유연하고, 안정적이며, 확장 가능하고, 안전한 클라우드 컴퓨팅 환경을 제공하도록 설계/구축됨. https://infrastructure.aws 에서 현재 지원하는 AWS의 Region과 곧 제공될 더 많은 Region을 볼 수 있다. Region: 리전 ⬇️ Availability Zone: 가용 영역 ⬇️ Edge Location 순서로 범위가 좁아진다고 생각하면 된다. 📍 AWS Region(Regions) AWS의 리전은 서버의 물리적인 국가/도시 단위의 위치를 의미한다. → 총 22개의 Region이 존재. 우리나라에는 Seoul 한개의 리전이 존재한다. 리전 간의 데이터 복제는 고객이 제어한다. “리..
-
[Spring / SpringBoot] 의존성 주입과 제어의 역전💻Programming/SpringBoot 2023. 10. 10. 17:36
🔗 의존성 주입(Dependency Injection) 어떤 객체에 개발자가 아닌 "스프링 컨테이너"가 또 다른 객체와 의존성을 맺어주는 행위 클래스가 의존하는 다른 클래스들을 외부에서 주입시키는 것이다. 📍 의존성 주입을 적용하지 않은 경우 - Person.java public class Person { .. } - CreateRoom.java public class Room { private Person Person; public CreateRoom() { person = new Person(); } } 📍 이 코드의 문제점 두 클래스가 강하게 결합되어 있다. 강한 결합이란 어떤 객체가 다른 객체에 강한 의존성을 가지고 있는 것을 얘기한다. 예를 들어 A 클래스의 내부에서 B라는 객체를 직접 생성한다..
-
[Server] 쿠키(Cookie) / 세션(Session) / 토큰(Token) 인증 방식이란?💻Programming/Server 2023. 10. 9. 22:29
🔗 Cookie / Session / Token 인증 방식의 종류 일반적으로 서버가 클라이언트의 권한을 확인하는 방식은 대표적으로 쿠키, 세션, 토큰의 3가지 방식이 있다. 🔗 Cookie 쿠키란 Key - Value 형식의 문자열 덩어리이다. 클라이언트가 어떠한 웹사이트를 방문할 경우, 그 사이트가 사용하고 있는 서버를 통해 클라이언트의 브라우저에 설치되는 작은 기록 정보 파일이다. 각 사용자마다의 브라우저에 정보를 저장하니 고유 정보 식별이 가능한 것이다. 📍Cookie 인증 동작 과정 1. 클라이언트가 서버에 요청을 보낸다. 2. 서버는 클라이언트의 요청에 대한 응답을 작성할 때 클라이언트에 저장했으면 하는 정보를 담은 쿠키 생성 3. 생성한 쿠키를 클라이언트의 요청에 대한 응답에 담아 보낸다. 4..
-
[Database] ERD를 설계해보자!(2. 데이터 모델링-논리적 설계)💻Programming/Database 2023. 10. 9. 17:53
🔗 이전 글 https://suucong.tistory.com/33 [Database] ERD를 설계해보자!(1. 개념적 모델링) ERD에 대해서 얘기하기 전에 관계형 데이터베이스에 대해 아는 것이 좋다. https://suucong.tistory.com/32 [Database] 관계형 데이터베이스란? 동아리 스터디에서 ERD를 설계해보는게 과제인데, 그 김에 저번 suucong.tistory.com 🔗 논리적 설계 논리적 설계 단게에서는 ER스키마를 관계 데이터 모델의 릴레이션들로 사상(mapping)한다. 논리적 설계를 해야하는 이유: ER 스키마에는 개체 타입과 관계 타입이 존재하지만 관계 데이터베이스에는 개체 타입과 관계 타입을 구분하지 않고 릴레이션들만 있다. → 개체이건 관계이건 모두 릴레이션..
-
[Database] ERD를 설계해보자!(1. 개념적 모델링)💻Programming/Database 2023. 10. 9. 12:53
ERD에 대해서 얘기하기 전에 관계형 데이터베이스에 대해 아는 것이 좋다. https://suucong.tistory.com/32 [Database] 관계형 데이터베이스란? 동아리 스터디에서 ERD를 설계해보는게 과제인데, 그 김에 저번 학기에 학교 수업으로 들었던 것을 정리해보도록 하겠다. 🔗 관계 데이터 모델의 특성 - 수학에서의 릴레이션(relation)과 집합(set) suucong.tistory.com 🔗 ERD란? Entity Relationship Diagram의 약자로 "개체"들의 속성과 개체들과의 "관계"를 표현하기 위한 "다이어그램"을 의미한다. 사람이 보기 쉽게 정리해놓은 그림 같은 것이다. 🔗 데이터 모델링 현실 세계를 구조적으로 표현하는 것을 데이터베이스를 설계한다고 하는데, 이 ..
-
[Database] 관계형 데이터베이스란?💻Programming/Database 2023. 10. 9. 11:05
동아리 스터디에서 ERD를 설계해보는게 과제인데, 그 김에 저번 학기에 학교 수업으로 들었던 것을 정리해보도록 하겠다. 🔗 관계 데이터 모델의 특성 수학에서의 릴레이션(relation)과 집합(set)의 이론에 기초 일반적인 사용자는 테이블 형태로 생각하지만, 통상적인 테이블의 개념과는 다르다. 테이블의 열(column)은 관계 데이터 모델의 "애트리뷰트"역할을 한다. 테이블의 행(row)은 관계 데이터 모델의 "튜플" 역할을 한다. 📍학생 테이블: 릴레이션 학번(Sno) 이름(Sname) 학년(Year) 학과(Dept) 100 노영심 2 소프트웨어융합학과 200 노봉구 1 통계학과 여기서 애트리뷰트는 학번, 이름, 학년, 학과이고, 튜플은 (100, 노영심, 2, 소프트웨어융합학과)와 (200, 노봉구..
-
[TOEFL-Writing] Writing Integrated Template🇺🇸TOEFL 2023. 10. 6. 12:04
🔗 Reading(3가지 이론)-Listening(Reading에 대한 반박)인 경우의 템플릿 In the reading passage, there is ample support for the author’s claim that S+V~. However, the professor in the lecture gives several reasons as a rebuttal to the author’s point. First, the professor contends that ~. This casts doubt on the reading passage’s claim that S+V Next, the professor insists that S+V~. This counters the reading passage..