no image
2. ML overview, Visual Features for ML, Language Model & Word Embedding, Neural Network, Convolutional Neural Network, Recurrent Neural Network
기말고사를 대비하기 위한 글이다. ML overview 1. Types of learning Supervised Unsupervised (self-supervised) Discrete Classification Clustering Continuous Regression Dimensionality Reduction 2. Classification 대표적인 모델은 K-NN, Logistic regression, SVM이 있다. K-NN f(x) = laber of the nearest training data Logistic regression 모델 결과값에 따라 분류한다. SVM 2개 class 분류를 잘하는 hyper-plane을 찾는 모델이다. * hyper-plane : \( w^{T}x+b \) *..
2023.05.01
no image
1. Features for ML
딥러닝(DL)을 잘하고 싶다면, 기계학습(Machine Learning, ML)에 대한 이해가 깊으면 도움이 된다. 기본적으로는 ML의 네트워크에서 layer를 3개 이상 쌓은 것들을 DL이라고 하기 때문이다. 구체적으로는 ML에서 사람이 feature extraction을 손수 진행했던 반면, DL에서는 feature도 학습 과정에서 알아서 찾길 원한다는 차이점이 존재한다. DL이 가장 많이 쓰이는 분야는 이미지 인식과 언어 인식이다. 이미지 인식(Image Recognition)은 이미지에서 객체를 식별하는 것이 주된 목표이고 언어 인식(National Language Processing, NLP)은 문장에서의 단어들을 가지고 해석하는 것이 주된 목표이다. DL에서 무엇을 하는지 알기 위해, 이미지 ..
2023.05.01
no image
6. Mobile
1. Wired core network는 wired로 이루어져 있음 2. Wireless Host laptop, smartphone.. Base station Wifi AP, Cellular AP.. wired network에 연결되어 있을 수 있음 wired wireless packet 전환 가능 Link multiple access protocol various data rates, transmission distance Infrastructure mode base station handoff - mobile 이동하면서 base station을 변경 Ad hoc mode no base station link로 연결된 node까지만 data 전송 가능 2.1. Wireless Link 특징 Decrea..
2023.05.01
5. Link layer
1. Link layer wired links, wireless links, LANs different link protocol over different link NIC (network interface card)를 통해 link layer 접속 Framing, link access MAC address가 header에 추가되어 destination에서 사용됨 Reliable delivery between adjacent nodes wired link에서는 bit-error가 low wireless link에서는 high bit-error Error detection noise에 의해 error가 발생함 receiver가 retransmisson이나 frame drop을 보고 error가 발생했음을 알..
2023.05.01
no image
4. Network layer
1. Forwarding vs Routing Forwarding Routing Data plane에서 앞으로 보내기 Control plane에서 길 찾기 Control plane을 바탕으로 Data plane에 routing 정보 기록 Data plane에서는 이것으로 보고 Forwarding 2. Per-Router Control Plane router마다 routing algorithm이 존재 Distributed control 3. Locally Centralized Control Plane local control agent가 remote controller에 정보 제공 Centralized control 4. Data plane 4.1. Forwarding Destination based des..
2023.05.01
no image
3. Transport layer
1. Socket programming 1.1. UDP no connection, out-of-order 전송 1.2. TCP connection 기반, in-order 전송, reliable 1.3. Latency 2. Transport layer vs Network layer Transport layer Network layer logical communication between process logical communication between host 3. Multiplexing vs Demultiplexing Multiplexing Demultiplexing 여러 message를 쪼개서 하나의 segment로 제작 segment를 쪼개서 각 message를 올바른 socket으로 전달 conn..
2023.05.01
no image
2. Application layer
1. Protocol HTTP web protocol, port 80, 주로 TCP(최근 UDP) FTP file 전송, TCP/IP SMTP mail 전송, port 25, TCP, POP3와 IMAP을 사용 POP3 TCP/IP를 이용해 mail을 가져오고 지움 IMAP TCP/IP를 이용해 mail을 가져옴 DNS Domain name-IP 관리, UDP 2. Socket process process마다 전용 socket을 생성하여 data를 주고 받음, port # 할당 IP address로 Host를 찾고 prot #로 process에 data를 전달 3. Application-service requirement Data integrity reliability, loss tolerate Timi..
2023.05.01
no image
1. Overview
​1. Queuing and Delay L: packet length, a: packet arrival rate, R: link bandwidth La/R ~ 0 | delay가 거의 없다 La/R ~ 1 | delay가 크다 La/R > 1 | loss 발생 2. Loss and Delay Total delay = Processing delay + Queuing delay + Transmission delay + Propagation delay 3. Encapsulation between layer 4. Internet history
2023.05.01
no image
[project] QMIX review
1. QMIX 원본 https://arxiv.org/abs/1803.11485 QMIX: Monotonic Value Function Factorisation for Deep Multi-Agent Reinforcement Learning In many real-world settings, a team of agents must coordinate their behaviour while acting in a decentralised way. At the same time, it is often possible to train the agents in a centralised fashion in a simulated or laboratory setting, where global state arxiv.org..
2023.05.01