전체 글 197

K Fold

K-Fold는 데이터의 낭비를 막고, 운 좋게 나온 점수를 걸러내어 모델의 일반화 성능을 확인하는 방법 K-Fold로 모델을 만드는 게 아니고, 모델의 구조와 하이퍼파라미터 설정이 믿을만한지 검증하는 것하이퍼파라미터 조합값이 정말 좋은지 확인하기 위해 k번 반복해서 평균을 냄하이퍼파라미터 조합이 n개라면n*k번의 모델 학습을 반복해야 함 원래처럼 data splitK-Fold데이터가 운 좋게 잘 쪼개졌을 때 나온 점수를 보고 그 성능에 속을 수 있음모든 데이터셋을 학습과 테스트에 사용잘 쪼개진 특정 데이터에서만 성능이 잘 나올 수 있음모든 데이터에 대한 성능을 확인할 수 있음데이터가 적을 때 데이터의 20%는 학습에 참여 못함모든 데이터가 학습과 테스트에 사용됨(but 대용량 데이터에는 오랜 시간과 비용..

혼자 공부 2026.01.22

기댓값

확률에서 기댓값(E[X])의 수학적 정의확률변수 X가 가질 수 있는 값들과 그 값들이 나타날 확률을 곱하여 더한 값(= 가중평균) 확률 변수 X가 가질 수 있는 값 xi가 나타날 확률 pi라고 할 때 X의 기댓값 E[X]이때, pi를 가중치라고 본다pi(xi가 나타날 확률)이 높으면 더 높게 기여된다. 확률 변수 X에 대한 함수 g(X)에 대한 기댓값 E[g(X)] 산술 평균은 기댓값의 특수한 형태로, 가중치(=pi=xi의 확률)가 1/N으로 모두 동일하다고 본다.

카테고리 없음 2025.12.10

[jmeter] Authorization 설정

이제 Extractor를 사용해 받은 값을 인증에 사용해보도록 하겠다. 서버는 클라이언트가 인증 정보를 Authorization 헤더에 담아 요청하도록 요구하기 때문에일단 당연히 헤더에 Authorization를 넣지 않으면 오류가 난다 HTTP Header Manager를 사용하여 Authorization 헤더에 토큰을 수동으로 넣어줘야 한다.Thread Group>Add>Config Element>HTTP Header Manager 추가 Name: AuthorizationValue: Bearer 토큰추가 이제는 Authorization 헤더가 잘 들어간 모습~!! 응답도 잘 온다 + 추가적인 오류 프로파일링JSON Extractor를 http request의 하위에 넣어주지 않으면그 이후의 첫 h..

JMeter 2025.11.26

[jmeter] JSON Extractor

응답으로 받은 JSON 데이터를 다시 사용해야 해서 변수로 저장해야 하는 일이 생겼다.그 때 JSON Extractor를 사용한다. Thread Group>Add>Post Processors>JSON ExtractorPost Processors인만큼 http request가 완료된 직후에 실행되어 응답 데이터를 처리 -> 그래서 http request의 하위요소로 두는 것이 일반적 Names of created variables: 변수 이름${여기에 쓸 이름}을 작성한다JSON Path expressions: JSON Path 더보기JSON Path 문법 루트(Root): 항상 $ 로 시작하위 필드 접근 (Dot Notation): $.key배열 접근 (Bracket Notation): 배열의 첫 번째 ..

JMeter 2025.11.25

[jmeter] JSON 데이터 POST 요청 (http request 오류 프로파일링)

API 키를 Body에 넣어 POST 요청 보내면 access_token을 응답받는 HTTP request를 작성해보겠다. https://127.0.0.1:8080/token이라면 Protocol [http]: httpsServer Name or IP: 127.0.0.1Port Number: 8080Path: token 그다음 Body Data 탭에 json 데이터를 넣어준다. 이때 오류가 나는데, View Results TreeJSON 데이터를 요청 본문에 담아 POST 요청을 보낼 때 HTTP Header Manager 설정이 필수이다!! Thread Group>Add>Config Element>HTTP Header Manager 추가 Name: Content-TypeValue: application..

JMeter 2025.11.24

[JMeter] jmeter 변수 참조와 User Defined Variables

테스트 실행 중에 동적으로 값을 가져와서 사용하기 위해 변수 참조를 사용한다.Jmeter에서는 ${이름}으로 사용이 이름을 찾아 그 값을 가져와 사용하겠다. HTTP Request마다 Protocol, Server Name or IP, Port Number을 지정했던 기존과 달리 변수 참조를 해보겠다. 제일 간단하게 User Defined Variables에서 사용할 수 있다.테스트 실행 전에 변수를 설정한다.반복적으로 사용되는 값을 한 곳에서 정의하여 재사용성과 유지 보수성을 높인다.Thread Group>Add>Config Element>User Defined Variables 추가 변수가 사전 정의 되어야 할 요소이기 때문에 Thread Group 위나 바로 아래에 두는 것이 일반적임지정할 이름과..

JMeter 2025.11.21

[JMeter] jmeter 부하 테스트(수동) 기본 세팅

jmeter 부하 테스트(수동) 기본 세팅 Add>Threads (Users)>Thread Group 추가Number of Threads (users): 가상 사용자 수Ramp-up period (seconds): 모든 Thread를 실행 완료하는 데 걸리는 시간Loop Count: 테스트 반복 횟수 더보기Thread란 가상 사용자Thread Group이란 가상 사용자의 수와 실행 방식을 정의 Thread Group>Add>Sampler>HTTP Request 추가서버에 요청API 인터페이스 명세서를 기반으로 작성 Protocol [http]: http / httpsServer Name or IP: 서버 도메인 네임/IPPort Number: 서버 포트HTTP Request 방식: GET, POST 등P..

JMeter 2025.11.20

[JMeter] jmeter 설치하기

jmeter란?웹 애플리케이션의 성능을 테스트하는 오픈소스 소프트웨어이다. 1. Java SE 설치2. jmeter 설치 1. Java SE 설치https://www.oracle.com/kr/java/technologies/downloads/#jdk24-windows Download the Latest Java LTS FreeSubscribe to Java SE and get the most comprehensive Java support available, with 24/7 global access to the experts.www.oracle.com 자신의 OS 상황에 맞게 다운로드 한다.Windows의 x64 Installer로 설치했다. 2. jmeter 설치https://jmeter.apa..

JMeter 2025.11.19

Data

Data Entity는 테이블 데이터 전체Data Attributes는 테이블의 열에 해당Data Objects는 테이블의 행에 해당 이런 Data를 matrix 형태로 만들 수 있다 Data Attribute의 Sacle(Type)Qualitative(질적) -> CategorialBinarysymmetricasymmetricNominal(명목)Ordinal(서열)Quantitative(양적) -> NumericalInterval(등간)Ratio(비율) Data Range-Discrete(이산형): 유한 집합 혹은 셀 수 있는 무한 집합-Continuous(연속형): 실수 집합 Categorical - 1. Binary두 값 중 하나(0/1 혹은 T/F)symmetric: 두 값이 동등한 의미를 가짐a..

카테고리 없음 2025.10.24

서버 종류

서버를 사용하는 이유자원 공유: 다수 사용자가 동시에 파일, 애플리케이션, 데이터베이스 등의 자원에 접근 및 공유 가능보안: 서버에 데이터를 중앙 집중식으로 모아두면, 사용자별로 데이터에 대한 접근 권한을 설정할 수 있고 보안 시스템과 관리 프로세스를 적용하여 데이터를 더 안전하고 효율적으로 보호가용성: 여러 서버를 연결해 한 서버에 문제가 발생해도 서비스가 중단되지 않게 하는 고가용성을 확보합니다.확장성: 필요에 따라 성능(scale up, scale out)을 쉽게 확장할 수 있음성능 최적화: 고성능 하드웨어와 최적화된 네트워크를 사용해 빠른 데이터 처리와 응답 속도를 제공1. 웹 서버 (Web Server)인터넷 사용자가 웹 브라우저를 통해 요청하는 정적인 콘텐츠를 제공동적인 요청이 들어오면 애플리..

카테고리 없음 2025.10.16