전체 글 177

HTTP The Definitive Guide - 06. Proxies

title: HTTP The Definitive Guide - 06. Proxies date: 2022-11-18 tags: Network HTTP Introduction GDSC에서 해당 서적을 통해 HTTP를 공부하는 스터디에 참가하고 있다. HTTP 이전의 내용은 개인적으로 공부하며 채울 예정이다. 이번 Chapter는 06장 Proxies 이다. Purpose Proxy의 자세한 동작을 파악한다. Web Intermediaries Proxy가 없다면 Client와 Server는 직접적으로 연결한다. Proxy가 중간에서 Client와 Server를 이어주며, Proxy는 Client 입장에서는 Server가 되며 Server 입장에서는 Client가 된다. Private and Shared Pro..

Network 2022.11.18

Machine Learning Engineering for Production (MLOps) - C1 W3

title: Machine Learning Engineering for Production (MLOps) - C1 W3 date: 2022-11-08 tags: MLOps Introduction GDSC AI/ML에서 진행하는 스터디로, MLOps 강의를 듣고 이에 대해 함께 공부한다. 이번 강의는 Chapter 1 Introduction to Machine Learning in Production의 Week 3 Data Definition and Baseline이다. Purpose Data에 대해 파악하여 어떻게 Data를 수집하고 Baseline을 설정하는지에 대해 학습한다. Scoping에 대해서도 파악하여 프로젝트를 어떻게 프로젝트 설계를 진행하는지에 대해 학습한다. Define Data and ..

MLOps 2022.11.14

HTTP The Definitive Guide - 05. Web Servers

title: HTTP The Definitive Guide - 05. Web Servers date: 2022-11-10 tags: Network HTTP Introduction GDSC에서 해당 서적을 통해 HTTP를 공부하는 스터디에 참가하고 있다. HTTP 이전의 내용은 개인적으로 공부하며 채울 예정이다. 이번 Chapter는 05장 Web Servers 이다. Purpose Web Server의 자세한 동작을 파악한다. Web Server Web Server라고 하는 것은 Web Server를 구성하는 장치와 이를 구현한 S/W 모두를 가리킨다. Web Server가 제공하는 기능, 크기, 동작 등 매우 다양하지만 모든 Web Server는 HTTP Request를 처리하여 Response한다. ..

Network 2022.11.10

Machine Learning Engineering for Production (MLOps) - C1 W2

title: Machine Learning Engineering for Production (MLOps) - C1 W2 date: 2022-11-08 tags: MLOps Introduction GDSC AI/ML에서 진행하는 스터디로, MLOps 강의를 듣고 이에 대해 함께 공부한다. 이번 강의는 Chapter 1 Introduction to Machine Learning in Production의 Week 2 Select and Train a Model이다. Purpose Modeling에 대해 파악하며, Model-centric AI development와 Data-centric AI development에 대해 학습한다. Selecting and Training a Model Key challen..

MLOps 2022.11.08

HTTP The Definitive Guide - 04. Connection Management

title: HTTP The Definitive Guide - 04. Connection Management date: 2022-11-07 tags: Network HTTP Introduction GDSC에서 해당 서적을 통해 HTTP를 공부하는 스터디에 참가하고 있다. HTTP 이전의 내용은 개인적으로 공부하며 채울 예정이다. 이번 Chapter는 04장 Connection Management 이다. Purpose HTTP에서 TCP Connection을 어떻게 관리하는지를 파악한다. TCP Connections HTTP는 TCP/IP 기반으로 만들어진 Protocol이다. TCP/IP에 대한 깊은 내용은 이전에 정리하였다. Connection과 관련된 부분은 개인적으로 정리하였으나 포스팅을 하지 않았..

Network 2022.11.07

HTTP The Definitive Guide - 03. HTTP Messages

