딥러닝이나 이미지 처리 분야를 공부하다 보면 Pointwise Multiplication이라는 용어를 자주 만나게 됩니다. 처음 들으면 이름이 조금 어렵게 느껴지지만, 사실 매우 단순한 개념입니다. 이번 글에서는 포인트와이즈 곱이 무엇인지, 왜 필요한지, 그리고 어디에 활용되는지를 쉽게 설명해보겠습니다. Pointwise Multiplication이란?Pointwise multiplication(포인트와이즈 곱)은 같은 크기의 두 텐서를 각 위치별로(=pointwise) 곱하는 연산입니다.즉, 두 배열의 같은 인덱스끼리 1:1로 곱해서 새로운 배열을 만드는 것이죠. 예제로 바로 이해하기 ✔️ 1. 벡터끼리의 pointwise 곱예를 들어 다음과 같은 두 벡터가 있을 때:A = [2, 3, 4] B =..
Computer Science
Internet checksum 기본 아이디어목적: 데이터 전송 중 오류 감지방법 - 해당 작업은 패킷을 보내는 송신 장치에세 진행됩니다.데이터를 16비트 단위로 쪼갠다.모든 16비트 단위를 합산(add) 한다.합산 결과가 16비트를 넘으면 넘친 부분(carry)을 다시 더한다 → "wraparound sum" 개념최종 합을 1’s complement 해서 체크섬 생성 Wraparound sum이란? 예시)A = 0xABCD (16비트)B = 0x1234 (16비트)합: 0xABCD + 0x1234 = 0xBE01# 만약 합이 16비트를 초과하면, 초과된 비트를 다시 더합니다.A = 0xFFFFB = 0x0001합: 0xFFFF + 0x0001 = 0x10000 16자리 숫자로 더할 때, ..
Emergence = 양적 변화 → 질적 변화양적 변화: 모델의 크기, 학습 데이터 양, 연산 능력 등질적 변화: 모델이 수행할 수 있는 새로운 능력핵심 포인트: 작은 모델에서는 불가능했던 능력이, 일정 규모 이상 모델에서 갑자기 나타난다 즉, “조금씩 커지는 변화가 어느 순간 완전히 새로운 행동을 만들어내는 현상” LLM에서의 예시 번역일부 단어 단위 가능문장 단위 자연스러운 번역 가능추론단순 패턴만논리적 질문이나 다단계 추론 가능상식 질문일부 정답광범위한 상식 지식 활용 가능코드 생성불완전실제 동작 가능한 코드 생성 가능다국어 이해거의 불가여러 언어 이해 및 번역 가능특징: 작은 모델에서 점진적으로 개선되는 것이 아니라, 특정 규모(파라미터, 데이터) 이상에서 질적 도약이 나타남 Emergen..
Region Proposal은 이미지 내에서 객체가 존재할 가능성이 높은 후보 영역(Regions of Interest, ROIs)을 추출하는 과정을 의미합니다. 이는 객체 탐지(Object Detection) 파이프라인에서 매우 중요한 단계이며, 전체 이미지에서 무작위로 객체를 찾기보다는 객체가 있을 법한 위치를 좁혀주는 역할을 담당합니다. 기본적인 개념은 다음과 같습니다. Region Proposal은 “객체가 있을 가능성이 높은 영역만 미리 골라주는 단계”입니다.그 후 이 후보 영역들만 정교하게 분류(Classification)와 경계 상자 보정(Bounding Box Regression)을 수행합니다. Region Proposal이 필요한 이유전통적인 객체 탐지 방식은 슬라이딩 윈도우(sl..
https://www.acmicpc.net/problem/1008 풀이 import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); // 두 정수 A와 B를 입력받습니다. (입력은 정수 형태입니다) // A와 B의 범위가 int에 들어간다고 가정합니다. int A = scanner.nextInt(); int B = scanner.nextInt(); // 1. 실수 나눗셈 수행: // A를 double 타입으로 명시적..
IP 라우팅 방식 🔹특징주소 기반 라우팅: 데이터가 목적지 IP 주소를 기준으로 전달됨패킷 단위 전송: 패킷은 출발지 → 목적지까지 경로 따라 전달Stateless: 중간 라우터는 단순히 패킷을 다음 홉으로 전달, 상태 유지 XFailure detection 어렵다: 패킷이 도착했는지 확인 불가🔹구조Host A ----> Router1 ----> Router2 ----> Host B(Data 패킷: 목적지 IP로 이동) 🔹 장점단순하고 기존 인터넷에서 표준화라우팅 테이블 기반으로 빠른 전달 가능 🔹 단점네트워크 장애 감지 어려움동일 데이터를 여러 사용자가 요청하면 서버 부하 증가캐싱, 멀티캐스트 지원 어렵고 효율 낮음 “IP는 누구에게 보내야 할지만 알고, 중간 과정이나 데이터 내용은 신경 안 쓰..
ICMP란? ICMP (Internet Control Message Protocol, 인터넷 제어 메시지 프로토콜)는 IP 네트워크에서 오류 메시지 전송과 진단을 담당하는 프로토콜입니다.TCP/IP 프로토콜 계층에서는 IP 계층 바로 위, 전송 계층(TCP/UDP)과는 별개로 동작합니다.데이터 전송 자체는 하지 않고, 네트워크 상태를 알리거나 문제를 보고하는 역할을 합니다.주요 목적오류 보고 (Error Reporting)목적지에 도달하지 못한 패킷, TTL(Time To Live) 초과 등 문제를 알려줌예: “호스트를 찾을 수 없음”, “네트워크 도달 불가”진단 기능 (Diagnostic)네트워크 연결 상태 확인대표적인 명령어: ping, traceroute ICMP 메시지 종류 1. 오류 메시지..
💡 핑 (Ping)의 의미 핑(Ping)은 컴퓨터 네트워크에서 어떤 호스트(Host, 컴퓨터나 서버)가 현재 접속 가능한 상태인지, 그리고 데이터를 주고받는 데 걸리는 시간(지연 시간)이 얼마나 되는지를 확인하기 위해 사용하는 진단 도구이자 명령어입니다. 🔍 핑의 작동 원리 핑은 ICMP(Internet Control Message Protocol)라는 통신 규약을 사용하며, 기본적으로 다음의 두 가지 메시지를 사용합니다. Echo Request (요청): 핑을 보내는 컴퓨터(소스)가 대상 호스트에게 "나에게 응답해 줄 수 있니?"라는 신호를 보냅니다.Echo Reply (응답): 대상 호스트가 요청을 받으면 "응, 나 살아있어!"라는 응답을 다시 소스 컴퓨터에게 보냅니다. ⏱️ 핑 테스트 결과의..