title: HTTP The Definitive Guide - 03. HTTP Messages date: 2022-11-04 tags: Network HTTP Introduction GDSC에서 해당 서적을 통해 HTTP를 공부하는 스터디에 참가하고 있다. HTTP 이전의 내용은 개인적으로 공부하며 채울 예정이다. 이번 Chapter는 03장 HTTP Messages 이다. Purpose HTTP를 이용할 때 전달이 되는 Message 자체에 대해 파악한다. The Flow of Message HTTP Message는 HTTP Application끼리 데이터를 전송할 때 사용하는 하나의 블록이다. Client에서 Server로 흘러갈 때는 Inbound 라고 하며, Server에서 Clinet로 흘러갈 ..

Network 2022.11.04

Machine Learning Engineering for Production (MLOps) - C1 W1

title: Machine Learning Engineering for Production (MLOps) - C1 W1 date: 2022-11-02 tags: MLOps Introduction GDSC AI/ML에서 진행하는 스터디로, MLOps 강의를 듣고 이에 대해 함께 공부한다. 이번 강의는 Chapter 1 Introduction to Machine Learning in Production의 Week 1 Overview of the ML Lifecycle and Deployment이다. Purpose ML Lifecycle과 Deployment에 대해 파악한다. The Machine Learning Project Lifecycle Welcome 스마트폰 생산 공정을 예시로 ML 환경에 대해 설명..

MLOps 2022.11.02

Programmers - 카드 짝 맞추기

title: Programmers - 카드 짝 맞추기 date: 2022-11-01 tags: Algorithm DFS BFS https://school.programmers.co.kr/learn/courses/30/lessons/72415 문제 요약 4x4 격자에 쌍을 이루는 카드가 배치되며, 초기 위치가 주어진다. 카드 선택과 한 칸 이동, 한 방향으로 카드 혹은 격자 끝에 도달하는 행동은 조작 횟수 1회로 판단한다. 카드 쌍이 선택이 되면 해당 쌍이 삭제가 된다. 모든 카드 쌍을 지우기 위한 최소 조작 횟수를 return한다. 문제 풀이 솔직히 어렵지는 않고, 많이 귀찮은 문제였다. 격자의 크기는 4x4, 카드는 최대 12개가 주어진다. 2개가 하나의 쌍이기에 최대 6! * 2^6으로 약 46K의 ..

Judge 2022.11.01

Programmers - 금과 은 운반하기

title: Programmers - 금과 은 운반하기 date: 2022-10-30 tags: Algorithm https://school.programmers.co.kr/learn/courses/30/lessons/86053 문제 요약 각 도시에 금과 은, 트럭이 존재한다. 각 트럭 운행에 소요되는 시간은 편도이며, 최대 하중만큼만 실을 수 있다. 요구하는 금과 은을 모두 운반할 때 걸리는 최소의 시간을 return한다. 문제 풀이 1-2개월전에 풀어보려고 하였으나, 알고리즘을 구상할 수 없어 계속 미루다 드디어 문제에 도전하였다. 처음에는 DP 혹은 구현 문제인줄 알았으나, 문제를 잘 파악하면 다른 방식으로 풀어야 하는 것을 알 수 있다. 트럭의 개수가 정해져있다면 효율적으로 운용해야 하기에 앞의 ..

Judge 2022.10.30

Programmers - 등대

title: Programmers - 등대 date: 2022-10-29 tags: Algorithm DP https://school.programmers.co.kr/learn/courses/30/lessons/133500 문제 요약 Cycle이 없는 Graph가 주어진다. 각 Edge의 끝 Vertex중 하나는 불이 켜져있어야 할 때, 최소로 불을 킬 경우에 켜진 Vertex의 수를 return한다. 문제 풀이 최대 Vertex는 100K이며, Edge의 개수는 Vertex - 1 이다. Adjacent Matrix를 사용할 수 없는 문제이다. 처음에는 한 쪽에 불이 켜져있다면 다른 쪽은 무조건 꺼져있으면 되는 줄 알았으나, 예시에 나온것만 봐도 양쪽 모두 불이 켜져있을 수 있다. 한 쪽의 불이 꺼져있..

Judge 2022.10.29